.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-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:1025px){.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:1025px){.tr-home-popup__row{flex-direction:row}}.tr-home-popup__col{width:100%}@media (min-width:1025px){.tr-home-popup__col{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}.tr-home-popup__col:last-child{display:none}@media (min-width:1025px){.tr-home-popup__col:last-child{display:block}}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGU6L1VzZXJzL2FydGVta29saWFkYS9Mb2NhbCUyMFNpdGVzL3RvcmNoL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvdG9yY2gvc291cmNlcy9zY3NzL19leHRlbmQuc2NzcyIsImZpbGU6L1VzZXJzL2FydGVta29saWFkYS9Mb2NhbCUyMFNpdGVzL3RvcmNoL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvdG9yY2gvc291cmNlcy9zY3NzL19yZWJvb3Quc2NzcyIsInN0eWxlLmNzcyIsImZpbGU6L1VzZXJzL2FydGVta29saWFkYS9Mb2NhbCUyMFNpdGVzL3RvcmNoL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvdG9yY2gvc291cmNlcy9zY3NzL19oZWFkZXIuc2NzcyIsImZpbGU6L1VzZXJzL2FydGVta29saWFkYS9Mb2NhbCUyMFNpdGVzL3RvcmNoL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvdG9yY2gvc291cmNlcy9zY3NzL19nZW5lcmFsLnNjc3MiLCJmaWxlOi9Vc2Vycy9hcnRlbWtvbGlhZGEvTG9jYWwlMjBTaXRlcy90b3JjaC9hcHAvcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL3RvcmNoL3NvdXJjZXMvc2Nzcy9fbWFpbi5zY3NzIiwiZmlsZTovVXNlcnMvYXJ0ZW1rb2xpYWRhL0xvY2FsJTIwU2l0ZXMvdG9yY2gvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy90b3JjaC9zb3VyY2VzL3Njc3MvX2Zvb3Rlci5zY3NzIiwiZmlsZTovVXNlcnMvYXJ0ZW1rb2xpYWRhL0xvY2FsJTIwU2l0ZXMvdG9yY2gvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy90b3JjaC9zb3VyY2VzL3Njc3MvX3BsYXRmb3JtLWNvYWNoLnNjc3MiLCJkYXRhOjtjaGFyc2V0PXV0Zi04LC8lMjBWYXJpYWJsZXMlMEFAdXNlJTIwJTIydmFyaWFibGVzJTIyOyUwQUB1c2UlMjAlMjJleHRlbmQlMjI7JTBBJTBBLyUyMFV0aWxpdGllcyUwQUB1c2UlMjAlMjJyZWJvb3QlMjI7JTBBQHVzZSUyMCUyMmhlYWRlciUyMjslMEFAdXNlJTIwJTIybWFpbiUyMjslMEFAdXNlJTIwJTIyZ2VuZXJhbCUyMjslMEFAdXNlJTIwJTIyZm9vdGVyJTIyOyUwQUB1c2UlMjAlMjJwbGF0Zm9ybS1jb2FjaCUyMjslMEElMEElMEEvJTIwRWxlbWVudHMlMEEvQHVzZSUyMCUyMmVsZW1lbnRzL19fZXhhbXBsZS1maWxlX18lMjI7JTBBLmgxLCUyMC5oMiwlMjAuaDMsJTIwLmg0LCUyMC5oNSwlMjAuaDYlN0JtYXJnaW4tdG9wOiUyMDA7JTIwbWFyZ2luLWJvdHRvbTolMjAyMHB4OyUyMGZvbnQtZmFtaWx5OiUyMHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtmb250LXdlaWdodDolMjA2MDA7bGluZS1oZWlnaHQ6JTIwMS4yOyU3RC5oMSU3QmZvbnQtc2l6ZTolMjB2YXIoLS13cC0tY3VzdG9tLS1oLTEpOyU3RC5oMiU3QmZvbnQtc2l6ZTolMjB2YXIoLS13cC0tY3VzdG9tLS1oLTIpOyU3RC5oMyU3QmZvbnQtc2l6ZTolMjB2YXIoLS13cC0tY3VzdG9tLS1oLTMpOyU3RC5oNCU3QmZvbnQtc2l6ZTolMjB2YXIoLS13cC0tY3VzdG9tLS1oLTQpOyU3RC5oNSU3QmZvbnQtc2l6ZTolMjB2YXIoLS13cC0tY3VzdG9tLS1oLTUpOyU3RC5oNiU3QmZvbnQtc2l6ZTolMjB2YXIoLS13cC0tY3VzdG9tLS1oLTYpOyU3RCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxpQixDQUNJLGdCLENBQ0EsbUIsQ0FDQSwwQkFISixpQixDQUlRLGlCLENBQ0Esc0JDTlIsQyxDQ1dBLE8sQ0FEQSxRLENEUEkscUIsQ0FHSiw4Q0FDSSxLLENBQ0ksc0IsQ0FDQSwwQkFJUixJLENBQ0ksa0MsQ0FDQSxpQyxDQUNBLDZCLENBQ0EsdUMsQ0FHSixFLENBQ0ksUSxDQUNBLGEsQ0FDQSw2QixDQUNBLFEsQ0FDQSxXLENBR0osT0FBQSxPLENBQ0ksVSxDQVNBLGUsQ0NHWSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDRFBaLGMsQ0NHSixjLENBQ0EsYyxDQUNBLGMsQ0FDQSxjLENBQ0EsYyxDRE5RLGEsQ0FFSixjLENDUVcsYyxDQUNBLGMsQ0FDQSxjLENBQ0EsYyxDQUNBLGMsQ0RaWCxhLENDUUosYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0RzQ0ksYSxDQTFDQSxZLENBd0JBLGEsQ0EvQkksZSxDQTBFUixFLENBdEVBLEMsQ0FDSSxxQixDQ2tCSiw0QixDRFhBLFcsQ0FFSSx3QyxDQUNBLGdDLENBQ0EsVyxDQUNBLHFDLENBQ0EsNkIsQ0FHSixPLENBQ0ksa0IsQ0FDQSxpQixDQUNBLG1CLENBb0JKLEUsQ0FqQkEsRSxDQUNJLFMsQ0FDQSxvQixDQU1BLEssQ0FDSSxzQixDQUdKLFEsQ0FDSSxzQixDQUlSLEUsQ0FFSSxvQixDQUNBLDBCLENBb01KLEssQ0EzTFEsa0QsQ0FrVVIsTSxDQWxVUSxrRCxDQUNJLG9CLENBS1osRSxDQUNJLGtCLENBR0osRSxDQUNJLGtCLENBR0osRSxDQUNJLGUsQ0FPSixVLENBQUEsQyxDQUNJLGtCLENBQ0EsaUIsQ0FDQSxhLENBR0osQyxDQ0dBLE0sQ0RESSxrQixDQUdKLEssQ0FDSSxhLENBR0osSSxDQUNJLHdCLENBR0osRyxDQ0dBLEcsQ0RESSxpQixDQUNBLGtCLENBQ0EsYSxDQUNBLHVCLENBR0osRyxDQUNJLFcsQ0FHSixHLENBQ0ksUSxDQUdKLE1BQUEsTSxNQUFBLFEsQ0FBQSxNQUFBLE0sTUFBQSxjLENBQ0ksYSxDQUNBLG9CLENBR0osRyxDQUNJLHFCLENBRUEsZSxDQUVBLGMsQ0FFQSxZLENBQ0EsZSxDQW1CQSxhLENBQ0EsWSxDQUNBLGtCLENBQ0EsYSxDQXBCQSxhLENBQ0ksZ0IsQ0NNUixJLENBQ0EsRyxDRGxCQSxHLENDbUJBLEksQ0RBSSwwRixDQUVBLGEsQ0FFQSwwQixDQ05KLEksQ0RqQkEsRyxDQXlDSSxrQixDQ3hCSixJLENEeUJJLGEsQ0FDQSxvQixDQXVCQSxvQixDQUNBLGdCLENBQ0EsaUIsQ0NsREosRyxDQUNBLEksQ0RDSSxrQixDQWNKLFEsQ0FDSSxpQixDQUVBLGlCLENBU0osTSxDQVpBLFEsQ0FhSSxhLENBR0osRyxDQUNJLG1CLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxtQixDQW1PQSxlLENBQ0EsaUIsQ0FqT0osTyxDQUNJLFMsQ0FDQSxhLENBQ0EsZSxDQVVKLE0sQ0FDSSxlLENBR0osRyxDQ0NBLEcsQ0RDSSxxQixDQUdKLEssQ0FDSSxtQixDQUNBLHdCLENBQ0EsVSxDQUNBLFEsQ0FDQSxvQyxDQUNBLGtCLENBRUEsYSxDQUNJLGdCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsbUIsQ0FDQSxhLENDNUVSLEksQ0Q4RkksVyxDQWZBLFcsQ0FDSSx3QixDQUtBLGMsQ0FDSSw0QixDQUVBLHlCLENBQ0ksa0IsQ0FTWixRLENBQUEsUSxDQUNJLGlCLENBSVIsRSxDQUNJLGtCLENBQ0EsK0IsQ0FPSixNLENBQ0ksZSxDQUdKLGlCQUFBLGUsQ0FDSSxTLENDTEosTSxDRFFBLEssQ0NOQSxRLENBREEsTSxDQUVBLFEsQ0RVSSxRLENBQ0EsbUIsQ0FDQSxpQixDQUNBLG1CLENBR0osTSxDQ1JBLE0sQ0RVSSxtQixDQUdKLGEsQ0FDSSxjLENBR0osTSxDQUNJLGdCLENBR0osZSxDQUNJLFMsQ0FHSix5QyxDQUNJLFksQ0NMSixhLENBQ0EsWSxDQUNBLGEsQ0RNQSxNLENBSUkseUIsQ0NMSixrQkFBa0IsVSxDQUNsQixpQkFBaUIsVSxDQUNqQixrQkFBa0IsVSxDRE1sQixXQUFBLFUsQ0FJSSxjLENBR0osa0IsQ0FDSSxTLENBQ0EsaUIsQ0FHSixRLENBQ0ksZSxDQUdKLFEsQ0FDSSxXLENBQ0EsUyxDQUNBLFEsQ0FDQSxRLENBR0osTSxDQUNJLFUsQ0FDQSxVLENBQ0EsUyxDQUNBLG1CLENBQ0EsK0IsQ0FDQSxtQixDQUVBLDBCQVJKLE0sQ0FTUSxrQkFHSixRLENBQ0ksVSxDQ0RSLGlDLENES0Esc0MsQ0NOQSxrQyxDQURBLDhCLENBR0EsbUMsQ0FKQSw0QixDQUtBLGtDLENEVUksUyxDQUdKLDJCLENBQ0ksVyxDQUdKLGEsQ0FDSSxtQixDQUNBLDRCLENBV0osMkIsQ0FDSSx1QixDQUdKLDhCLENBQ0ksUyxDQUdKLHNCLENBQ0ksWSxDQUdKLDRCLENBQ0ksWSxDQUNBLHlCLENBT0osTSxDQUNJLFEsQ0FHSixPLENBQ0ksaUIsQ0FDQSxjLENBR0osUSxDQUNJLHVCLENBR0osUSxDQUNJLHNCLENBUUosRyxDQUNJLFcsQ0FDQSxjLENBR0osSyxDQTNCQSxNLENDb0JBLE0sQ0RVSSxrQixDQUNBLGMsQ0FLQSxZLENDVkosVyxDRFdRLFMsQ0FLSixNQUFBLFEsQ0FDSSxxQixDQUVBLHFCQUhKLE1BQUEsUSxDQUlRLGdELENBRUEsTUFBQSxjLENBQ0ksaUVFemRoQixVLENBR0UsMEQsQ0FDQSxlLENBQ0EsSyxDQUNBLGEsQ0FDQSwrQixDQUVBLFksQ0EyNUJBLG1CLENBMTVCRSw4QixDQUdGLGlCLENBQ0UsWSxDQUNBLGtCLENBQ0EseUQsQ0FDQSxtQyxDQUNBLGEsQ0FDQSxXLENBRUEsb0MsQ0FDRSxVLENBNkxBLDJCLENBMUxGLGtDLENBQ0UsVSxDQUlKLDBCLENBQ0UsYyxDQUVBLDZDLENBQ0UsWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxRLENBSUosc0IsQ0FDRSx5RCxDRGlkSiwrRSxDQ3BjWSx3RSxDRGdjWixpRSxDQ3ZjWSwwRCxDQUVFLDZDLENBVUYsNkYsQ0FDRSwwRCxDQUNBLGtCLENBUVosZSxDQUNFLHdELENBMEJJLHNDLENBdkJGLGdDLENEZ2NOLG9ELENDemJVLDZDLENBTkYsOEMsQ0FDQSxzRCxDQVlJLHNGLENBQ0UsMEQsQ0FDQSxrQixDQVdKLDZDLENBQ0UscUMsQ0FLTixxQyxDQUNFLHFELENBRUEsMEMsQ0FHRSxnRCxDQUFBLGlELENBRkEseUQsQ0FXUixlLENBQ0Usd0QsQ0F1QlEsNEYsQ0FqQkEsc0YsQ0FDRSwwRCxDQUNBLGtCLENBUVoscUIsQ0FDRSw4RCxDQWlCQSwwQkFERiw2QixDQUVJLHlELENBR0UsOEMsQ0FDRSw4QyxDQUdGLG1ELENBQ0UscUQsQ0FFQSx3RCxDQUdFLDhELENBQUEsK0QsQ0FGQSwyREFZVixxQixDQUNFLGlCLENBQ0EsMkUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsOEQsQ0FDQSxZLENBQ0EsMEQsQ0FHRixnQixDQUNFLGEsQ0FDQSwrQyxDQUNBLGlFLENBQ0EsaUIsQ0FDQSxvQixDQUdFLDBCQURGLHFCQUFBLHdCLENBRUksNEJBSUosb0IsQ0FDRSxhLENBQ0EsVSxDQUNBLFcsQ0FVSixnQixDQUNFLFksQ0FDQSxjLENBRUEsMEJBSkYsZ0IsQ0FLSSxjRDBZTixvQyxDQ3RZTSw2QixDQUVFLFcsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxtQixDQUNBLG9CLENBQ0EsbUQsQ0FDQSxjLENEd1lSLDhDQUFrRCxnQixDQ3RZMUMsdUNBQUEsZ0IsQ0FDRSxhLENBQ0EsaUIsQ0R5WVYseUMsQ0N0WVEsa0MsQ0FDRSxpQixDRHlZVixvRCxDQ3RZUSw2QyxDQUNFLGEsQ0FDQSxpQixDQUNBLE0sQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBK1JVLGlJLENBM0lKLG9HLENBbUJFLHlHLENBbkJGLGtHLENBbUJFLHVHLENEa09sQiwyRCxDQ3ZZVSxvRCxDQUNFLGEsQ0FlRixnRixDQVJBLGtFLENBZ29CUix5QixDQS9uQlUsUyxDQUNBLGtCLENBQ0Esc0IsQ0FnQkYsaUYsQ0FBQSwrRSxDQUNFLFcsQ0FDQSxZLENBQ0EsK0IsQ0FLRiwwRSxDQUNFLDhFLENBSUosNEQsQ0FDRSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxtQixDQUNBLHFDLENBQ0EseUQsQ0FDQSxrQixDQUlBLDhDLENBQ0EsVSxDQUNBLFksQ0FDQSxjLENBQ0EsdUUsQ0FDQSxZLENBQ0EsK0IsQ0FDQSw4QixDQUNBLHNCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLCtFLENBQ0UsWSxDQUlBLHFGLENBQ0UsaUIsQ0FTRixpRyxDQUNFLHFCLENBR0YsdUYsQ0FkQSxxRixDQWVFLHNFLENBQ0EsWSxDQUNBLHFCLENBQ0Esc0IsQ0FD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QUNBLGUsQ0FFQSwwQkFiRixpQixDQWNJLHdCQUdGLHdCLENBa0RRLDBFLENBakROLHVCLENBT0YsdUIsQ0FDRSxhLENBQ0EsVyxDQUNBLGdCLENBQ0EscUMsQ0FHRix1QixDQUNFLGtCLENBRUEsa0MsQ0FDRSxrRSxDQTJTQSxrQ0FBQSxZLENBelNBLHVDQUFBLFksQ0FDRSxrQixDRDhPUiwyQyxDQzNPTSxvQyxDQUVFLFksQ0FDQSxrQixDQUNBLDZCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxtRCxDQUlBLG1FLENBQ0UsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLFUsQ0FDQSx1QixDQUNBLFMsQ0FDQSx5RCxDQUNBLGEsQ0FDQSx3QixDQUNBLDJCLENBTUEsc0YsQ0FDRSxTLENBQ0EsZSxDQUNBLFEsQ0FDQSw0QixDQUNBLFksQ0FDQSxrQixDQUNBLFEsQ0FDQSxjLENBQ0EsOEMsQ0FHRixtRixDQUNFLDhELENBQ0EscUUsQ0FFQSx1RixDQUNFLGtCLENBQ0EsYSxDQUNBLDZDLENBR0YsdUYsQ0FDRSxhLENBQ0EsZSxDQUVBLDRGQUFBLFksQ0FRQSxvR0FBQSxZLENBUEUsa0IsQ0FJSiwrRixDQUNFLGtCLENBT0YsMkYsQ0FDRSxlLENDaHBCTix3QyxDRGtwQk0sNEcsQ0FDRSw4QyxDQUNBLGdELENDL29CUix1QyxDRGtwQk0sMkcsQ0FDRSw2QyxDQUtOLHFGLENBQ0UscUUsQ0FFQSx5RixDQUNFLGUsQ0FDQSxhLENBQ0EsNkMsQ0FJSix3RixDQUNFLHVFLENBRUEsK0YsQ0FDRSxnQixDQUtFLG1JLENBQ0Usa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLFksQ0FDQSxrQixDQUNBLDZCLENBQ0EsYyxDQUNBLG1ELENBR0UsOEksQ0NsZ0JSLHFDLENEbWdCVSx3QixDQUVBLG1KLENBQ0UsZ0QsQ0FDQSw4QyxDQUdGLG1KLENBQ0UsNkMsQ0FLTix1SSxDQUNFLGEsQ0FDQSx3QixDRHNOcEIsNEksQ0NwTm9CLDRJLENBRUUsa0IsQ0FHRiw0SSxDQUNFLGdCLENBS04seUcsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUVBLDBILENBQ0UsNEIsQ0FDQSx5QixDQUNBLHlCLENBQ0EseUIsQ0FLRix3SSxDQUNFLFksQ0FDQSxnQixDQUNBLG1CLENBUUksd0pBQUEsMEIsQ0FXRSx3SkFBQSwrQixDQVZBLGEsQ0FJSSx3SkFBQSx3RCxDQUNFLFMsQ0FTTix3SkFBQSwyQyxDQUNFLGtCLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQUdGLHdKQUFBLGlELENBQ0UsaUIsQ0FDQSxVLENBQ0EsZSxDQU1KLCtLQUFBLFksQ0FDRSxrQixDQUdGLDRLLENBQ0UsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLFUsQ0FLRSxvTUFBQSxZLENBQ0Usa0IsQ0FHRiwyTSxDQUNFLGdCLENBR0YsaU0sQ0FDRSxrQixDQUNBLGUsQ0FDQSxlLENBWWhCLHdHQUFBLFksQ0FDRSxrQixDQXNFVixrQyxDQW5FUSxxRyxDQVdFLDBHLENBVkEsYSxDQWNBLHNILENBQ0Usa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FHRiw0SCxDQUNFLGlCLENBQ0EsVSxDQUNBLGUsQ0FjaEIsd0IsQ0FDRSw2QyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxtQixDQUVBLDZCLENBQ0UsWSxDQUNBLGtCLENBQ0EsTyxDQUNBLGtCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDRDJLTix1QixDQ3RKQSx5QixDQUVFLG1CLENFaHZDRSxNLENIeTRDSixPLENBQ0EsV0FBVyxjLENHejRDSCwwRCxDQUNBLGtCLENBR0osV0FBQSxlLENIMDRDSixZQUFZLGUsQ0FDWixXQUFXLE8sWUFBbUIsZSxDRzE0Q3RCLFMsQ0FHSixjLENIMjRDSixlLENBQ0EsV0FBVyxzQixDRzM0Q0gsMEQsQ0FDQSxrQixDQU9JLG1CQUFBLHlCLE1BQUEsVSxNQUFBLFcsQ0FDSSxnRCxDQUdKLG1CQUFBLHlCLE1BQUEsVyxDQUNJLGdCLENBQ0EsaUIsQ0FHSixtQkFBQSxvQyxDQUNJLDZDLENBR0osbUJBQUEsb0MsQ0FDSSxjLENBVUEsMkJBQUEsZ0MsQ0FDSSxTLENBbUJSLDJCQUFBLHNELENBZkEsMkJBQUEsd0IsQ0FDSSxTLENBQ0Esa0MsQ0FHSSwyQkFBQSxvQyxDQUNJLG1CLENBREosMkJBQUEsb0MsQ0FDSSxvQixDQURKLDJCQUFBLG9DLENBQ0ksb0IsQ0FESiwyQkFBQSxvQyxDQUNJLG9CLENBREosMkJBQUEsb0MsQ0FDSSxxQixDQURKLDJCQUFBLG9DLENBQ0kscUIsQ0FESiwyQkFBQSxvQyxDQUNJLHFCLENBREosMkJBQUEsb0MsQ0FDSSxxQixDQURKLDJCQUFBLG9DLENBQ0kscUIsQ0FESiwyQkFBQSxxQyxDQUNJLHFCLENBSVIsMkJBQUEsb0MsQ0FDSSx5QixDQWFoQixlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLFksQ0g4NENKLGEsQ0c1NENRLDJCLENBQ0EsVSxDQUNBLHFCLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLGlCLENBQ0EsbUQsQ0FDQSxjLENBQ0EsZ0QsQ0FFQSxlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLHNCLENIODRDUix1QixDRzc0Q1ksbUIsQ0FFQSxlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLDZCLENIKzRDWiw4QixDRzk0Q2dCLDhELENBQ0Esb0QsQ0FJUixlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLGtCLENIODRDUixtQixDRzc0Q1ksMEQsQ0FDQSxrQixDQUdKLGVBQUEsYSxNQUFBLFksTUFBQSxlLE1BQUEsVyxZQUFBLGUsQ0g4NENSLHdCQUF3QixlLENHNzRDWixTLENBR0osZUFBQSxhLE1BQUEsWSxNQUFBLGUsTUFBQSwwQixDSDg0Q1IsMkIsQ0c3NENZLDBELENBQ0Esa0IsQ0FJUixrQkFBQSx1QixDQUNJLHFCLENBQ0Esb0IsQ0FDQSxzQixDQU1BLGdELENBQ0ksZ0QsQ0FNUixpQyxDQUNJLFMsQ0FDQSxrQyxDQUVBLHlDLENBQ0ksUyxDQVNKLDBCLENBQ0ksUyxDQUNBLHVCLENBSUEsNkJBQUEsaUQsQ0FDSSxhLENBQ0EsZ0IsQ0FLWixrQixDQUNJLFMsQ0FDQSwyQixDQUNBLDJELENBR0ksOEIsQ0FDSSxtQixDQURKLDhC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OEIsQ0FDQSxrQixDQUVBLHFCRmlsREYsdUIsQ0UxbERGLGlCLENBVVEsb0IsQ0ZxbEROLDhELENBREEsd0QsQ0VsbERVLHdELENBQUEsa0QsQ0FDSSxvQyxDRnVsRGQseUQsQ0FEQSxtRCxDRWxsRGMsbUQsQ0FBQSw2QyxDQUNJLGtCLENBQ0Esb0MsQ0Z1bERsQiwwRCxDQURBLG9ELENFbmxEYyxvRCxDQUFBLDhDLENBQ0ksUyxDQUNBLDJCLENBQ0EsNEQsQ0Z3bERsQixvRSxDQURBLDhELENFaGxEYyw4RCxDQUFBLHdELENBQ0ksb0IsQ0ZxbERsQiwrRCxDQURBLHlELENFaGxEa0IseUQsQ0FBQSxtRCxDQUNJLGtCLENGcWxEdEIsZ0UsQ0FEQSwwRCxDRWpsRGtCLDBELENBQUEsb0QsQ0FDSSxTLENBQ0EseUJGc2xEeEIsa0MsQ0Uva0RJLDRCLENBQ0ksa0IsQ0FDQSxVLENBQ0EsWSxDQUNBLGtCLENBQ0EsZSxDQUNBLDBCRmtsRE4sa0MsQ0V4bERFLDRCLENBT1EsY0F5SkEsc0MsQ0Y2N0NaLHNDLENFbmxEUSxnQyxDQUNJLFUsQ0FDQSxXLENBQ0EsZ0IsQ0ZzbERaLGdDLENFbGxESSwwQixDQUNJLGlCLENBRUEscUJGb2xETixnQyxDRXZsREUsMEIsQ0FJUSx5QkZ3bERaLG9DLENFcmxEUSw4QixDQUNJLFksQ0FDQSxrQixDQUNBLDZCLENGeWxEWixrRSxDQURBLHNELENFdGxEWSw0RCxDQUFBLGdELENBQ0ksVSxDRjBsRGhCLDZCLENFcmxESSx1QixDQUNJLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0EsNkMsQ0FDQSxhLENGd2xEUixrQyxDRXRsRFEsNEIsQ0FDSSxpQixDQUNBLGdCLENBQ0Esd0IsQ0Z5bERaLDhCLENFcmxESSx3QixDQUNJLGtCLENBQ0EsbUIsQ0Z3bERSLGdDLENFcmxESSwwQixDQUNJLGtCLENGd2xEUiw2QixDRXJsREksdUIsQ0FDSSxZLENBQ0Esd0IsQ0FDQSxlLENBQ0EsVSxDQUlSLGlCLENBR0ksaUIsQ0FDQSxZLENBQ0EscUIsQ0FD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MjFDQSxlLENFejFDSSxvQixDQUVBLDZDLENGMjFDSixrQyxDRTExQ1EsWSxDQUNBLGtCLENBQ0EsbUQsQ0FDQSxlLENBQ0EsYyxDQUNBLFcsQ0FDQSxrQyxDQUNBLHVDLENBRUEsdUQsQ0Y0MUNSLDRDLENFMzFDWSxVLENBQ0Esd0QsQ0FHSixvRCxDRjQxQ1IseUMsQ0UzMUNZLGlCLENBQ0Esb0IsQ0FDQSwwQixDQUNBLG9CLENBQ0EscUIsQ0FDQSx1RCxDQUNBLDJCLENBQ0EsMEIsQ0FDQSx3QixDQVlBLDhELENBQ0ksWSxDQU1SLHNGLENBQ0ksd0QsQ0FLWixtQixDQUNJLHVDLENBRUEsOEIsQ0FDSSxlLENBR0osNkMsQ0FDSSwwQixDQUdKLDRDLENBQ0ksaUIsQ0FDQSwyQixDQUNBLG1ELENBQ0EsZSxDQUNBLGMsQ0FDQSx3RCxDQUNBLHdDLENBQ0EsK0IsQ0FFQSxtRCxDQUFBLG9ELENBRUksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSwwQixDQUNBLFUsQ0FDQSxXLENBQ0EsMkIsQ0FDQSwwQixDQUNBLHVCLENBR0osb0QsQ0FDSSwwRCxDQUdKLG1ELENBQ0ksUyxDQUNBLDJELENBR0osdUQsQ0FDSSxlLENBZUoseUQsQ0FaQSxzRCxDQUNJLHdFLENBRUEsOEQsQ0FDSSxTLENBR0osNkQsQ0FDSSxTLENBV1osOEIsQ0FDSSwyQixDQUNBLG1CLENBQ0Esb0IsQ0FHSSxnRSxDQUNJLG9CLENBR0osdUQsQ0FDSSwyQixDQUlSLDJDLENBQ0ksWSxDQUNBLHFCLENBQ0EsWSxDQUVBLHNELENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsZSxDQUNBLFUsQ0FJUiwyQyxDQWdVSSwrRSxDQS9UQSx5QixDQUdKLDZDLENBQ0ksWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxvQixDQUVBLG1ELENBRUksd0IsQ0FDQSwyQixDQUNBLG9CLENBQ0EsNkQsQ0FDQSx5QixDQUNBLHdCLENBQ0EseUIsQ0FDQSw4QyxDQUdKLHdEQUFBLGUsTUFBQSxZLE1BQUEsYyxDQUNJLG9CLENBRUEsd0RBQUEsZSxNQUFBLFksTUFBQSwwQixDQUNJLDhCLENBS1osMEMsQ0FBQSwwQyxDQUNJLHNCLENBR0osOEMsQ0FDSSxrQixDQUdKLDZDLENBQ0ksZSxDQUdKLGdELENGdXpDUiw2QyxDRXJ6Q1ksaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxZLENBRUEsc0QsQ0Z1ekNaLG1ELENFdHpDZ0IsaUIsQ0FDQSxTLENBQ0EsYyxDQUNBLFEsQ0FDQSxPLENBRUEsb0UsQ0Z3ekNoQixpRSxDRXZ6Q29CLDBELENBQ0Esa0IsQ0FDQSxpQixDQUVBLDJFLENGeXpDcEIsd0UsQ0V0dkNnQix1RSxDQWxFUSxTLENBSVIsaUVBQUEsZSxDRnd6Q2hCLDhEQUE4RCxlLENFdnpDMUMsMEQsQ0FDQSxpQixDQUNBLGtCLENBSVIsc0QsQ0Z1ekNaLG1ELENFdHpDZ0IsaUIsQ0FDQSxrQixDQUNBLDJCLENBQ0EsNkQsQ0FDQSx5QixDQUNBLHdCLENBQ0EseUIsQ0FJQSwwRSxDRnN6Q2hCLHVFLENFdnVDWSxtRCxDQTlFUSw4QixDQU9KLDZELENBQ0ksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSwwQixDQUNBLFcsQ0FDQSxVLENBQ0EseUQsQ0FDQSxpQixDQUdKLDZELENBQ0ksVSxDQUNBLFMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsMEIsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0Esd0QsQ0FDQSxzQixDQW1CSiwwRCxDQUNJLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsMEIsQ0FDQSxXLENBQ0EsVSxDQUNBLHlELENBQ0EsaUIsQ0FHSiwwRCxDQUNJLFUsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLDBCLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLHdELENBQ0Esc0IsQ0FXWiwwQyxDQUNJLDZCLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFEsQ0FDQSxrQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSw2RCxDQUNBLGUsQ0FDQSx3QixDQUNBLDBCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLDJCLENBQ0EsNEIsQ0FDQSw2RCxDQUNBLHdELENBQ0EsMkIsQ0FFQSxnRCxDQUNJLGtCLENBQ0Esb0UsQ0FPSixxREFBQSxlLENBQ0ksbUIsQ0FHSix3RCxDQUNJLGtCLENBQ0Esb0UsQ0FFQSxvRSxDQUNJLHNELENBSVIsK0MsQ0Y4eENaLDhDLENFNXhDZ0IsYSxDQUNBLGlCLENBQ0EsUyxDQUdKLDhDLENBQ0ksYSxDQUVBLG1ELENBd09KLDhDLENBdk9RLDhCLENBSVIscUJBQ0ksZ0QsQ0FDSSw4QkFNaEIsdUIsQ0FBQSxxQixDQUVJLHdELENGeXhDaUMsMkNBQTJDLGUsTUFBcUIsWSxNQUFrQixjLENBQzNILHlDLENFdnhDWSx5Q0FBQSxlLE1BQUEsWSxNQUFBLGMsQ0ZzeENaLHVDLENFcHhDZ0IsK0MsQ0FDQSwrQyxDQUNBLG9DLENBQ0EsZ0UsQ0Z5eENzQywyQ0FBMkMsZSxNQUFxQixZLE1BQWtCLDJCLENBQ3hJLHNELENFeHhDZ0IseUNBQUEsZSxNQUFBLFksTUFBQSwyQixDRnV4Q2hCLG9ELENFdHhDb0Isb0MsQ0YyeENxRSxtRUFBbUUsdUIsQ0FDNUosZ0VBQWdFLHVCLENFcnhDNUMsaUVBQUEsdUIsQ0ZveENwQiw4REFBOEQsdUIsQ0VueEN0QyxvRSxDQU9KLCtELENBQUEsNkQsQ0FDSSwrQyxDQUdKLCtELENBQUEsNkQsQ0FDSSwrQyxDQU9KLDRELENBQUEsMEQsQ0FDSSwrQyxDQUdKLDRELENBQUEsMEQsQ0FDSSwrQyxDQUtaLDRDLENBQUEsMEMsQ0FDSSxtRSxDQUNBLHdELENBRUEsa0QsQ0FBQSxnRCxDQUNJLGdFLENBR0osMEQsQ0FBQSx3RCxDQUNJLGdFLENBS0osbUUsQ0FBQSxpRSxDQUNJLCtDLENBQ0EsMkMsQ0FFQSw2RSxDQUFBLDJFLENBQ0ksb0MsQ0FHSiwwRSxDQUFBLHdFLENBQ0ksc0UsQ0FRaEIsZ0MsQ0FDSSxZLENBRUEsVSxDQU1BLDZDLENBQ0ksa0IsQ0FDQSxhLENBR0osdUQsQ0FDSSxrQixDQU9KLCtDLENBQ0ksZSxDQUNBLGEsQ0FFQSxxRCxDQUNJLHlCLENBR0osMERB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Q0EsaUIsQ0FPSiwwQixDQUNJLFksQ0FDQSxjLENBQ0EsTyxDQUdKLHdCLENBQ0ksOEQsQ0FDQSx3RCxDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQ3RKWixHLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBNkIsWSxDQUFlLGtCLENBQXFCLG1ELENBQXFELGUsQ0FBaUIsZSxDQUFrQixHLENBQUksZ0MsQ0FBbUMsRyxDQUFJLGdDLENBQW1DLEcsQ0FBSSxnQyxDQUFtQyxHLENBQUksZ0MsQ0FBbUMsRyxDQUFJLGdDLENBQW1DLEcsQ0FBSSxnQyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuXG4lc2VjdGlvbi1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQ0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDRweDtcbiAgICB9XG59XG4iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICA6cm9vdCB7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgICAgICBzY3JvbGwtcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgb3BhY2l0eTogMC4yNTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICAgIGhlaWdodDogMXB4O1xufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbnAge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDI1cHggMTlweDtcbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgICAmICYge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgICB9XG4gICAgXG4gICAgJiAmICYge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgICB9XG59XG5cbm9sIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDI1cHggMjVweDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbnVsLCBvbCB7XG4gICAgJi53cC1ibG9jay1saXN0IHtcbiAgICAgICAgLmJsb2NrLWVkaXRvci1yaWNoLXRleHRfX2VkaXRhYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmRkIHtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4O1xufVxuXG5kdCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxubGkge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbm1hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbnN1YixcbnN1cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogX3JlbSgxMik7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTRweDtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC04cHg7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgZm9udC1zaXplOiBfcmVtKDE3KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBcbiAgICBbZGlyPXJ0bF0gJiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogX3JlbSgxNik7XG4gICAgZGlyZWN0aW9uOiBsdHIgLyogcnRsOmlnbm9yZSAqL1xuO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxucHJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZm9udC1zaXplOiBfcmVtKDE0KTtcbn1cblxucHJlIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICAgIGZvbnQtc2l6ZTogX3JlbSgxNCk7XG4gICAgY29sb3I6ICNkNjMzODQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5hID4gY29kZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gICAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbmtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuY29kZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbmltZyxcbnN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgbWFyZ2luOiAxNXB4IDAgMjVweDtcbiAgICBcbiAgICBjYXB0aW9uIHtcbiAgICAgICAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgXG4gICAgdGhlYWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIH1cbiAgICBcbiAgICB0Ym9keSB7XG4gICAgICAgIFxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHRmb290IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICB9XG4gICAgXG4gICAgdGgsIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbn1cblxudGgge1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbmxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgXG4gICAgKyAqIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5rYmQge1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5pbWcge1xuICAgIGhlaWdodDogYXV0bzsgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuYSB7XG4gICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRyLWNhdGVnb3J5LWxpc3Qge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jYXRlZ29yeS1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4O1xuICB9XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuaDE6Zmlyc3QtY2hpbGQsIC5oMTpmaXJzdC1jaGlsZCxcbmgyOmZpcnN0LWNoaWxkLCAuaDI6Zmlyc3QtY2hpbGQsXG5oMzpmaXJzdC1jaGlsZCwgLmgzOmZpcnN0LWNoaWxkLFxuaDQ6Zmlyc3QtY2hpbGQsIC5oNDpmaXJzdC1jaGlsZCxcbmg1OmZpcnN0LWNoaWxkLCAuaDU6Zmlyc3QtY2hpbGQsXG5oNjpmaXJzdC1jaGlsZCwgLmg2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5oMTpsYXN0LWNoaWxkLCAuaDE6bGFzdC1jaGlsZCxcbmgyOmxhc3QtY2hpbGQsIC5oMjpsYXN0LWNoaWxkLFxuaDM6bGFzdC1jaGlsZCwgLmgzOmxhc3QtY2hpbGQsXG5oNDpsYXN0LWNoaWxkLCAuaDQ6bGFzdC1jaGlsZCxcbmg1Omxhc3QtY2hpbGQsIC5oNTpsYXN0LWNoaWxkLFxuaDY6bGFzdC1jaGlsZCwgLmg2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5wIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweCAxOXB4O1xufVxudWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG51bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxudWwgdWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxub2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNXB4IDI1cHg7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbm9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG51bC53cC1ibG9jay1saXN0IC5ibG9jay1lZGl0b3ItcmljaC10ZXh0X19lZGl0YWJsZSwgb2wud3AtYmxvY2stbGlzdCAuYmxvY2stZWRpdG9yLXJpY2gtdGV4dF9fZWRpdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZGQge1xuICBtYXJnaW46IDAgMjBweCAyMHB4O1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmxpIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IF9yZW0oMTIpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC00cHg7XG59XG5cbnN1cCB7XG4gIHRvcDogLThweDtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiBfcmVtKDE3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbltkaXI9cnRsXSBwcmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiBfcmVtKDE2KTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IF9yZW0oMTQpO1xufVxuXG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogX3JlbSgxNCk7XG4gIGNvbG9yOiAjZDYzMzg0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luOiAxNXB4IDAgMjVweDtcbn1cbnRhYmxlIGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxudGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxudGFibGUgdGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cbnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxudGFibGUgdGZvb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxudGFibGUgdGgsIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvOyAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5idXR0b246Zm9jdXMsXG5pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmE6bm90KFtjbGFzc10pIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGE6bm90KFtjbGFzc10pIHtcbiAgICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxufVxuXG4udHItaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDByZW0sIDByZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMjApLCAxLjI1cmVtKTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLnRyLWhlYWRlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udHItaGVhZGVyX3NpbXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoZWlnaHQ6IDcycHg7XG59XG4udHItaGVhZGVyX3NpbXBsZSAudHItY29udGFpbmVyLXdpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1oZWFkZXJfc2ltcGxlIC50ci1oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogMzJweDtcbn1cbi50ci1oZWFkZXJfcGFydG5lci1sYW5kaW5nIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnRyLWhlYWRlcl9wYXJ0bmVyLWxhbmRpbmcgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDYwcHg7XG59XG4udHItaGVhZGVyX3RyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJlaWdlLCAjRkZGOEY0KTtcbn1cbi50ci1oZWFkZXJfdHJhbnNwYXJlbnQgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBhLFxuLnRyLWhlYWRlcl90cmFuc3BhcmVudCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IC5uby1saW5rIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1oZWFkZXJfdHJhbnNwYXJlbnQgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1mb2N1cyA+IGEsXG4udHItaGVhZGVyX3RyYW5zcGFyZW50IC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtZm9jdXMgPiAubm8tbGluayB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItaGVhZGVyX3RyYW5zcGFyZW50IC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtZm9jdXMubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xufVxuLnRyLWhlYWRlcl90ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX2xvZ28ge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1oZWFkZXJfdGVhbCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IGEsXG4udHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiAubm8tbGluayB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtZm9jdXMubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xufVxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX2xpbmtzLWljb24ge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1oZWFkZXJfdGVhbCAudHItaGVhZGVyX19saW5rcy1pY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi50ci1oZWFkZXJfdGVhbCAudHItaGVhZGVyX19vcGVuLW1lbnUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuOmJlZm9yZSwgLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1oZWFkZXJfbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1taW50LCAjRERFRkU1KTtcbn1cbi50ci1oZWFkZXJfbWludCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWZvY3VzLm1lbnUtaXRlbS1wYXJlbnQtZm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbn1cbi50ci1oZWFkZXJfbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ibHVlLCAjRDNGM0YyKTtcbn1cbi50ci1oZWFkZXJfbGlnaHQtYmx1ZSAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWZvY3VzLm1lbnUtaXRlbS1wYXJlbnQtZm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRyLWhlYWRlcl9hY3RpdmUtbW9iaWxlLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbiAgLnRyLWhlYWRlcl9hY3RpdmUtbW9iaWxlLW1lbnUgLnRyLWhlYWRlcl9fbG9nbyB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbiAgLnRyLWhlYWRlcl9hY3RpdmUtbW9iaWxlLW1lbnUgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbiAgLnRyLWhlYWRlcl9hY3RpdmUtbW9iaWxlLW1lbnUgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbiAgLnRyLWhlYWRlcl9hY3RpdmUtbW9iaWxlLW1lbnUgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW46YmVmb3JlLCAudHItaGVhZGVyX2FjdGl2ZS1tb2JpbGUtbWVudSAudHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxufVxuLnRyLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gY2xhbXAoMi43NXJlbSwgMi43NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxMi45NjMpLCA2LjI1cmVtKSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGhlaWdodDogY2xhbXAoNC41cmVtLCA0LjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogOC43OTYzKSwgNi44NzVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNsYW1wKDEuMjVyZW0sIDEuMjVyZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMjcpLCAyLjkzNzVyZW0pO1xufVxuLnRyLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1hcm9vbiwgIzdBMEIwMCk7XG4gIHdpZHRoOiBjbGFtcCg0LjM3NXJlbSwgNC4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNy40MDc0KSwgNi4zNzVyZW0pO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1oZWFkZXJfX2xvZ286bm90KC50ci1oZWFkZXJfX2xvZ29fc2ltcGxlKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB9XG59XG4udHItaGVhZGVyX19sb2dvIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRyLWhlYWRlcl9fbG9nb19zaW1wbGUgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG59XG4udHItaGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHItaGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IGEsXG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IC5uby1saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgMC43ODEyNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiBhIHNwYW46bm90KC50ci1tZW51LWxvdHRpZSksXG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IC5uby1saW5rIHNwYW46bm90KC50ci1tZW51LWxvdHRpZSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gc3Bhbixcbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gLm5vLWxpbmsgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiBhIC50ci1tZW51LWxvdHRpZSxcbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gLm5vLWxpbmsgLnRyLW1lbnUtbG90dGllIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKDEwMCUgKyA2cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiBhIC50ci1tZW51LWxvdHRpZSBjYW52YXMsXG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IC5uby1saW5rIC50ci1tZW51LWxvdHRpZSBjYW52YXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLWhhcy1mb2N1cyA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW1fdmVydGljYWwgPiAuc3ViLW1lbnUsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtX2hvcml6b250YWwgPiAuc3ViLW1lbnUge1xuICB3aWR0aDogNzcwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUzcHggMWZyO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW1fdGFiID4gLnN1Yi1tZW51IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKSk7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwcHggN3B4IDE4LjhweCAwIHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGVmdDogY2FsYygtMSAqIGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNTNweCAxZnI7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW4gc2Nyb2xsO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvX3ZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1NXB4IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gLnN1Yi1tZW51X19jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvX2hvcml6b250YWwge1xuICBwYWRkaW5nOiA1NXB4IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm9fdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1NXB4IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gPiBpbWcge1xuICBmbGV4OiAwIDAgMTMwcHg7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvLWNvbnRlbnQge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC5oNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC5oNTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDAlIC0gOHB4KTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpNaUlHaGxhV2RvZEQwaU1qZ2lJSFpwWlhkQ2IzZzlJakFnTUNBek15QXlPQ0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRNeExqUTJOelVnTWpjdU16RTFNME16TUM0MU9EZzNJREkzTGpVM01qY2dNamt1TlRneE9TQXlOeTR6TlNBNExqY3hORFlnTWpjdU1UYzFPVU15Tnk0NE5USWdNamN1TURBeU15QXlOaTQ1T0RZM0lESTJMamd6TWpnZ01qWXVNVEV5SURJMkxqY3lOelJESURJMExqSTVNRGNnTWpZdU5UQTROU0F5TWk0ME5UQXlJREkyTGpNNU9EQWdNakF1TmpFeE15QXlOaTQwTURNMFF6SXdMakl5TmpNZ01qWXVOREEwTkNBeU1DNHhOamc1SURJMUxqZzFOemNnTWpBdU5UTXlPQ0F5TlM0M05EVTVRekl5TGpJNE56a2dNalV1TWpBeU9TQXlOQzR4TXpVd0lESTBMamt3TlRNZ01qVXVPVFkzTkNBeU5DNDVORE00UXpJMkxqZzROaUF5TkM0NU5qSTNJREkzTGpnd01pQXlOUzR3TXpNMElESTRMamN3T1RRZ01qVXVNVFkyTVVNeU9TNHdPVGt6SURJMUxqSXlNekFnTWprdU5EZzRPU0F5TlM0eU9UZzNJREk1TGpnNE1UY2dNalV1TXpNME1FTXpNQzR6TXpneklESTFMak0zTkRnZ016QXVOemN5TXlBeU5TNHpNVGsxSURNeExqSXlOakVnTWpVdU16QTBORU16TWk0ME1EVTNJREkxTGpJMk5qTWdNekl1TlRjM01TQXlOaTQ1T1RFeElETXhMalEyTmpnZ01qY3VNekUzTTB3ek1TNDBOamMxSURJM0xqTXhOVE5hSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p4d1lYUm9JR1E5SWsweU5TNHdOemMwSURFeUxqSXhPVEZETWpRdU5qSTRNQ0F4TWk0NU1UTTVJREl6TGprd01qVWdNVE11TkRjd0lESXpMakk0T0RFZ01UUXVNREU1UXpJeUxqWTROVE1nTVRRdU5UVTJOU0F5TWk0d016YzRJREUxTGpBMU16TWdNakV1TXpjNE5TQXhOUzQxTVRrelF6SXdMakE0T0RNZ01UWXVORE16TlNBeE9DNDJPRGt3SURFM0xqRXpOVE1nTVRjdU16UTNNaUF4Tnk0NU5UZzBRekUyTGpjMk1UVWdNVGd1TXpFM05DQXhOaTR6TWpneUlERTNMalExTnpJZ01UWXVPRFEyT0NBeE55NHdOalkyUXpFNExqQTFNaklnTVRZdU1UVTNNeUF4T1M0eE1EazRJREUwTGprNU9UY2dNakF1TVRneUlERXpMamt6T1RWRE1qQXVOekV4TXlBeE15NDBNVFUxSURJeExqSTBNRFlnTVRJdU9Ea3hOaUF5TVM0M056a3lJREV5TGpNM09ETkRNakl1TXpVNU15QXhNUzQ0TWpZeUlESXlMamc1T1RRZ01URXVNVFV3SURJeUxqZzJOemtnTVRBdU56QTVOVU15TkM0ME9EazRJREV3TGpFd01qUWdNalV1Tmpjek1TQXhNUzR5T1RrMElESTFMakEzT0RFZ01USXVNakU1TjB3eU5TNHdOemMwSURFeUxqSXhPVEZhSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p4d1lYUm9JR1E5SWsweE15NDNOamcySURRdU9Ea3pOakpETVRRdU1qSTFJRFV1TlRJME1ERWdNVE11T1RFeU9TQTJMalE1TURneElERXpMamMyTmpJZ055NHhPVFE0T1VNeE15NDJNalV5SURjdU9EY3dOalVnTVRNdU5EWXhNeUE0TGpVME1qVTVJREV6TGpJM01qWWdPUzR5TURjek4wTXhNeTR3TnpneklEa3VPRGsxTURnZ01USXVPREUwTmlBeE1DNDFPREF4SURFeUxqVXhOU0F4TVM0eU16QTBRekV5TGpJeE9UVWdNVEV1T0Rjd0lERXdMamd6TnprZ01USXVORE13TWlBeE1TNDBORE0wSURFekxqQXhNamhETVRFdU1EYzRPQ0F4TXk0MU5UQTNJREV3TGpBM056TWdNVE11TWpZeU55QXhNQzR6TWpnNUlERXlMalUyT0RSRE1UQXVOemMyT0NBeE1TNHpNekV4SURFd0xqa3lOemdnT1M0NU5qWTJJREV4TGpJeE16a2dPQzQyT0RVM04wTXhNUzR6TlRJMElEZ3VNRFkxT0RrZ01URXVORGN4TkNBM0xqUTBNamcwSURFeExqVTJPRGtnTmk0NE1UVTVOa014TVM0Mk56a3lJRFl1TVRFd09EY2dNVEV1TmpNMklEVXVNakF6TXlBeE1pNHlNamt4SURRdU5qazVOVGxETVRJdU56VTNJRFF1TWpVd016VWdNVE11TXpjNU1pQTBMak0xTmpFM0lERXpMamMyTnprZ05DNDRPVEk1Tmt3eE15NDNOamcySURRdU9Ea3pOakphSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p4d1lYUm9JR1E5SWswekxqQTNPVEk1SURFdU9UTXpNME16TGpFNU5EY3pJREl1TmpBMU9Ua2dNeTR6TkRnMk1TQXpMakkzTURnM0lETXVORFV6TWpZZ015NDVORFE1TjBNekxqWTRNamt3SURVdU5ESXdPRFlnTXk0M05USTROaUEyTGpreE1qUXhJRE11T1RVNE9UVWdPQzR6T0RZMVF6UXVNRFl4TnpBZ09TNHhNVGs0TlNBekxqQXpNREl5SURrdU5ETTNPVElnTWk0NE1UVTRNaUE0TGpZNU5qSXhRekl1TkRFMU1EWWdOeTR6TURnM055QXhMamc1T0RFMUlEVXVPVFl4TkRjZ01TNDFNRFE0TlNBMExqVTJOemt3UXpFdU16RTVNalVnTXk0NU1USXdOaUF4TGpFM01UVXdJRE11TWpNNU56SWdNUzR3TWpnME1pQXlMalUzTWpBMFF6QXVPRGN4TnpnMklERXVPRFF6TWpRZ01DNDNOVGsyTXpnZ01DNDNOVE01TWpnZ01TNDNNRGMzTlNBd0xqUTVOalUxT0VNeUxqWXlNelEzSURJdU5EZzVNVGNnTWk0NU5Ua3pOQ0F4TGpJek9UZzJJRE11TURjM09UWWdNUzQ1TXpKTU1pNHdOemt5T1NBeExqa3pNek5hSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p3dmMzWm5QZz09XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gLnRyLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW0gPiBhLCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF9ob3Jpem9udGFsID4gLm1lbnUtaXRlbSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIgLml0ZW0tbGluay10aXRsZTpiZWZvcmUsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwgPiAubWVudS1pdGVtID4gYTpob3ZlciAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW0gPiBhLm1lbnUtaXRlbS1oYXMtZm9jdXMgLml0ZW0tbGluay10aXRsZTpiZWZvcmUsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwgPiAubWVudS1pdGVtID4gYS5tZW51LWl0ZW0taGFzLWZvY3VzIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSA+IGEgc3BhbiwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfaG9yaXpvbnRhbCA+IC5tZW51LWl0ZW0gPiBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay10aXRsZSwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfaG9yaXpvbnRhbCA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlLCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF9ob3Jpem9udGFsID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1tZW51LXJpZ2h0LnN2Zyk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstZGVzY3JpcHRpb24sIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwgPiAubWVudS1pdGVtID4gYSAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTVweCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF9ob3Jpem9udGFsIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTVweCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI4cHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF9ob3Jpem9udGFsID4gKiB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDE2LjAxcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTYuMDFweCk7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKTtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuMTY2NyksIDIuNXJlbSk7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyOmhhcygubWVudS1pdGVtOm50aC1jaGlsZCgyKSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyOmhhcygubWVudS1pdGVtOm50aC1jaGlsZCgzKSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl9uby1pbmZvIHtcbiAgcGFkZGluZzogNTVweCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYS5oNSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjVweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDM3NDQ7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEuaDUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhLmg1IHNwYW4gLnRyLXRhYi1tZW51LWxvdHRpZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEuaDUgc3BhbiAudHItdGFiLW1lbnUtbG90dGllIGNhbnZhcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhLmg1IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IGEuaDUgc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pID4gYTpob3ZlciAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pID4gYS5tZW51LWl0ZW0taGFzLWZvY3VzIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiBhIC5pdGVtLWxpbmstdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pID4gYSAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiBhIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6aG92ZXIgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEubWVudS1pdGVtLWhhcy1mb2N1cyAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYVtocmVmPVwiI1wiXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSAuaXRlbS1saW5rLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgLml0ZW0tbGluay10aXRsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1tZW51LXJpZ2h0LnN2Zyk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGE6aG92ZXIgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYS5tZW51LWl0ZW0taGFzLWZvY3VzIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYSAuaXRlbS1saW5rLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYSAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGEgLml0ZW0tbGluay1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ci1oZWFkZXJfX2xpbmtzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRyLWhlYWRlcl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ci1oZWFkZXJfX2xpbmtzLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHItaGVhZGVyX19saW5rcy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTEwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMiwgMTMsIDEzLCAwLjIpO1xufVxuLnRyLWhlYWRlcl9fbGlua3MtaWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4udHItaGVhZGVyX19saW5rcy1pY29uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX29wZW4tbWVudSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItaGVhZGVyX19vcGVuLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwcyAwLjNzO1xufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW46YmVmb3JlLCAudHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MsIDAuM3MsIDAuM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3MsIDAuM3MsIDBzO1xufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCB0b3AsIHRyYW5zZm9ybTtcbiAgdG9wOiAtNXB4O1xufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGJvdHRvbSwgdHJhbnNmb3JtO1xuICBib3R0b206IC01cHg7XG59XG4udHItaGVhZGVyX19vcGVuLW1lbnUuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50ci1oZWFkZXJfX29wZW4tbWVudS5hY3RpdmUgc3BhbjpiZWZvcmUsIC50ci1oZWFkZXJfX29wZW4tbWVudS5hY3RpdmUgc3BhbjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcywgMC4zcztcbn1cbi50ci1oZWFkZXJfX29wZW4tbWVudS5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51LmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4udHItb3ZlcmxheS1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogY2xhbXAoNC41cmVtLCA0LjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogOC43OTYzKSwgNi44NzVyZW0pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBjbGFtcCg0LjVyZW0sIDQuNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA4Ljc5NjMpLCA2Ljg3NXJlbSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyLCAxMywgMTMsIDAuNSk7XG4gIHotaW5kZXg6IDk5ODtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1vdmVybGF5LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udHItb3ZlcmxheS1tb2JpbGUuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi50ci1oZWFkZXItbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGNsYW1wKDQuNXJlbSwgNC41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDguNzk2MyksIDYuODc1cmVtKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gY2xhbXAoNC41cmVtLCA0LjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogOC43OTYzKSwgNi44NzVyZW0pKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRyLWhlYWRlci1tb2JpbGUuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnRyLWhlYWRlci1tb2JpbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX3dyYXAge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgNTUsIDY4LCAwLjUpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAvKi5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH0qL1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtIHtcbiAgcGFkZGluZzogMCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMTMuNDI1OSksIDVyZW0pO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtID4gYSxcbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbSA+IC5uby1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudS5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAudHItY2xvc2Utc3ViLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA1NnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtYmx1ZSwgI0QzRjNGMik7XG4gIHBhZGRpbmc6IDQ2cHggY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEzLjQyNTkpLCA1cmVtKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAuaDUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAuaDU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mby1kZXNjcmlwdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAudHItYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAudHItYnRuIHBhdGg6Zmlyc3QtY2hpbGQge1xuICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAudHItYnRuIHBhdGg6bGFzdC1jaGlsZCB7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDQ2cHggY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEzLjQyNTkpLCA1cmVtKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faGVhZGVyIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIge1xuICBwYWRkaW5nOiAwIGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxMy40MjU5KSwgNXJlbSkgNDZweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA0NnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbSA+IC5qcy1vcGVuLWFjY29yZGlvbi1zdWItbWVudSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbSA+IC5qcy1vcGVuLWFjY29yZGlvbi1zdWItbWVudS5hY3RpdmUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiAuanMtb3Blbi1hY2NvcmRpb24tc3ViLW1lbnUuYWN0aXZlIHN2ZyByZWN0IHtcbiAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51LmFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiAuanMtb3Blbi1hY2NvcmRpb24tc3ViLW1lbnUgc3ZnIHJlY3QsXG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51IHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51IHN2ZyByZWN0IHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWluLWhlaWdodDogNjJweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbik6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIGE6aG92ZXIgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIGEgLml0ZW0tbGluay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgYSAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstdGl0bGUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbGlua3Mge1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS13aWRlLXNpemUpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19saW5rcy1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19saW5rcy1pY29uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX2xpbmtzLWljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX2xpbmtzLWljb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS1oZWFkZXItZm9jdXMtc3RhcnRdLFxuW2RhdGEtaGVhZGVyLWZvY3VzLWVuZF0ge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbio6Zm9jdXMsXG5hOmZvY3VzLFxuYnV0dG9uOm5vdCguaHAtYnRuKTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xufVxuKjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLFxuYTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLFxuYnV0dG9uOm5vdCguaHAtYnRuKTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cbio6Zm9jdXMtdmlzaWJsZSxcbmE6Zm9jdXMtdmlzaWJsZSxcbmJ1dHRvbjpub3QoLmhwLWJ0bik6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xufVxuXG4ubWFpbi13cmFwcGVyID4gKjpub3QoW2NsYXNzKj0tc2VjdGlvbi1lbGVtZW50XSk6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKSB7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZSk7XG59XG4ubWFpbi13cmFwcGVyID4gKjpub3QoW2NsYXNzKj0tc2VjdGlvbi1lbGVtZW50XSk6bm90KC5hbGlnbmZ1bGwpIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tYWluLXdyYXBwZXIgPiAqOm5vdChbY2xhc3MqPS1zZWN0aW9uLWVsZW1lbnRdKS5hbGlnbndpZGUge1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS13aWRlLXNpemUpO1xufVxuLm1haW4td3JhcHBlciA+ICo6bm90KFtjbGFzcyo9LXNlY3Rpb24tZWxlbWVudF0pLmFsaWduZnVsbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikudmlzaWJsZSA+ICoge1xuICBvcGFjaXR5OiAxO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICoge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pIC5tYWluLXdyYXBwZXIgLnRyLWhlYWRfX2hlYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSksXG5mb3JtIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTVweCAyM3B4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCA1NSwgNjgsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cywgYm9yZGVyLWNvbG9yIDAuNXM7XG59XG5mb3JtIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pLmNsaWNrYWJsZSxcbmZvcm0gdGV4dGFyZWEuY2xpY2thYmxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuZm9ybSBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKS5jbGlja2FibGUuYWN0aXZlLFxuZm9ybSB0ZXh0YXJlYS5jbGlja2FibGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWJsdWUsICNEM0YzRjIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbmZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSk6Zm9jdXMsXG5mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIG91dGxpbmUtb2Zmc2V0OiA5cHg7XG59XG5mb3JtIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5mb3JtIHRleHRhcmVhOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuZm9ybSBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1cy12aXNpYmxlLFxuZm9ybSB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIG91dGxpbmUtb2Zmc2V0OiA5cHg7XG59XG5mb3JtIHRleHRhcmVhOm5vdCguc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkKSB7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0M3B4ICFpbXBvcnRhbnQ7XG59XG5cbltpZF49cG9zdC1dID4gLnRyLWF1dGhvci1raWNrZXIgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKTtcbn1cblxuLnRyLW1lZGlhLXNlbGVjdG9yLndpdGgtYW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLnRyLW1lZGlhLXNlbGVjdG9yLndpdGgtYW5pbWF0aW9uLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udHItdWktYWNjb3JkaW9uLnZpc2libGUgPiAqIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnRyLXVpLWFjY29yZGlvbi52aXNpYmxlOm5vdCgudHItdWktYWNjb3JkaW9uX3doaXRlKSAudHItdWktYWNjb3JkaW9uX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICoge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjNzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDEzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuNnM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy45cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjJzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDE2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuNXM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC44cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjFzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDE5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuNHM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMjApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS43cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi50ci11aS1hY2NvcmRpb246bm90KC50ci11aS1hY2NvcmRpb25fd2hpdGUpIC50ci11aS1hY2NvcmRpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIDFzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLWJvdHRvbSAxcyBlYXNlLWluLW91dDtcbn1cblxuLnRyLWNvYWNoZXMtc3dpcGVyOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItY29hY2hlcy1zd2lwZXIudmlzaWJsZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xufVxuLnRyLWNvYWNoZXMtc3dpcGVyLnZpc2libGUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzlweCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyLnZpc2libGUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0OXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXIudmlzaWJsZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0biszKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTdweCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyLnZpc2libGUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjFweCkgIWltcG9ydGFudDtcbiAgfVxufVxuLnRyLWNvYWNoZXMtc3dpcGVyLnZpc2libGUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rNCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzlweCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyLnZpc2libGUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rNCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3NXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbn1cbi50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisxKSwgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzIpLCAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMyksIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bis0KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMSksIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisyKSwgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzMpLCAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rNCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHItbG9nby1iYXIgLnN3aXBlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnRyLWxvZ28tYmFyX190aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cbi50ci1sb2dvLWJhci52aXNpYmxlIC5zd2lwZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWxvZ28tYmFyLnZpc2libGUgLnRyLWxvZ28tYmFyX190aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50ci1za2lwLXRvLWxpbmsge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTE1MDA7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmFkbWluLWJhciAudHItc2tpcC10by1saW5rIHtcbiAgdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLnRyLXNraXAtdG8tbGluayB7XG4gICAgdG9wOiA0NnB4O1xuICB9XG59XG4udHItc2tpcC10by1saW5rOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XG4gIHotaW5kZXg6IC0xMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuYXJ0aWNsZVtpZF49cG9zdC1dID4gKjpub3QoW2NsYXNzKj0tc2VjdGlvbi1lbGVtZW50XSkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemUpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6cm9vdCB7XG4gICAgLS13cC0tY3VzdG9tLS1oLTE6IDRyZW07XG4gICAgLS13cC0tY3VzdG9tLS1oLTI6IDMuNXJlbTtcbiAgICAtLXdwLS1jdXN0b20tLWgtMzogMi41cmVtO1xuICAgIC0td3AtLWN1c3RvbS0taC00OiAxLjg3NXJlbTtcbiAgICAtLXdwLS1jdXN0b20tLWgtNTogMS4zNzVyZW07XG4gIH1cbn1cblxuLnN3aXBlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50ci1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udHItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0td2lkZS1zaXplKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnRyLWJnLWJlaWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJlaWdlLCAjRkZGOEY0KTtcbn1cblxuLnRyLWJnLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtYmx1ZSwgI0QzRjNGMik7XG59XG5cbi50ci1iZy1taW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1pbnQsICNEREVGRTUpO1xufVxuXG4udHItYmctdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5cbi50ci1iZy1tYXJvb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWFyb29uLCAjN0EwQjAwKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5cbi50ci1iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMiwgI0YyRjRGNik7XG59XG5cbi50ci1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi50ci1oZWFkID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRyLWhlYWRfX2hlYWRpbmcgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi50ci1oZWFkX2NlbnRlcmVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItaGVhZF90YWJsZXQtY2VudGVyZWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1oZWFkX3dpdGgtZXllYnJvdy1zcGFyayB7XG4gICAgcGFkZGluZy10b3A6IDU4cHg7XG4gIH1cbn1cblxuLnRyLXNwYXJrLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM4cHg7XG4gIGxlZnQ6IC02N3B4O1xuICB3aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1zcGFyay1sZWZ0IHtcbiAgICB0b3A6IC00OHB4O1xuICAgIGxlZnQ6IC05N3B4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ci1zcGFyay1sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50ci1zcGFyay1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzhweDtcbiAgcmlnaHQ6IC04N3B4O1xuICB3aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1zcGFyay1yaWdodCB7XG4gICAgdG9wOiAtNTVweDtcbiAgICByaWdodDogLTExNHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ci1zcGFyay1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udHItdW5kZXJsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDUycHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDE3M3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4udHItdW5kZXJsaW5lICsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRyLWV5ZWJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAyMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuLnRyLWV5ZWJyb3cgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ci1leWVicm93IC50ci1zcGFyay1sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50ci1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xufVxuLnRyLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG59XG4udHItYnRuOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuLnRyLWJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbn1cbi50ci1idG4gc3Bhbixcbi50ci1idG4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi50ci1idG4gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4udHItYnRuIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjVzLCBzdHJva2UgMC41cztcbn1cbi50ci1idG5fcHJpbWFyeS1kYXJrLCAudHItYnRuX3ByaW1hcnktbGlnaHQge1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMnMsIG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1idG5fcHJpbWFyeS1kYXJrOmhvdmVyLCAudHItYnRuX3ByaW1hcnktbGlnaHQ6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDkycHg7XG4gIH1cbn1cbi50ci1idG5fcHJpbWFyeS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG59XG4udHItYnRuX3ByaW1hcnktZGFyazpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3ByaW1hcnktZGFyazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fcHJpbWFyeS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl9zZWNvbmRhcnktZGFyaywgLnRyLWJ0bl9zZWNvbmRhcnktbGlnaHQge1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMsIGNvbG9yIDAuNXM7XG59XG4udHItYnRuX3NlY29uZGFyeS1kYXJrIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl9zZWNvbmRhcnktZGFyazpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3NlY29uZGFyeS1kYXJrOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuLnRyLWJ0bl9zZWNvbmRhcnktZGFyazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1idG5fc2Vjb25kYXJ5LWRhcms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbn1cbi50ci1idG5fc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItYnRuX3NlY29uZGFyeS1saWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2UsIC50ci1idG5fdGVydGlhcnktZGFyaywgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6Zm9jdXMsIC50ci1idG5fdGVydGlhcnktZGFyazpmb2N1cywgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodDpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSwgLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksIC50ci1idG5fdGVydGlhcnktbGlnaHQ6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpmb2N1cy12aXNpYmxlLCAudHItYnRuX3RlcnRpYXJ5LWRhcms6Zm9jdXMtdmlzaWJsZSwgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpob3ZlciBwYXRoOmZpcnN0LWNoaWxkLCAudHItYnRuX3RlcnRpYXJ5LWRhcms6aG92ZXIgcGF0aDpmaXJzdC1jaGlsZCwgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodDpob3ZlciBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICB9XG4gIC50ci1idG5fdGVydGlhcnktb3JhbmdlOmhvdmVyIHBhdGg6bGFzdC1jaGlsZCwgLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrOmhvdmVyIHBhdGg6bGFzdC1jaGlsZCwgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodDpob3ZlciBwYXRoOmxhc3QtY2hpbGQge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbiAgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpub3QoYSkgcGF0aDpmaXJzdC1jaGlsZCwgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LWRhcms6bm90KGEpIHBhdGg6Zmlyc3QtY2hpbGQsIGE6aG92ZXIgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodDpub3QoYSkgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxuICBhOmhvdmVyIC50ci1idG5fdGVydGlhcnktb3JhbmdlOm5vdChhKSBwYXRoOmxhc3QtY2hpbGQsIGE6aG92ZXIgLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrOm5vdChhKSBwYXRoOmxhc3QtY2hpbGQsIGE6aG92ZXIgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodDpub3QoYSkgcGF0aDpsYXN0LWNoaWxkIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG59XG4udHItYnRuX3RlcnRpYXJ5LWRhcmsge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fdGVydGlhcnktZGFyazpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3RlcnRpYXJ5LWRhcms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbn1cbi50ci1idG5fdGVydGlhcnktb3JhbmdlOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fdGVydGlhcnktb3JhbmdlOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2UgcGF0aDpmaXJzdC1jaGlsZCB7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2UgcGF0aDpsYXN0LWNoaWxkIHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1idG5fdGVydGlhcnktb3JhbmdlOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxuICAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpob3ZlciBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICAgIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxuICAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpob3ZlciBwYXRoOmxhc3QtY2hpbGQge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbiAgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpub3QoYSkge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG4gIGE6aG92ZXIgLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6bm90KGEpIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG4gIGE6aG92ZXIgLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6bm90KGEpIHBhdGg6bGFzdC1jaGlsZCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxufVxuLnRyLWJ0bl90YWdzLWRhcmssIC50ci1idG5fdGFncy1saWdodCB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cywgY29sb3IgMC41cztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnRyLWJ0bl90YWdzLWRhcmsgOmhhcyhbaHJlZl0pOm5vdChbaHJlZj1cIiNcIl0pLCAudHItYnRuX3RhZ3MtbGlnaHQgOmhhcyhbaHJlZl0pOm5vdChbaHJlZj1cIiNcIl0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWJ0bl90YWdzLWRhcmsgOmhhcyhbaHJlZl0pOm5vdChbaHJlZj1cIiNcIl0pOmhvdmVyLCAudHItYnRuX3RhZ3MtbGlnaHQgOmhhcyhbaHJlZl0pOm5vdChbaHJlZj1cIiNcIl0pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIH1cbn1cbi50ci1idG5fdGFncy1kYXJrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWJ0bl90YWdzLWRhcmsge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLWluLW91dCwgY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItYnRuX3RhZ3MtZGFyazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG59XG4udHItYnRuX3RhZ3MtZGFyazpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3RhZ3MtZGFyazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fdGFncy1saWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItYnRuX3RhZ3MtbGlnaHQge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItYnRuX3RhZ3MtbGlnaHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbn1cbi50ci1idG5fcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgY29sdW1uLWdhcDogMTJweDtcbn1cbi50ci1idG5fcmV2ZXJzZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLnRyLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItc29jaWFsc19fbGluayB7XG4gIGZsZXg6IDAgMCAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cywgY29sb3IgMC41cztcbiAgYm9yZGVyLXJhZGl1czogNnB4IDRweCA0cHggNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi50ci1zb2NpYWxzX19saW5rOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbn1cbi50ci1zb2NpYWxzX19saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xufVxuLnRyLXNvY2lhbHNfZGFyayAudHItc29jaWFsc19fbGluayB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItc29jaWFsc19kYXJrIC50ci1zb2NpYWxzX19saW5rOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1zb2NpYWxzX2RhcmsgLnRyLXNvY2lhbHNfX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItc29jaWFsc19kYXJrIC50ci1zb2NpYWxzX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG59XG4udHItc29jaWFsc19saWdodCAudHItc29jaWFsc19fbGluayB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLXNvY2lhbHNfbGlnaHQgLnRyLXNvY2lhbHNfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbn1cblxuLnRyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzNXB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLnRyLXBhZ2luYXRpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50ci1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnRyLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ci1yZXNvdXJjZS1jYXJkLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1yZXNvdXJjZS1jYXJkLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC50ci1yZXNvdXJjZS1jYXJkIC50ci1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwgaW1nLCAudHItcmVzb3VyY2UtY2FyZCAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGh1bWJuYWlsIGltZyxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQgLnRyLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCBpbWcsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190aHVtYm5haWwgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItcmVzb3VyY2UtY2FyZCAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBzdmcsIC50ci1yZXNvdXJjZS1jYXJkIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uIHN2ZyxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQgLnRyLXJlc291cmNlLWNhcmRfX2ljb24gc3ZnLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZCAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiBzdmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLXJlc291cmNlLWNhcmQgLnRyLXJlc291cmNlLWNhcmRfX2ljb24gcGF0aCwgLnRyLXJlc291cmNlLWNhcmQgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24gcGF0aCxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQgLnRyLXJlc291cmNlLWNhcmRfX2ljb24gcGF0aCxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24gcGF0aCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCBpbWcsIC50ci1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190aHVtYm5haWwgaW1nLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZDpob3ZlciAudHItcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIGltZyxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQ6aG92ZXIgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAudHItcmVzb3VyY2UtY2FyZDpob3ZlciAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBzdmcsIC50ci1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uIHN2ZyxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQ6aG92ZXIgLnRyLXJlc291cmNlLWNhcmRfX2ljb24gc3ZnLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZDpob3ZlciAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiBzdmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnRyLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLXJlc291cmNlLWNhcmRfX2ljb24gcGF0aCwgLnRyLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24gcGF0aCxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQ6aG92ZXIgLnRyLXJlc291cmNlLWNhcmRfX2ljb24gcGF0aCxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQ6aG92ZXIgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24gcGF0aCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi50ci1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ci1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190aHVtYm5haWwge1xuICAgIGhlaWdodDogNDc3cHg7XG4gIH1cbn1cbi50ci1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwgaW1nLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ci1yZXNvdXJjZS1jYXJkX190ZXh0dWFsLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RleHR1YWwge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItcmVzb3VyY2UtY2FyZF9fdGV4dHVhbCxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RleHR1YWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgfVxufVxuLnRyLXJlc291cmNlLWNhcmRfX3RleHR1YWwtLXMyLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RleHR1YWwtLXMyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRyLXJlc291cmNlLWNhcmRfX3RleHR1YWwtLXMyIC50ci1yZXNvdXJjZS1jYXJkLCAudHItcmVzb3VyY2UtY2FyZF9fdGV4dHVhbC0tczIgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24sXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGV4dHVhbC0tczIgLnRyLXJlc291cmNlLWNhcmQsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGV4dHVhbC0tczIgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24ge1xuICB3aWR0aDogYXV0bztcbn1cbi50ci1yZXNvdXJjZS1jYXJkX19pbmZvLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udHItcmVzb3VyY2UtY2FyZF9faW5mbyBzcGFuLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2luZm8gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udHItcmVzb3VyY2UtY2FyZF9fdGl0bGUsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRyLXJlc291cmNlLWNhcmRfX3RleHR1YWwsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGV4dHVhbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udHItcmVzb3VyY2UtY2FyZF9faWNvbixcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ci1jb2FjaGluZy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1jb2FjaGluZy1jYXJkOmZvY3VzIC50ci1jb2FjaGluZy1jYXJkX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1jb2FjaGluZy1jYXJkOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuLnRyLWNvYWNoaW5nLWNhcmQ6Zm9jdXMtdmlzaWJsZSAudHItY29hY2hpbmctY2FyZF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItY29hY2hpbmctY2FyZDpob3ZlciAudHItY29hY2hpbmctY2FyZF9fb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnRyLWNvYWNoaW5nLWNhcmRfX2ljb24ge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX3RodW1ibmFpbC1jb250YWluZXIgLnRyLWNvYWNoaW5nLWNhcmRfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG4udHItY29hY2hpbmctY2FyZF9fdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1jb2FjaGluZy1jYXJkX190aHVtYm5haWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHItY29hY2hpbmctY2FyZF9fdGh1bWJuYWlsLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MiU7XG4gIGhlaWdodDogMjU4cHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAyNHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX3RodW1ibmFpbC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX3RodW1ibmFpbC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDAlIC0gOTBweCAtIDgwcHggLSAxNXB4KTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX3RodW1ibmFpbC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ci1jb2FjaGluZy1jYXJkX190aXRsZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDQ1cHggNDFweCAhaW1wb3J0YW50O1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX292ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDQxcHggNDVweCA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX292ZXJsYXktdGl0bGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDI4cHggIWltcG9ydGFudDtcbn1cbi50ci1jb2FjaGluZy1jYXJkX19vdmVybGF5LWV4Y2VycHQge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWludGVyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4udHItaWNvbi1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDBweCAyNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMsIGNvbG9yIDAuNXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLWljb24tY2FyZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaWNvbi1jYXJkOmZvY3VzIC50ci1pY29uLWNhcmRfX2ltYWdlLWhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1pY29uLWNhcmQ6Zm9jdXMgLnRyLWljb24tY2FyZF9faW1hZ2UtaG92ZXIgKyBpbWcge1xuICBvcGFjaXR5OiAwO1xufVxuLnRyLWljb24tY2FyZDpmb2N1cyAudHItaWNvbi1jYXJkX19vdmVybGF5IHtcbiAgb3V0bGluZTogMDtcbn1cbi50ci1pY29uLWNhcmQ6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaWNvbi1jYXJkOmZvY3VzLXZpc2libGUgLnRyLWljb24tY2FyZF9faW1hZ2UtaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWljb24tY2FyZDpmb2N1cy12aXNpYmxlIC50ci1pY29uLWNhcmRfX2ltYWdlLWhvdmVyICsgaW1nIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1pY29uLWNhcmQgLnRyLWljb24tY2FyZF9fdGl0bGUgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLWljb24tY2FyZCAudHItaWNvbi1jYXJkX190aXRsZSBzdmcgcGF0aCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLWljb24tY2FyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG4gIC50ci1pY29uLWNhcmQ6aG92ZXIgLnRyLWljb24tY2FyZF9faW1hZ2UtaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnRyLWljb24tY2FyZDpob3ZlciAudHItaWNvbi1jYXJkX19pbWFnZS1ob3ZlciArIGltZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAudHItaWNvbi1jYXJkOmhvdmVyIC50ci1pY29uLWNhcmRfX3RpdGxlIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICB9XG4gIC50ci1pY29uLWNhcmQ6aG92ZXIgLnRyLWljb24tY2FyZF9fdGl0bGUgc3ZnIHBhdGgge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIH1cbn1cbi50ci1pY29uLWNhcmRbaHJlZj1cIiNcIl0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRyLWljb24tY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDUzcHg7XG59XG4udHItaWNvbi1jYXJkX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4udHItaWNvbi1jYXJkX19pbWFnZS1ob3ZlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4udHItaWNvbi1jYXJkX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDQ0cHggMCAwICFpbXBvcnRhbnQ7XG59XG4udHItaWNvbi1jYXJkX190aXRsZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnRyLWljb24tY2FyZF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG5cbi50ci1taW5pLXJlc291cmNlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLW1pbmktcmVzb3VyY2UtY2FyZCAudHItbWluaS1yZXNvdXJjZS1jYXJkX19pY29uIHJlY3Qge1xuICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjVzLCBmaWxsIDAuNXM7XG4gIH1cbiAgLnRyLW1pbmktcmVzb3VyY2UtY2FyZCAudHItbWluaS1yZXNvdXJjZS1jYXJkX19pY29uIHBhdGgge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC41cztcbiAgfVxuICAudHItbWluaS1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1taW5pLXJlc291cmNlLWNhcmRfX2ljb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnRyLW1pbmktcmVzb3VyY2UtY2FyZDpob3ZlciAudHItbWluaS1yZXNvdXJjZS1jYXJkX19pY29uIHJlY3Qge1xuICAgIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIH1cbiAgLnRyLW1pbmktcmVzb3VyY2UtY2FyZDpob3ZlciAudHItbWluaS1yZXNvdXJjZS1jYXJkX19pY29uIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbn1cbi50ci1taW5pLXJlc291cmNlLWNhcmRfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udHItbWluaS1yZXNvdXJjZS1jYXJkX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDQ0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1taW5pLXJlc291cmNlLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1taW5pLXJlc291cmNlLWNhcmRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4udHItbWVtYmVyLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1tZW1iZXItY2FyZCAudHItbWVtYmVyLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1tZW1iZXItY2FyZCAudHItbWVtYmVyLWNhcmRfX2ljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkIC50ci1tZW1iZXItY2FyZF9faWNvbiBwYXRoIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItbWVtYmVyLWNhcmQ6aG92ZXIgLnRyLW1lbWJlci1jYXJkX190aHVtYm5haWwgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkOmhvdmVyIC50ci1tZW1iZXItY2FyZF9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAudHItbWVtYmVyLWNhcmQ6aG92ZXIgLnRyLW1lbWJlci1jYXJkX19pY29uIHBhdGgge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4udHItbWVtYmVyLWNhcmRfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItbWVtYmVyLWNhcmRfX2Zyb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbn1cbi50ci1tZW1iZXItY2FyZF9fYmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ci1tZW1iZXItY2FyZF9fdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ci1tZW1iZXItY2FyZF9fdGh1bWJuYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnRyLW1lbWJlci1jYXJkX190aHVtYm5haWwgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLnRyLW1lbWJlci1jYXJkX190ZXh0dWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjJweDtcbiAgcGFkZGluZzogMjBweCAyOHB4IDQzcHggMThweDtcbn1cbi50ci1tZW1iZXItY2FyZF9fdGV4dHVhbC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG4udHItbWVtYmVyLWNhcmRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA4cHg7XG59XG4udHItbWVtYmVyLWNhcmRfX25hbWUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRyLW1lbWJlci1jYXJkX19leGNlcnB0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1pbnRlcik7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC45Mzc1cmVtLCAwLjkzNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC4yMzE1KSwgMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItbWVtYmVyLWNhcmRfX2ljb24ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi50ci1tZW1iZXItY2FyZF9fYXR0cmlidXRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4udHItbWVtYmVyLWNhcmRfX2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNTNweCAzNXB4IDUxcHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi50ci1tZW1iZXItY2FyZF9fYmFjayBzdmcge1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xufVxuLnRyLW1lbWJlci1jYXJkX190ZXN0aW1vbmlhbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0taW50ZXIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA3O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLnRyLW1lbWJlci1jYXJkX19kYXRhLXBvaW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDhweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRyLW1lbWJlci1jYXJkX19kYXRhLXBvaW50cyBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1pbnRlcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1tZW1iZXItY2FyZF93aXRoLXRlc3RpbW9uaWFsIHtcbiAgICBtaW4taGVpZ2h0OiAzOTFweDtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB9XG4gIC50ci1tZW1iZXItY2FyZF93aXRoLXRlc3RpbW9uaWFsIC50ci1tZW1iZXItY2FyZF9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkX3dpdGgtdGVzdGltb25pYWwgLnRyLW1lbWJlci1jYXJkX19mcm9udCwgLnRyLW1lbWJlci1jYXJkX3dpdGgtdGVzdGltb25pYWwgLnRyLW1lbWJlci1jYXJkX19iYWNrIHtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkX3dpdGgtdGVzdGltb25pYWwgLnRyLW1lbWJlci1jYXJkX19iYWNrIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgfVxuICAudHItbWVtYmVyLWNhcmRfd2l0aC10ZXN0aW1vbmlhbDpob3ZlciAudHItbWVtYmVyLWNhcmRfX2lubmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgfVxufVxuXG4udHItcHVibGljLWNvYWNoLWhlcm8ge1xuICBwYWRkaW5nOiA1OXB4IDAgOTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wdWJsaWMtY29hY2gtaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX2JhY2sge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkXCIgXCJzdGlja3lcIiBcImJpb1wiO1xuICByb3ctZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcHVibGljLWNvYWNoLWhlcm9fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZCBzdGlja3lcIiBcImJpbyBzdGlja3lcIjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQyM3B4O1xuICAgIGdhcDogMCA2NHB4O1xuICB9XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtYXJlYTogaGVhZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNjdweDtcbiAgfVxufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19oZWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEyN3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDIwMHZ3O1xuICBoZWlnaHQ6IDIwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWludCwgI0RERUZFNSk7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19oZWFkIGgxIHtcbiAgbWFyZ2luOiAwIDAgMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX2F0dHJpYnV0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTRweDtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fYXR0cmlidXRlcyAudHItYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDU1LCA2OCwgMC42KSAhaW1wb3J0YW50O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zdGlja3kge1xuICBncmlkLWFyZWE6IHN0aWNreTtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItcG9zdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2xhbXAoMTMuNDM3NXJlbSwgMTMuNDM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA5Mi41OTI2KSwgMzguNDM3NXJlbSk7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItcG9zdGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyLXN0YXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiA0MXB4O1xuICBwYWRkaW5nOiA0MXB4IDM0cHg7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItc3RhdCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci1udW1iZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItbGlzdCB7XG4gIHBhZGRpbmc6IDAgMzRweCA0MXB4O1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3VsLW9yYW5nZS1idWxsZXQuc3ZnXCIpO1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyLWJ1bGxldCB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvdWwtb3JhbmdlLWJ1bGxldC5zdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItYnVsbGV0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19iaW8ge1xuICBncmlkLWFyZWE6IGJpbztcbn1cblxuLnJlbW9kYWwge1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS13aWRlLXNpemUpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDEyMjFweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVtb2RhbC13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnJlbW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsIHtcbiAgcGFkZGluZzogNzBweCAzMHB4IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWwge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4udHItbWVtYmVyLWNhcmQtcmVtb2RhbCAucmVtb2RhbC1jbG9zZSB7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IHVuc2V0O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsIC5yZW1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbCAucmVtb2RhbC1jbG9zZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbCAucmVtb2RhbC1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWwgLnJlbW9kYWwtY2xvc2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHItbWVtYmVyLWNhcmQtcmVtb2RhbCAucmVtb2RhbC1jbG9zZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sdW1uLWdhcDogNjlweDtcbiAgfVxufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3N0YXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3N0YXJ0IHtcbiAgICBmbGV4OiAwIDAgNDQ5cHg7XG4gIH1cbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsX19zdGFydCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsX190aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsX190aHVtYm5haWwgaW1nIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDM5cHg7XG4gIH1cbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsX190aXRsZS10ZXh0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fdGl0bGUtdGV4dCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsX190aXRsZSBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsX190aXRsZSBzdmcge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3RpdGxlIHN2Zzpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsX19lbmQge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjQ2MyksIDEuMTI1cmVtKTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG59XG5cbi50ci1jb2FjaGVzLXN3aXBlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4udHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMjJweCAwIDM5cHg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDZweCAwIDg0cHg7XG4gIH1cbn1cbi50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM5cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0OXB4KTtcbiAgfVxufVxuLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xN3B4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxcHgpO1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rNCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzlweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bis0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc1cHgpO1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXJfX2NhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyX19jYW52YXMge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuLnRyLWNvYWNoZXMtc3dpcGVyX3R5cGUtY29hY2hlcyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4udHItY29hY2hlcy1zd2lwZXJfdHlwZS1jb2FjaGVzIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMjkzcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyX3R5cGUtY29hY2hlcyAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDM2N3B4O1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXI6bm90KC50ci1jb2FjaGVzLXN3aXBlcl9jYXJkLXR5cGUtYXV0aG9yLWNhcmQpIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50ci1sb2dvLWJhciAuc3dpcGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGhlaWdodDogNTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWxvZ28tYmFyIC5zd2lwZXIge1xuICAgIGhlaWdodDogOTNweDtcbiAgfVxufVxuLnRyLWxvZ28tYmFyIC5zd2lwZXI6OmJlZm9yZSwgLnRyLWxvZ28tYmFyIC5zd2lwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA3MXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHItbG9nby1iYXIgLnN3aXBlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi50ci1sb2dvLWJhciAuc3dpcGVyOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuLnRyLWxvZ28tYmFyIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbn1cbi50ci1sb2dvLWJhciAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDczcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udHItbG9nby1iYXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwM3B4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLnRyLWxvZ28tYmFyIC5zd2lwZXIubm8tZ3JheXNjYWxlIGltZyB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi50ci1sb2dvLWJhcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuLnRyLWxvZ28tYmFyX2JlaWdlIC5zd2lwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJlaWdlLCAjRkZGOEY0KSwgdHJhbnNwYXJlbnQpO1xufVxuLnRyLWxvZ28tYmFyX2JlaWdlIC5zd2lwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJlaWdlLCAjRkZGOEY0KSk7XG59XG4udHItbG9nby1iYXJfbWludCAuc3dpcGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1taW50LCAjRERFRkU1KSwgdHJhbnNwYXJlbnQpO1xufVxuLnRyLWxvZ28tYmFyX21pbnQgLnN3aXBlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWludCwgI0RERUZFNSkpO1xufVxuLnRyLWxvZ28tYmFyX2xpZ2h0LWJsdWUgLnN3aXBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtYmx1ZSwgI0QzRjNGMiksIHRyYW5zcGFyZW50KTtcbn1cbi50ci1sb2dvLWJhcl9saWdodC1ibHVlIC5zd2lwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWJsdWUsICNEM0YzRjIpKTtcbn1cbi50ci1sb2dvLWJhcl90ZWFsIC5zd2lwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpLCB0cmFuc3BhcmVudCk7XG59XG4udHItbG9nby1iYXJfdGVhbCAuc3dpcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KSk7XG59XG5cbi50ci1zbGlkZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxNHB4O1xufVxuLnRyLWJnLXRlYWwgLnRyLXNsaWRlci1uYXYgcmVjdCB7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItYmctdGVhbCAudHItc2xpZGVyLW5hdiBidXR0b246aG92ZXIgcGF0aCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxuICAudHItYmctdGVhbCAudHItc2xpZGVyLW5hdiBidXR0b246aG92ZXIgcmVjdCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIH1cbn1cbi50ci1zbGlkZXItbmF2IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4udHItc2xpZGVyLW5hdiBidXR0b24gcmVjdCwgLnRyLXNsaWRlci1uYXYgYnV0dG9uIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1zbGlkZXItbmF2IGJ1dHRvbjpob3ZlciBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG4gIC50ci1zbGlkZXItbmF2IGJ1dHRvbjpob3ZlciByZWN0IHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG59XG5cbi50ci1tZWRpYS1zZWxlY3RvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHItbWVkaWEtc2VsZWN0b3IgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udHItbWVkaWEtc2VsZWN0b3IgaW1nLmNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnRyLW1lZGlhLXNlbGVjdG9yIGNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHItbWVkaWEtc2VsZWN0b3IgW2RhdGEtbG90dGllXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHItbWVkaWEtc2VsZWN0b3JfX3ZpZGVvLWNvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udHItbWVkaWEtc2VsZWN0b3JfX3ZpZGVvLWNvbnRhaW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4udHItbWVkaWEtc2VsZWN0b3JfX3ZpZGVvLWNlbnRlciB7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi50ci1tZWRpYS1zZWxlY3Rvcl9fdmlkZW8tY2VudGVyLXJpZ2h0IHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG59XG4udHItbWVkaWEtc2VsZWN0b3JfX3BvcHVwLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLW1lZGlhLXNlbGVjdG9yX19wb3B1cC12aWRlbyByZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXMsIHN0cm9rZSAwLjVzO1xuICB9XG4gIC50ci1tZWRpYS1zZWxlY3Rvcl9fcG9wdXAtdmlkZW86aG92ZXIgcmVjdCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxufVxuLnRyLW1lZGlhLXNlbGVjdG9yX19wb3B1cC12aWRlbyBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuLnRyLW1lZGlhLXNlbGVjdG9yX19wb3B1cC12aWRlbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnRyLXBvc3QtaGVybyB7XG4gIHBhZGRpbmc6IDYwcHggMCAxMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBvc3QtaGVybyAudHItaGVhZCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm8gLnRyLWhlYWRfX2V5ZWJyb3cge1xuICBtYXJnaW46IDAgMCAzMnB4ICFpbXBvcnRhbnQ7XG59XG4udHItcG9zdC1oZXJvIC50ci1oZWFkX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbi50ci1wb3N0LWhlcm9fX2JhY2sge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLnRyLXBvc3QtaGVyb19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweCA2N3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvX19ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm9fX3RodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvX190aHVtYm5haWwge1xuICAgIGZsZXg6IDAgMCA0MTlweDtcbiAgfVxufVxuLnRyLXBvc3QtaGVyb19fdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLnRyLXBvc3QtaGVyb19fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4udHItcG9zdC1oZXJvX190YWdzID4gZGl2Om50aC1jaGlsZChuKzIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG4udHItcG9zdC1oZXJvX190YWdzID4gZGl2Om50aC1jaGlsZChuKzIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbi50ci1wb3N0LWhlcm9fX2NhdGVnb3J5IHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1wb3N0LWhlcm9fX2F1dGhvciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWFyb29uLCAjN0EwQjAwKTtcbn1cblxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDg3cHggMCAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybSAudHItaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybSAudHItaGVhZF9fZXllYnJvdyB7XG4gIG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtIC50ci1oZWFkX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMjlweDtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iZWlnZSwgI0ZGRjhGNCk7XG4gIH1cbiAgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3dyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3R0b206IDEwM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICB9XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fdGV4dHVhbCB7XG4gIHBhZGRpbmc6IDM5cHggMCA0N3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fdGV4dHVhbCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogNDdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2dyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX190YWdzID4gZGl2Om50aC1jaGlsZChuKzIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fdGFncyA+IGRpdjpudGgtY2hpbGQobisyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZm9ybSB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBmbGV4OiAwIDAgNTQ3cHg7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTMzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iZWlnZSwgI0ZGRjhGNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGJvdHRvbTogMTAzcHg7XG4gIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTAwJSkgLyAyICogLTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDB2dyAtIDEwMCUpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2Zvcm0tdGl0bGUge1xuICBtYXJnaW46IDAgMCAzM3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX3RlYWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX3RlYWwgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3dyYXBwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fdGVhbCAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZm9ybTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9taW50IHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9taW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWludCwgI0RERUZFNSk7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9taW50IC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX193cmFwcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1taW50LCAjRERFRkU1KTtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX21pbnQgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2Zvcm06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1pbnQsICNEREVGRTUpO1xufVxuXG4udHItc2hhcmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLnRyLXNoYXJlciBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi50ci1zaGFyZXIgYnV0dG9uIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1zaGFyZXIgYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIH1cbn1cbi50ci1zaGFyZXJfd2hpdGUgYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5cbi50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkIHN2ZyBwYXRoIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkOmhvdmVyIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIHtcbiAgICBmbGV4OiAwIDAgMTc4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDE2NnB4O1xuICB9XG59XG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190ZXh0dWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190ZXh0dWFsIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgfVxufVxuLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGV4dHVhbCBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX19pbmZvIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9faW5mbyA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi50ci1zZWFyY2gtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyLXNlYXJjaC1pbnB1dCBsYWJlbFtmb3I9c2VhcmNoXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi50ci1zZWFyY2gtaW5wdXQgaW5wdXQjc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHggMTNweCAxM3B4IDQzcHggIWltcG9ydGFudDtcbn1cbi50ci1zZWFyY2gtaW5wdXQgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5zZWxlY3QgKyAubWt0b0Vycm9yICsgLnNlbGVjdDIsXG5zZWxlY3QgKyAuc2VsZWN0MiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5zZWxlY3QgKyAubWt0b0Vycm9yICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uLFxuc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAwLjA2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDU1LCA2OCwgMC41KSAhaW1wb3J0YW50O1xufVxuc2VsZWN0ICsgLm1rdG9FcnJvciArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG5zZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpICFpbXBvcnRhbnQ7XG59XG5zZWxlY3QgKyAubWt0b0Vycm9yICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbnNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICByaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3NlbGVjdC1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDZweDtcbn1cbnNlbGVjdCArIC5ta3RvRXJyb3IgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG5zZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpICFpbXBvcnRhbnQ7XG59XG5cbi50ci1zZWxlY3QtZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4uYWRtaW4tYmFyIC50ci1zZWxlY3QtZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCA0NHB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDU1LCA2OCwgMC41KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246OmJlZm9yZSwgLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3NlbGVjdC1jaGVja2JveC5zdmdcIik7XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3NlbGVjdC1jaGVja21hcmsuc3ZnXCIpO1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtYmx1ZSwgI0QzRjNGMikgIWltcG9ydGFudDtcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWJsdWUsICNEM0YzRjIpICFpbXBvcnRhbnQ7XG59XG5cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0jbWt0b0Zvcm1fNDc2IC5ta3RvRmllbGRXcmFwIGxhYmVsIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSNta3RvRm9ybV80NzYgaW5wdXQjRW1haWwge1xuICBwYWRkaW5nOiAxNXB4IDIzcHggIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0Zvcm1Sb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxNXB4O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvRm9ybVJvdy5yb3ctaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvRm9ybUNvbCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0ZpZWxkV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvRmllbGRXcmFwIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwIDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYykgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0ZpZWxkV3JhcCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9c3VibWl0XSkge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvRmllbGRXcmFwIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1zdWJtaXRdKS5ta3RvSW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0RBMDQwNCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvR3V0dGVyLCAudHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9PZmZzZXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b25XcmFwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b25Sb3cge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0LFxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxNXB4O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0LFxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9DaGVja2JveExpc3QgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9DaGVja2JveExpc3QgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdCBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QgaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdCBsYWJlbCxcbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdC5ta3RvSW52YWxpZCBsYWJlbDo6YmVmb3JlLFxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0Lm1rdG9JbnZhbGlkIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNEQTA0MDQgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdCBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gdGV4dGFyZWEubWt0b0ludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNEQTA0MDQgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxOHB4IDMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMnM7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b246Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uOmZvY3VzIC50ci1iZy10ZWFsIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uOmZvY3VzLXZpc2libGUgLnRyLWJnLXRlYWwge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uIHNwYW4sXG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbiBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC41cywgc3Ryb2tlIDAuNXM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b246aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDkycHggIWltcG9ydGFudDtcbiAgfVxufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLCAudHItbWFya2V0by1mb3JtX21hcm9vbiB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXN1Ym1pdF0pLFxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIHRleHRhcmVhLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9c3VibWl0XSksXG4udHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNDgsIDI0NCwgMC45KSAhaW1wb3J0YW50O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXN1Ym1pdF0pOjpwbGFjZWhvbGRlcixcbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1zdWJtaXRdKTo6cGxhY2Vob2xkZXIsXG4udHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI0OCwgMjQ0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9DaGVja2JveExpc3QgaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUsXG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9SYWRpb0xpc3QgaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlLFxuLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gLm1rdG9SYWRpb0xpc3QgaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0IGxhYmVsOmJlZm9yZSwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gLm1rdG9DaGVja2JveExpc3QgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI0OCwgMjQ0LCAwLjcpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9DaGVja2JveExpc3QgbGFiZWw6OmFmdGVyLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSAubWt0b1JhZGlvTGlzdCBsYWJlbDpiZWZvcmUsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIC5ta3RvUmFkaW9MaXN0IGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNDgsIDI0NCwgMC43KSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIC5ta3RvUmFkaW9MaXN0IGxhYmVsOjphZnRlciwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gLm1rdG9SYWRpb0xpc3QgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9CdXR0b24sIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIC5ta3RvQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIC5ta3RvQnV0dG9uOmZvY3VzLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSAubWt0b0J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSAubWt0b0J1dHRvbjpmb2N1cy12aXNpYmxlLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSAubWt0b0J1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIHNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbiwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ4LCAyNDQsIDAuNykgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSBzZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSBzZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9zZWxlY3QtYXJyb3ctZGFyay5zdmdcIikgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1faW5saW5lLm1rdG9Gb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItbWFya2V0by1mb3JtX2lubGluZS5ta3RvRm9ybSAudHItbWFya2V0by1mb3JtLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV9pbmxpbmUubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgZmxleDogMSAxIDEwMCU7XG59XG4udHItbWFya2V0by1mb3JtX2lubGluZS5ta3RvRm9ybSAubWt0b0NhcHRjaGFEaXNjbGFpbWVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi50ci1tYXJrZXRvLWZvcm1faW5saW5lLm1rdG9Gb3JtIC5ta3RvQ2FwdGNoYURpc2NsYWltZXIgYSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1faW5saW5lLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuLnRyLW1hcmtldG8tZm9ybV9pbmxpbmUubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX2lubGluZS5ta3RvRm9ybSAubWt0b0ZpZWxkV3JhcCBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKSB7XG4gIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udHItdGVzdGltb25pYWwtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIHBhZGRpbmc6IDU2cHggMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci10ZXN0aW1vbmlhbC1jYXJkIHtcbiAgICBwYWRkaW5nOiA5MnB4IDc0cHggNzFweDtcbiAgfVxufVxuLnRyLXRlc3RpbW9uaWFsLWNhcmQgPiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI2cHg7XG4gIHRvcDogLTEycHg7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci10ZXN0aW1vbmlhbC1jYXJkID4gc3ZnIHtcbiAgICB0b3A6IC0yOXB4O1xuICAgIGxlZnQ6IDY1cHg7XG4gIH1cbn1cbi50ci10ZXN0aW1vbmlhbC1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXRlc3RpbW9uaWFsLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4udHItdGVzdGltb25pYWwtY2FyZF9fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjhweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLXRlc3RpbW9uaWFsLWNhcmRfX2Zvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnRyLXRlc3RpbW9uaWFsLWNhcmRfX2Zvb3RlciBpbWcge1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiA3N3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci10ZXN0aW1vbmlhbC1jYXJkX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xufVxuLnRyLXRlc3RpbW9uaWFsLWNhcmRfX25hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IGNsYW1wKDAuOTM3NXJlbSwgMC45Mzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDAuMjMxNSksIDFyZW0pO1xuICBsZXR0ZXItc3BhY2luZzogMC42MzdweDtcbn1cbi50ci10ZXN0aW1vbmlhbC1jYXJkX19wb3NpdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0taW50ZXIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjYzN3B4O1xufVxuXG4udHItdWktYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbiAgb3BhY2l0eTogMDtcbn1cbi50ci11aS1hY2NvcmRpb24udWktYWNjb3JkaW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIgc3ZnIHJlY3Qge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNXMsIHN0cm9rZSAwLjVzO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC41cztcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUgc3ZnIHJlY3Qge1xuICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRyLXVpLWFjY29yZGlvbl9faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLWJnLXRlYWwgLnRyLXVpLWFjY29yZGlvbl9faXRlbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYmctdGVhbCAudHItdWktYWNjb3JkaW9uX19pdGVtIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci11aS1hY2NvcmRpb25fd2hpdGUgLnRyLXVpLWFjY29yZGlvbl9faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItdWktYWNjb3JkaW9uX3doaXRlIC50ci11aS1hY2NvcmRpb25fX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cbi50ci11aS1hY2NvcmRpb25fd2hpdGUgLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAzMXB4IDI0cHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC41cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi50ci11aS1hY2NvcmRpb25fd2hpdGUgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudWktYWNjb3JkaW9uLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHItdWktYWNjb3JkaW9uX3doaXRlIC51aS1hY2NvcmRpb24tY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci11aS1hY2NvcmRpb25fd2hpdGUgLnVpLWFjY29yZGlvbi1jb250ZW50OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnRyLW5vdGlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG4udHItbm90aWZpY2F0aW9uX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cbi50ci1ub3RpZmljYXRpb25fX3RleHQge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi50ci1zdGF0LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAxNXB4O1xuICBwYWRkaW5nOiA2MHB4IDI3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLXN0YXQtY2FyZFtocmVmPVwiI1wiXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udHItc3RhdC1jYXJkX19udW0ge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLXN0YXQtY2FyZF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0taW50ZXIpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50ci1sb2dvLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAzNHB4IDI3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLWxvZ28tY2FyZFtocmVmPVwiI1wiXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udHItbG9nby1jYXJkW2hyZWY9XCIjXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi50ci1sb2dvLWNhcmRfX2ltZyB7XG4gIG1heC13aWR0aDogMTYycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzOHB4O1xufVxuLnRyLWxvZ28tY2FyZF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi50ci1sb2dvLWNhcmRfX3RleHQge1xuICBmb250LXNpemU6IGNsYW1wKDAuOTM3NXJlbSwgMC45Mzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDAuMjMxNSksIDFyZW0pO1xufVxuXG4udHItc3RpY2t5LXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTAwJSkgLyAyICogLTEpO1xuICBib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbi50ci1zdGlja3ktcG9wdXAgPiAudHItY29udGFpbmVyLXdpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnRyLXN0aWNreS1wb3B1cCBmb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50ci1zdGlja3ktcG9wdXBfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1heC13aWR0aDogMzU5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi50ci1zdGlja3ktcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAyNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaXppbmc6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG59XG4udHItc3RpY2t5LXBvcHVwX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHItc3RpY2t5LXBvcHVwX19zdWJ0ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRyLXN0aWNreS1wb3B1cF9jbG9zZWQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50ci1zdGlja3ktcG9wdXBfY2xvc2VkIC50ci1zdGlja3ktcG9wdXAtd3JhcHBlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udHItY2F0ZWdvcnktbGlzdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItY2F0ZWdvcnktbGlzdF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY2F0ZWdvcnktbGlzdF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDE0MHB4IDYwcHg7XG4gIH1cbn1cblxuLm5vLXJlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3VsLW9yYW5nZS1idWxsZXQuc3ZnXCIpO1xufVxuXG4udHItbmV3cy10aWNrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi50ci1uZXdzLXRpY2tlci5oaWRlIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50ci1uZXdzLXRpY2tlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ci1uZXdzLXRpY2tlcl9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLnRyLW5ld3MtdGlja2VyX19jdGEge1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnRyLW5ld3MtdGlja2VyIC50ci1idG4ge1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi50ci1uZXdzLXRpY2tlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRyLW5ld3MtdGlja2VyX19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ci1uZXdzLXRpY2tlcl9fY2xvc2Uge1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4udHItbmV3cy10aWNrZXJfX2Nsb3NlIHN2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLnRyLW5ld3MtdGlja2VyX19jbG9zZSBzdmc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5ob21lIC5tZnAtYmcubWZwLXJlYWR5IHtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi5zcC1ob21lLXBvcHVwLW1nbmZjLm1mcC13cmFwIHtcbiAgei1pbmRleDogMTAwMDI7XG59XG4uc3AtaG9tZS1wb3B1cC1tZ25mYyAubWZwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcC1ob21lLXBvcHVwLW1nbmZjIC5tZnAtY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZG1pbi1iYXIgLnNwLWhvbWUtcG9wdXAtbWduZmMgLm1mcC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uc3AtaG9tZS1wb3B1cC1tZ25mYyAubWZwLWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3VsLW9yYW5nZS1idWxsZXQuc3ZnXCIpO1xufVxuXG4udHItaG9tZS1wb3B1cF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udHItaG9tZS1wb3B1cF9faGVhZGluZyAudHItaGVhZF9faGVhZGluZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50ci1ob21lLXBvcHVwX19oZWFkaW5nIC50ci1oZWFkX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnRyLWhvbWUtcG9wdXBfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweCA0MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRyLWhvbWUtcG9wdXBfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnRyLWhvbWUtcG9wdXBfX2NvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudHItaG9tZS1wb3B1cF9fY29sIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbi50ci1ob21lLXBvcHVwX19jb2w6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50ci1ob21lLXBvcHVwX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50ci1ob21lLXBvcHVwIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnRyLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg1LjMxMjVyZW0sIDcuNXJlbSArICgoMXZ3IC0gMC42NHJlbSkgKiAtMTkuODg2NCksIDcuNXJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1LjMxMjVyZW0sIDcuNXJlbSArICgoMXZ3IC0gMC42NHJlbSkgKiAtMTkuODg2NCksIDcuNXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItZm9vdGVyX3NpbXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmF5LCAjRjVGMUVFKTtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xufVxuLnRyLWZvb3Rlcl9zaW1wbGUgLnRyLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyLWZvb3Rlcl9zaW1wbGUgLnRyLWZvb3Rlcl9fY29weXJpZ2h0LWluZm8ge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXksICM2RTZDNjcpO1xufVxuLnRyLWZvb3Rlcl9zaW1wbGUgLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUge1xuICBnYXA6IDI2cHg7XG59XG4udHItZm9vdGVyX3NpbXBsZSAudHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheSwgIzZFNkM2Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHJpZ2h0OiAtMTVweDtcbn1cbi50ci1mb290ZXJfc2ltcGxlIC50ci1mb290ZXJfX2NvcHlyaWdodC1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXksICM2RTZDNjcpO1xufVxuLnRyLWZvb3Rlcl9zaW1wbGUgLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLm1lbnUtaXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvSWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4udHItZm9vdGVyX3BhcnRuZXItbGFuZGluZyB7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbn1cbi50ci1mb290ZXJfcGFydG5lci1sYW5kaW5nIC50ci1jb250YWluZXItd2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDU5cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyLWZvb3Rlcl9wYXJ0bmVyLWxhbmRpbmcgLnRyLWZvb3Rlcl9fbG9nbyB7XG4gIHdpZHRoOiA5MnB4O1xufVxuLnRyLWZvb3Rlcl9wYXJ0bmVyLWxhbmRpbmcgLnRyLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItZm9vdGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItZm9vdGVyX190b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnRyLWZvb3Rlcl9fdG9wIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItZm9vdGVyX190b3AgLnRyLWhlYWQge1xuICAgIGZsZXg6IDAgMSAzMzdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudHItZm9vdGVyX190b3AgLnRyLWhlYWQge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyLWZvb3Rlcl9fdG9wIC50ci1oZWFkX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRyLWZvb3Rlcl9fdG9wIC50ci1oZWFkX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi50ci1mb290ZXJfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1mb290ZXJfX2Zvcm0ge1xuICAgIGZsZXg6IDAgMCA1MjZweDtcbiAgfVxufVxuLnRyLWZvb3Rlcl9fZm9ybS10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRyLWZvb3Rlcl9fZm9ybSAudHItbWFya2V0by1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRyLWZvb3Rlcl9fZm9ybSAudHItbWFya2V0by1mb3JtIGlucHV0W3R5cGU9aGlkZGVuXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi50ci1mb290ZXJfX2Zvcm0gLnRyLW1hcmtldG8tZm9ybSAubWt0b0J1dHRvblJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udHItZm9vdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDBweCBjbGFtcCgzLjc1cmVtLCAzLjc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEwLjY0ODEpLCA2LjYyNXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnRyLWZvb3Rlcl9fY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNsYW1wKDkuMzEyNXJlbSwgOS4zMTI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDcuNDA3NCksIDExLjMxMjVyZW0pO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuLnRyLWZvb3Rlcl9fbG9nbyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi50ci1mb290ZXJfX2xvZ28tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG4udHItZm9vdGVyX19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnRyLWZvb3Rlcl9fc29jaWFscyBhIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1mb290ZXJfX3NvY2lhbHMgYSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItZm9vdGVyX19zb2NpYWxzIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0teWVsbG93LCAjRjJCNjFCKTtcbiAgfVxufVxuLnRyLWZvb3Rlcl9fc29jaWFscyBhIHN2ZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4udHItZm9vdGVyX19uYXYge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNDBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHItZm9vdGVyX19uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRyLWZvb3Rlcl9fbmF2IHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDExMzVweDtcbiAgfVxufVxuLnRyLWZvb3Rlcl9fbmF2LWNvbCB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwLjAxcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTAuMDFweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWZvb3Rlcl9fbmF2LWNvbCB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMy4zMzRweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTMuMzM0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ci1mb290ZXJfX25hdi1jb2wge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTc1cHg7XG4gIH1cbn1cbi50ci1mb290ZXJfX25hdi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1mb290ZXJfX25hdi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHItZm9vdGVyX19uYXYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4udHItZm9vdGVyX19uYXYtbWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRyLWZvb3Rlcl9fbmF2LW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4udHItZm9vdGVyX19uYXYtbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItZm9vdGVyX19uYXYtbWVudSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXllbGxvdywgI0YyQjYxQik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0teWVsbG93LCAjRjJCNjFCKSAhaW1wb3J0YW50O1xuICB9XG59XG4udHItZm9vdGVyX19jb3B5cmlnaHQge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg1cmVtLCA1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuNjI5NiksIDYuMjVyZW0pO1xuICBwYWRkaW5nLXRvcDogMjNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjNweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udHItZm9vdGVyX19jb3B5cmlnaHQtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4udHItZm9vdGVyX19jb3B5cmlnaHQtaW5mbyBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1mb290ZXJfX2NvcHlyaWdodC1pbmZvIGEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG4gIH1cbn1cbi50ci1mb290ZXJfX2NvcHlyaWdodC1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXllbGxvdywgI0YyQjYxQik7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXllbGxvdywgI0YyQjYxQikgIWltcG9ydGFudDtcbn1cbi50ci1mb290ZXJfX2NvcHlyaWdodC1tZW51IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xufVxuLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ci1mb290ZXJfX2NvcHlyaWdodC1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogLTZweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1mb290ZXJfX2NvcHlyaWdodC1tZW51IGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0teWVsbG93LCAjRjJCNjFCKTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS15ZWxsb3csICNGMkI2MUIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRyLWhlcm8tY29hY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtZ3JheSwgI0Y1RjFFRSk7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi50ci1oZXJvLWNvYWNoX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ci1oZXJvLWNvYWNoX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4udHItaGVyby1jb2FjaF9faW1hZ2Uge1xuICBmbGV4OiAwIDAgMTg1cHg7XG4gIG1heC13aWR0aDogMTg1cHg7XG4gIGhlaWdodDogMTg1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ci1oZXJvLWNvYWNoX19pbWFnZSBpbWcge1xuICBib3JkZXI6IDVweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRyLWhlcm8tY29hY2hfX2ltYWdlIHN2ZyB7XG4gIGZpbGw6ICMwZTc2YTg7XG4gIHdpZHRoOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogNXB4O1xufVxuLnRyLWhlcm8tY29hY2hfX2luZm8ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG59XG4udHItaGVyby1jb2FjaF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi50ci1oZXJvLWNvYWNoX19iaW8ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udHItaGVyby1jb2FjaF9fYmlvIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnRyLWhlcm8tY29hY2hfX2JpbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnRyLWNvYWNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgcGFkZGluZzogNDVweCAwO1xufVxuLnRyLWNvYWNoX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ci1jb2FjaF9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi50ci1jb2FjaF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LCAjNkU2QzY3KTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHItY29hY2hfX2luZm8ge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZmxleDogMCAwIGNhbGMoNzAlIC0gMTVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDcwJSAtIDE1cHgpO1xuICB9XG4gIC50ci1jb2FjaF9faW5mbzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXksICM2RTZDNjcpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTMwcHg7XG4gICAgdG9wOiAwO1xuICB9XG59XG4udHItY29hY2hfX3Rlc3RpbW9uaWFsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ci1jb2FjaF9fdGVzdGltb25pYWwge1xuICAgIGZsZXg6IDAgMCBjYWxjKDMwJSAtIDE1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygzMCUgLSAxNXB4KTtcbiAgfVxufVxuLnRyLWNvYWNoX190ZXN0aW1vbmlhbCBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi50ci1jb2FjaF9fdGVzdGltb25pYWwgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udHItY29hY2hfX2l0ZW0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udHItY29hY2hfX2l0ZW0tcm93IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xufVxuLnRyLWNvYWNoX19pdGVtLXJvdyBpbWcge1xuICBtYXgtd2lkdGg6IDI0cHg7XG59XG4udHItY29hY2hfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udHItY29hY2hfX2l0ZW0tdGl0bGVfbm8taWNvbiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi50ci1jb2FjaF9faXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLnRyLWNvYWNoX19pdGVtLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnRyLWNvYWNoX19pdGVtLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xufVxuLnRyLWNvYWNoX19pdGVtLWNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWdyYXksICNGNUYxRUUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheSwgIzZFNkM2Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG59XG5cbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uaDEge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLWgtMSk7XG59XG5cbi5oMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC0yKTtcbn1cblxuLmgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTMpO1xufVxuXG4uaDQge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLWgtNCk7XG59XG5cbi5oNSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC01KTtcbn1cblxuLmg2IHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTYpO1xufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG4udHItaGVhZGVyIHtcbiAgJGhlYWRlcjogJjtcblxuICBwYWRkaW5nLXRvcDogbWF0aC1jbGFtcCgwLCAyMCwgMTIwMCwgMTMwMCk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfc2ltcGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaGVpZ2h0OiA3MnB4O1xuXG4gICAgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICN7JGhlYWRlcn1fX2xvZ28ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9wYXJ0bmVyLWxhbmRpbmcge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgIC50ci1jb250YWluZXItd2lkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX3RyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG5cbiAgICAjeyRoZWFkZXJ9IHtcbiAgICAgICZfX21lbnUge1xuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgPiBhLFxuICAgICAgICAgICAgPiAubm8tbGluayB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtZm9jdXMge1xuICAgICAgICAgICAgPiBhLFxuICAgICAgICAgICAgPiAubm8tbGluayB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZW51LWl0ZW0tcGFyZW50LWZvY3VzIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3RlYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuXG4gICAgI3skaGVhZGVyfSB7XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmX19tZW51IHtcbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICA+IGEsXG4gICAgICAgICAgPiAubm8tbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1mb2N1cyB7XG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1wYXJlbnQtZm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rcyB7XG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX29wZW4tbWVudSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQ7XG5cbiAgICAjeyRoZWFkZXJ9IHtcbiAgICAgICZfX21lbnUge1xuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1mb2N1cyB7XG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1wYXJlbnQtZm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbGlnaHQtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG5cbiAgICAjeyRoZWFkZXJ9IHtcbiAgICAgICZfX21lbnUge1xuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1mb2N1cyB7XG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1wYXJlbnQtZm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfYWN0aXZlLW1vYmlsZS1tZW51IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICN7JGhlYWRlcn0ge1xuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3Blbi1tZW51IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIG1hdGgtY2xhbXAoNDQsIDEwMCkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IG1hdGgtY2xhbXAoNzIsIDExMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IG1hdGgtY2xhbXAoMjAsIDQ3LCAxMjAwLCAxMzAwKTtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkbWFyb29uO1xuICAgIHdpZHRoOiBtYXRoLWNsYW1wKDcwLCAxMDIpO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgJjpub3QoI3skaGVhZGVyfV9fbG9nb19zaW1wbGUpIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICZfc2ltcGxlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgPiBhLFxuICAgICAgPiAubm8tbGluayB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgxMi41KTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc3Bhbjpub3QoLnRyLW1lbnUtbG90dGllKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAudHItbWVudS1sb3R0aWUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgNnB4KTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICBjYW52YXMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS1pdGVtX3ZlcnRpY2FsLFxuICAgICAgICAmLm1lbnUtaXRlbV9ob3Jpem9udGFsIHtcbiAgICAgICAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHdpZHRoOiA3NzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1M3B4IDFmcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtaXRlbV90YWIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogI3ttYXRoLWNsYW1wKDIyLCA0MCl9KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAwIDAgNDBweCA0MHB4O1xuICAgICAgICAgIC8vIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMDAzNzQ0ODA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDE4LjhweCAwIHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbiAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBsZWZ0OiBjYWxjKC0xICogI3ttYXRoLWNsYW1wKDIyLCA0MCl9KTtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUzcHggMWZyO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiBzY3JvbGw7XG4gICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItbWVudV9faW5mbyB7XG4gICAgICAgICAgICAmX3ZlcnRpY2FsIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1NXB4IG1hdGgtY2xhbXAoMjIsIDQwKTtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWItbWVudV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggbWF0aC1jbGFtcCgyMiwgNDApO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3RhYiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggbWF0aC1jbGFtcCgyMiwgNDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAxMzBweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmg1IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16TWlJR2hsYVdkb2REMGlNamdpSUhacFpYZENiM2c5SWpBZ01DQXpNeUF5T0NJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUTXhMalEyTnpVZ01qY3VNekUxTTBNek1DNDFPRGczSURJM0xqVTNNamNnTWprdU5UZ3hPU0F5Tnk0ek5TQTRMamN4TkRZZ01qY3VNVGMxT1VNeU55NDROVElnTWpjdU1EQXlNeUF5Tmk0NU9EWTNJREkyTGpnek1qZ2dNall1TVRFeUlESTJMamN5TnpSRElESTBMakk1TURjZ01qWXVOVEE0TlNBeU1pNDBOVEF5SURJMkxqTTVPREFnTWpBdU5qRXhNeUF5Tmk0ME1ETTBRekl3TGpJeU5qTWdNall1TkRBME5DQXlNQzR4TmpnNUlESTFMamcxTnpjZ01qQXVOVE15T0NBeU5TNDNORFU1UXpJeUxqSTROemtnTWpVdU1qQXlPU0F5TkM0eE16VXdJREkwTGprd05UTWdNalV1T1RZM05DQXlOQzQ1TkRNNFF6STJMamc0TmlBeU5DNDVOakkzSURJM0xqZ3dNaUF5TlM0d016TTBJREk0TGpjd09UUWdNalV1TVRZMk1VTXlPUzR3T1RreklESTFMakl5TXpBZ01qa3VORGc0T1NBeU5TNHlPVGczSURJNUxqZzRNVGNnTWpVdU16TTBNRU16TUM0ek16Z3pJREkxTGpNM05EZ2dNekF1TnpjeU15QXlOUzR6TVRrMUlETXhMakl5TmpFZ01qVXVNekEwTkVNek1pNDBNRFUzSURJMUxqSTJOak1nTXpJdU5UYzNNU0F5Tmk0NU9URXhJRE14TGpRMk5qZ2dNamN1TXpFM00wd3pNUzQwTmpjMUlESTNMak14TlROYUlpQm1hV3hzUFNJalJqRTBRVEE0SWk4K0NqeHdZWFJvSUdROUlrMHlOUzR3TnpjMElERXlMakl4T1RGRE1qUXVOakk0TUNBeE1pNDVNVE01SURJekxqa3dNalVnTVRNdU5EY3dJREl6TGpJNE9ERWdNVFF1TURFNVF6SXlMalk0TlRNZ01UUXVOVFUyTlNBeU1pNHdNemM0SURFMUxqQTFNek1nTWpFdU16YzROU0F4TlM0MU1Ua3pRekl3TGpBNE9ETWdNVFl1TkRNek5TQXhPQzQyT0Rrd0lERTNMakV6TlRNZ01UY3VNelEzTWlBeE55NDVOVGcwUXpFMkxqYzJNVFVnTVRndU16RTNOQ0F4Tmk0ek1qZ3lJREUzTGpRMU56SWdNVFl1T0RRMk9DQXhOeTR3TmpZMlF6RTRMakExTWpJZ01UWXVNVFUzTXlBeE9TNHhNRGs0SURFMExqazVPVGNnTWpBdU1UZ3lJREV6TGprek9UVkRNakF1TnpFeE15QXhNeTQwTVRVMUlESXhMakkwTURZZ01USXVPRGt4TmlBeU1TNDNOemt5SURFeUxqTTNPRE5ETWpJdU16VTVNeUF4TVM0NE1qWXlJREl5TGpnNU9UUWdNVEV1TVRVd0lESXlMamcyTnprZ01UQXVOekE1TlVNeU5DNDBPRGs0SURFd0xqRXdNalFnTWpVdU5qY3pNU0F4TVM0eU9UazBJREkxTGpBM09ERWdNVEl1TWpFNU4wd3lOUzR3TnpjMElERXlMakl4T1RGYUlpQm1hV3hzUFNJalJqRTBRVEE0SWk4K0NqeHdZWFJvSUdROUlrMHhNeTQzTmpnMklEUXVPRGt6TmpKRE1UUXVNakkxSURVdU5USTBNREVnTVRNdU9URXlPU0EyTGpRNU1EZ3hJREV6TGpjMk5qSWdOeTR4T1RRNE9VTXhNeTQyTWpVeUlEY3VPRGN3TmpVZ01UTXVORFl4TXlBNExqVTBNalU1SURFekxqSTNNallnT1M0eU1EY3pOME14TXk0d056Z3pJRGt1T0RrMU1EZ2dNVEl1T0RFME5pQXhNQzQxT0RBeElERXlMalV4TlNBeE1TNHlNekEwUXpFeUxqSXhPVFVnTVRFdU9EY3dJREV3TGpnek56a2dNVEl1TkRNd01pQXhNUzQwTkRNMElERXpMakF4TWpoRE1URXVNRGM0T0NBeE15NDFOVEEzSURFd0xqQTNOek1nTVRNdU1qWXlOeUF4TUM0ek1qZzVJREV5TGpVMk9EUkRNVEF1TnpjMk9DQXhNUzR6TXpFeElERXdMamt5TnpnZ09TNDVOalkySURFeExqSXhNemtnT0M0Mk9EVTNOME14TVM0ek5USTBJRGd1TURZMU9Ea2dNVEV1TkRjeE5DQTNMalEwTWpnMElERXhMalUyT0RrZ05pNDRNVFU1TmtNeE1TNDJOemt5SURZdU1URXdPRGNnTVRFdU5qTTJJRFV1TWpBek15QXhNaTR5TWpreElEUXVOams1TlRsRE1USXVOelUzSURRdU1qVXdNelVnTVRNdU16YzVNaUEwTGpNMU5qRTNJREV6TGpjMk56a2dOQzQ0T1RJNU5rd3hNeTQzTmpnMklEUXVPRGt6TmpKYUlpQm1hV3hzUFNJalJqRTBRVEE0SWk4K0NqeHdZWFJvSUdROUlrMHpMakEzT1RJNUlERXVPVE16TTBNekxqRTVORGN6SURJdU5qQTFPVGtnTXk0ek5EZzJNU0F6TGpJM01EZzNJRE11TkRVek1qWWdNeTQ1TkRRNU4wTXpMalk0TWprd0lEVXVOREl3T0RZZ015NDNOVEk0TmlBMkxqa3hNalF4SURNdU9UVTRPVFVnT0M0ek9EWTFRelF1TURZeE56QWdPUzR4TVRrNE5TQXpMakF6TURJeUlEa3VORE0zT1RJZ01pNDRNVFU0TWlBNExqWTVOakl4UXpJdU5ERTFNRFlnTnk0ek1EZzNOeUF4TGpnNU9ERTFJRFV1T1RZeE5EY2dNUzQxTURRNE5TQTBMalUyTnprd1F6RXVNekU1TWpVZ015NDVNVEl3TmlBeExqRTNNVFV3SURNdU1qTTVOeklnTVM0d01qZzBNaUF5TGpVM01qQTBRekF1T0RjeE56ZzJJREV1T0RRek1qUWdNQzQzTlRrMk16Z2dNQzQzTlRNNU1qZ2dNUzQzTURjM05TQXdMalE1TmpVMU9FTXlMall5TXpRM0lESXVORGc1TVRjZ01pNDVOVGt6TkNBeExqSXpPVGcySURNdU1EYzNPVFlnTVM0NU16Sk1NaTR3TnpreU9TQXhMamt6TXpOYUlpQm1hV3hzUFNJalJqRTBRVEE0SWk4K0Nqd3ZjM1puUGc9PVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ci1idG4ge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItbWVudV9fbGlzdCB7XG4gICAgICAgICAgICAmX3ZlcnRpY2FsLFxuICAgICAgICAgICAgJl9ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtZm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1tZW51LXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3ZlcnRpY2FsIHtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggbWF0aC1jbGFtcCgyMiwgNDApO1xuXG4gICAgICAgICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2hvcml6b250YWwge1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1NXB4IG1hdGgtY2xhbXAoMjIsIDQwKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBnYXA6IDI4cHg7XG5cbiAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIDE2LjAxcHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMiAtIDE2LjAxcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19jb250YWluZXIge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIG1hdGgtY2xhbXAoMjIsIDQwKTtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdhcDogbWF0aC1jbGFtcCgyMiwgNDApO1xuICAgICAgICAgICAgJjpoYXMoLm1lbnUtaXRlbTpudGgtY2hpbGQoMikpIHtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpoYXMoLm1lbnUtaXRlbTpudGgtY2hpbGQoMykpIHtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9uby1pbmZvIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTVweCBtYXRoLWNsYW1wKDIyLCA0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgID4gYS5oNSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMjVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzNzQ0O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgIC50ci10YWItbWVudS1sb3R0aWUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIGNhbnZhcyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgPiBhLmg1IHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikge1xuICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1mb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJltocmVmPVwiI1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1tZW51LXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtZm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1tZW51LXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3Mge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNXB4O1xuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzE2MGQwZCwgMC4yKTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fb3Blbi1tZW51IHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDBzIDAuM3M7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcywgMC4zcywgMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcywgMC4zcywgMHM7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCB0b3AsIHRyYW5zZm9ybTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBib3R0b20sIHRyYW5zZm9ybTtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRyLW92ZXJsYXktbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IG1hdGgtY2xhbXAoNzIsIDExMCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIG1hdGgtY2xhbXAoNzIsIDExMCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMxNjBkMGQsIDAuNSk7XG4gIHotaW5kZXg6IDk5ODtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIH1cbn1cblxuLnRyLWhlYWRlci1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogbWF0aC1jbGFtcCg3MiwgMTEwKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gbWF0aC1jbGFtcCg3MiwgMTEwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCMwMDM3NDQsIDAuNSk7XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuXG4gICAgPiAubWVudS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgbWF0aC1jbGFtcCgyMiwgODApO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgfVxuXG4gICAgICA+IGEsXG4gICAgICA+IC5uby1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgIH1cblxuICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ci1jbG9zZS1zdWItbWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItbWVudV9faW5mbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ2cHggbWF0aC1jbGFtcCgyMiwgODApO1xuXG4gICAgICAgICAgICAuaDMge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaDUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcblxuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRyLWJ0biB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICAgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwYXRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItbWVudV9faGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ2cHggbWF0aC1jbGFtcCgyMiwgODApO1xuXG4gICAgICAgICAgICAuaDMge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItbWVudV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgbWF0aC1jbGFtcCgyMiwgODApIDQ2cHg7XG5cbiAgICAgICAgICAgICZfaGVhZGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfdGFiIHtcbiAgICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICA+IC5qcy1vcGVuLWFjY29yZGlvbi1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuXG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICAgICAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuXG4gICAgICAgICAgICAgICAgICAgIHJlY3QsXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MnB4O1xuXG4gICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgJjpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyouc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfSovXG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgbWF4LXdpZHRoOiAkd2lkZS1zaXplO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcblxuICAgICYtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNXB4O1xuICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bZGF0YS1oZWFkZXItZm9jdXMtc3RhcnRdLFxuW2RhdGEtaGVhZGVyLWZvY3VzLWVuZF0ge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJleHRlbmRcIiBhcyAqO1xuXG46cm9vdCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAtLXdwLS1jdXN0b20tLWgtMTogNHJlbTtcbiAgICAgICAgLS13cC0tY3VzdG9tLS1oLTI6IDMuNXJlbTtcbiAgICAgICAgLS13cC0tY3VzdG9tLS1oLTM6IDIuNXJlbTtcbiAgICAgICAgLS13cC0tY3VzdG9tLS1oLTQ6IDEuODc1cmVtO1xuICAgICAgICAtLXdwLS1jdXN0b20tLWgtNTogMS4zNzVyZW07XG4gICAgfVxuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAvLyAgICAgLS13cC0tY3VzdG9tLS1oLTE6IDQuODc1cmVtO1xuICAgIC8vICAgICAtLXdwLS1jdXN0b20tLWgtMjogNHJlbTtcbiAgICAvLyAgICAgLS13cC0tY3VzdG9tLS1oLTM6IDMuNXJlbTtcbiAgICAvLyAgICAgLS13cC0tY3VzdG9tLS1oLTQ6IDIuNXJlbTtcbiAgICAvLyAgICAgLS13cC0tY3VzdG9tLS1oLTU6IDEuODc1cmVtO1xuICAgIC8vICAgICAtLXdwLS1jdXN0b20tLWgtNjogMS4zNzVyZW07XG4gICAgLy8gfVxufVxuXG4uc3dpcGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIFxuICAgICYuc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi50ci1vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogJGNvbnRlbnQtc2l6ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi50ci1jb250YWluZXItd2lkZSB7XG4gICAgbWF4LXdpZHRoOiAkd2lkZS1zaXplO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnRyLWJnLWJlaWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG59XG5cbi50ci1iZy1saWdodC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbn1cblxuLnRyLWJnLW1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaW50O1xufVxuXG4udHItYmctdGVhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnRyLWJnLW1hcm9vbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcm9vbjtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4udHItYmctZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjtcbn1cblxuLnRyLWhlYWQge1xuICAgICRoZWFkOiAmO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NlbnRlcmVkIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX3RhYmxldC1jZW50ZXJlZCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl93aXRoLWV5ZWJyb3ctc3Bhcmsge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXNwYXJrLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zOHB4O1xuICAgIGxlZnQ6IC02N3B4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHRvcDogLTQ4cHg7XG4gICAgICAgIGxlZnQ6IC05N3B4O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRyLXNwYXJrLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzhweDtcbiAgICByaWdodDogLTg3cHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgdG9wOiAtNTVweDtcbiAgICAgICAgcmlnaHQ6IC0xMTRweDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi50ci11bmRlcmxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDUycHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDE3M3B4O1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICsgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi50ci1leWVicm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMjJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG5cbiAgICBzdmcge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAudHItc3BhcmstbGVmdCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnRyLWJ0biB7XG4gICAgJGJ0bjogJjtcbiAgICBcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgIFxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICAgIH1cbiAgICBcbiAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgICBcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICAgIH1cbiAgICBcbiAgICBzcGFuLFxuICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIFxuICAgIHN2ZyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNXMsIHN0cm9rZSAuNXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9wcmltYXJ5LWRhcmssXG4gICAgJl9wcmltYXJ5LWxpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMThweCAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDJzLCBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX3ByaW1hcnktZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9wcmltYXJ5LWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAmX3NlY29uZGFyeS1kYXJrLFxuICAgICZfc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMThweCAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMsIGNvbG9yIC41cztcbiAgICB9XG5cblxuICAgICZfc2Vjb25kYXJ5LWRhcmsge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJHdoaXRlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9zZWNvbmRhcnktbGlnaHQge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGJsYWNrO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIFxuICAgICZfdGVydGlhcnktb3JhbmdlLFxuICAgICZfdGVydGlhcnktZGFyayxcbiAgICAmX3RlcnRpYXJ5LWxpZ2h0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBjb2x1bW4tZ2FwOiA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgcGF0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpob3ZlciAmOm5vdChhKSB7XG4gICAgICAgICAgICAgICAgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgcGF0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGVydGlhcnktZGFyayB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGVydGlhcnktb3JhbmdlIHtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgICAgICAgIHN0cm9rZTogJG9yYW5nZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgcGF0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpob3ZlciAmOm5vdChhKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgcGF0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGFncy1kYXJrLFxuICAgICZfdGFncy1saWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzLCBjb2xvciAuNXM7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICA6aGFzKFtocmVmXSk6bm90KFtocmVmPVwiI1wiXSkge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90YWdzLWRhcmsge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cyBlYXNlLWluLW91dCwgY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGFncy1saWdodCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZWFsO1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXNvY2lhbHMge1xuICAgICRlbDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGZsZXg6IDAgMCAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzLCBjb2xvciAuNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA0cHggNHB4IDRweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9kYXJrIHtcbiAgICAgICAgI3skZWx9X19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9saWdodCB7XG4gICAgICAgICN7JGVsfV9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1yZXNvdXJjZS1jYXJkLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQge1xuICAgICRjYXJkOiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICN7JGNhcmR9IHtcbiAgICAgICAgICAgICZfX3RodW1ibmFpbCBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyRjYXJkfSB7XG4gICAgICAgICAgICAgICAgJl9fdGh1bWJuYWlsIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzM4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDc3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR1YWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXMyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAjeyRjYXJkfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fdGV4dHVhbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnRyLWNvYWNoaW5nLWNhcmQge1xuICAgICRjYXJkOiAmO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgI3skY2FyZH1fX292ZXJsYXkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgICBcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAjeyRjYXJkfV9fb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyRjYXJkfV9fb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC50ci1jb2FjaGluZy1jYXJkX190aHVtYm5haWwtY29udGFpbmVyICYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0MXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aHVtYm5haWwge1xuICAgICAgICAkbGVmdEdhcDogODBweDtcbiAgICAgICAgJGltYWdlV2lkdGg6IDkwcHg7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6ICRsZWZ0R2FwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1OHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDI0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQxcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gJGltYWdlV2lkdGggLSAkbGVmdEdhcCAtIDE1cHgpO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6ICRpbWFnZVdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCA0NXB4IDQxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDQxcHggNDVweCA1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAvLyBzdmcge1xuICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGNlcnB0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLWljb24tY2FyZCB7XG4gICAgJGNhcmQ6ICY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNDBweCAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cywgY29sb3IgLjVzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAjeyRjYXJkfV9faW1hZ2UtaG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgKyBpbWcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgI3skY2FyZH1fX292ZXJsYXkge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAjeyRjYXJkfV9faW1hZ2UtaG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgKyBpbWcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAjeyRjYXJkfV9fdGl0bGUgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICN7JGNhcmR9X19pbWFnZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgICsgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JGNhcmR9X190aXRsZSBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2hyZWY9JyMnXSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgICBoZWlnaHQ6IDUzcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1ob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCA0NHB4IDAgMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxufVxuXG4udHItbWluaS1yZXNvdXJjZS1jYXJkIHtcbiAgICAkY2FyZDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAjeyRjYXJkfV9faWNvbiB7XG4gICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgLjVzLCBmaWxsIC41cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3skY2FyZH1fX2ljb24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDRweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxufVxuXG4udHItbWVtYmVyLWNhcmQge1xuICAgICRjYXJkOiAmO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICN7JGNhcmR9IHtcbiAgICAgICAgICAgICZfX3RodW1ibmFpbCBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3skY2FyZH0ge1xuICAgICAgICAgICAgICAgICZfX3RodW1ibmFpbCBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19mcm9udCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmX19iYWNrIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHVhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjhweCA0M3B4IDE4cHg7XG5cbiAgICAgICAgJi1oZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogOHB4O1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2V4Y2VycHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWludGVyO1xuICAgICAgICBmb250LXNpemU6IG1hdGgtY2xhbXAoMTUsIDE2KTtcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAmX19hdHRyaWJ1dGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAmX19iYWNrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDUzcHggMzVweCA1MXB4IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXN0aW1vbmlhbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDc7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgfVxuXG4gICAgJl9fZGF0YS1wb2ludHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfd2l0aC10ZXN0aW1vbmlhbCB7XG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzOTFweDtcbiAgICAgICAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG5cbiAgICAgICAgICAgICN7JGNhcmR9IHtcbiAgICAgICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Zyb250LFxuICAgICAgICAgICAgICAgICZfX2JhY2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fYmFjayB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciAjeyRjYXJkfV9faW5uZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItcHVibGljLWNvYWNoLWhlcm8ge1xuICAgIHBhZGRpbmc6IDU5cHggMCA5NnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGNsaXA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gICAgfVxuXG4gICAgJl9fYmFjayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICBcImhlYWRcIlxuICAgICAgICAgICAgXCJzdGlja3lcIlxuICAgICAgICAgICAgXCJiaW9cIlxuICAgICAgICA7XG4gICAgICAgIHJvdy1nYXA6IDUwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAgICAgXCJoZWFkIHN0aWNreVwiXG4gICAgICAgICAgICAgICAgXCJiaW8gc3RpY2t5XCJcbiAgICAgICAgICAgIDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MjNweDtcbiAgICAgICAgICAgIGdhcDogMCA2NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZ3JpZC1hcmVhOiBoZWFkO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTEyN3B4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDB2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaW50O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXR0cmlidXRlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxNHB4O1xuXG4gICAgICAgIC50ci1idG4ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDU1LCA2OCwgLjYpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGlja3kge1xuICAgICAgICBncmlkLWFyZWE6IHN0aWNreTtcbiAgICB9XG5cbiAgICAmX19zaWRlYmFyIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAxNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJi1wb3N0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IG1hdGgtY2xhbXAoMjE1LCA2MTUpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtc3RhdHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MXB4IDM0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXN0YXQge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXZhbHVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzNHB4IDQxcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvdWwtb3JhbmdlLWJ1bGxldC5zdmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy91bC1vcmFuZ2UtYnVsbGV0LnN2ZycpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlOyBcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmlvIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBiaW87XG4gICAgfVxufVxuXG4ucmVtb2RhbCB7XG4gICAgbWF4LXdpZHRoOiAkd2lkZS1zaXplICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMjFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsIHtcbiAgICBwYWRkaW5nOiA3MHB4IDMwcHggMzBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnJlbW9kYWwtY2xvc2Uge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMgZWFzZS1pbi1vdXQsIGNvbG9yIC41cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDY5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGFydCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0NDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDM5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lbmQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgxNiwgMTgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLWNvYWNoZXMtc3dpcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMzlweDtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NnB4IDAgODRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzlweCk7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ5cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAzKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3cHgpO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjFweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYW52YXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTIwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90eXBlLWNvYWNoZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgd2lkdGg6IDI5M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzY3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgmX2NhcmQtdHlwZS1hdXRob3ItY2FyZCkge1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLWxvZ28tYmFyIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA5M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB3aWR0aDogNzFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtd3JhcHBlcntcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA3M3B4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uby1ncmF5c2NhbGUge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG5cbiAgICAmX2JlaWdlIHtcbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGJlaWdlLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgJGJlaWdlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfbWludCB7XG4gICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRtaW50LCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgJG1pbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9saWdodC1ibHVlIHtcbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGxpZ2h0LWJsdWUsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAkbGlnaHQtYmx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RlYWwge1xuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkdGVhbCwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICR0ZWFsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXNsaWRlci1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE0cHg7XG5cbiAgICAudHItYmctdGVhbCAmIHtcbiAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgcmVjdCwgcGF0aCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLW1lZGlhLXNlbGVjdG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAmLmNvbnRhaW4ge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGNhbnZhcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgW2RhdGEtbG90dGllXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdmlkZW8tY292ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmX192aWRlby1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cblxuICAgICZfX3ZpZGVvLWNlbnRlciB7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX192aWRlby1jZW50ZXItcmlnaHQge1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICB9XG5cbiAgICAmX19wb3B1cC12aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNXMsIHN0cm9rZSAuNXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1wb3N0LWhlcm8ge1xuICAgIHBhZGRpbmc6IDYwcHggMCAxMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuXG4gICAgLnRyLWhlYWQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2V5ZWJyb3cge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFjayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzJweCA2N3B4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM1OHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDE5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgID4gZGl2Om50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgfVxuXG4gICAgJl9fYXV0aG9yIHtcbiAgICAgICAgY29sb3I6ICRtYXJvb247XG4gICAgfVxufVxuXG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybSB7XG4gICAgJGhlcm86ICY7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogODdweCAwIDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAgIH1cblxuICAgIC50ci1oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICAgICAgXG4gICAgICAgICZfX2V5ZWJyb3cge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTAzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgICZfX3RleHR1YWwge1xuICAgICAgICBwYWRkaW5nOiAzOXB4IDAgNDdweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0N3B4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcblxuICAgICAgICA+IGRpdjpudGgtY2hpbGQobisyKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICAgICAgZmxleDogMCAwIDU0N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgYm90dG9tOiAxMDNweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoMTAwdncgLSAxMDAlKSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGVhbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGhlcm99X193cmFwcGVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGhlcm99X19mb3JtIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfbWludCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRoZXJvfV9fd3JhcHBlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRoZXJvfV9fZm9ybSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1zaGFyZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiByZW0oMTYpO1xuICAgIFxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIFxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfd2hpdGUge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZCB7XG4gICAgJGNhcmQ6ICY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBjb2x1bW4tZ2FwOiAyMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0ZWFsO1xuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICN7JGNhcmR9X190aHVtYm5haWwgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7JGNhcmR9X190aHVtYm5haWwgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDE3OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTY2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR1YWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiAxNnB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXNlYXJjaC1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGFiZWxbZm9yPVwic2VhcmNoXCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIGlucHV0I3NlYXJjaCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDEzcHggMTNweCA0M3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbn1cblxuc2VsZWN0ICsgLm1rdG9FcnJvciArIC5zZWxlY3QyLFxuc2VsZWN0ICsgLnNlbGVjdDIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDU1LCA2OCwgMC4wNik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBcbiAgICAgICAgJl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9zZWxlY3QtYXJyb3cuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDZweDtcblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICAgICAgJl9fb3B0aW9uIHtcbiAgICAgICAgICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXNlbGVjdC1kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4IDEycHggNDRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3NlbGVjdC1jaGVja2JveC5zdmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWNoZWNrbWFyay5zdmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1tYXJrZXRvLWZvcm0ge1xuICAgICZbaWRePVwibWt0b0Zvcm1cIl0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICYjbWt0b0Zvcm1fNDc2IHtcbiAgICAgICAgICAgIC5ta3RvRmllbGRXcmFwIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCNFbWFpbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b0Zvcm1Sb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgICAmLnJvdy1oaWRkZW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvRm9ybUNvbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b0ZpZWxkV3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJi5ta3RvSW52YWxpZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0taW52YWxpZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvR3V0dGVyLCAubWt0b09mZnNldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b0J1dHRvbldyYXAge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b0J1dHRvblJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9DaGVja2JveExpc3QsXG4gICAgICAgIC5ta3RvUmFkaW9MaXN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcm93LWdhcDogMTVweDtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1czpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWt0b0ludmFsaWQge1xuICAgICAgICAgICAgICAgIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLWludmFsaWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b0NoZWNrYm94TGlzdCB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9SYWRpb0xpc3Qge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgJi5ta3RvSW52YWxpZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1pbnZhbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b0J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMnM7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjayAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLnRyLWJnLXRlYWwge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2sgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC50ci1iZy10ZWFsIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNXMsIHN0cm9rZSAuNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90ZWFsLFxuICAgICZfbWFyb29uIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICYubWt0b0Zvcm0ge1xuICAgICAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJzdWJtaXRcIl0pLFxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ4LCAyNDQsIC45KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI0OCwgMjQ0LCAuOSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ta3RvQ2hlY2tib3hMaXN0LFxuICAgICAgICAgICAgLm1rdG9SYWRpb0xpc3Qge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1czpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ta3RvQ2hlY2tib3hMaXN0IHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNDgsIDI0NCwgLjcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9SYWRpb0xpc3Qge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI0OCwgMjQ0LCAuNykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b0J1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc2VsZWN0ICsgLnNlbGVjdDIge1xuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICZfX3JlbmRlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ4LCAyNDQsIC43KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3NlbGVjdC1hcnJvdy1kYXJrLnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2lubGluZSB7XG4gICAgICAgICYubWt0b0Zvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLnRyLW1hcmtldG8tZm9ybS5ta3RvRm9ybSAubWt0b0ZpZWxkV3JhcCBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b0Zvcm1Sb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ta3RvQ2FwdGNoYURpc2NsYWltZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9GaWVsZFdyYXAge1xuICAgICAgICAgICAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci10ZXN0aW1vbmlhbC1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDU2cHggMjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDkycHggNzRweCA3MXB4O1xuICAgIH1cblxuICAgID4gc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyNnB4O1xuICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICB3aWR0aDogNjdweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICB0b3A6IC0yOXB4O1xuICAgICAgICAgICAgbGVmdDogNjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IG1hdGgtY2xhbXAoMTUsIDE2KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjM3cHg7XG4gICAgfVxuXG4gICAgJl9fcG9zaXRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWludGVyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjYzN3B4O1xuICAgIH1cbn1cblxuLnRyLXVpLWFjY29yZGlvbiB7XG4gICAgJGFjY29yZGlvbjogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmLnVpLWFjY29yZGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cbiAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjVzLCBzdHJva2UgLjVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cbiAgICAgICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRlYWw7XG5cbiAgICAgICAgLnRyLWJnLXRlYWwgJiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3doaXRlIHtcbiAgICAgICAgI3skYWNjb3JkaW9ufV9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggMjRweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjVzO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLW5vdGlmaWNhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbn1cblxuLnRyLXN0YXQtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcm93LWdhcDogMTVweDtcbiAgICBwYWRkaW5nOiA2MHB4IDI3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICZbaHJlZj0nIyddIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmX19udW0ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLnRyLWxvZ28tY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcm93LWdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAzNHB4IDI3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICZbaHJlZj0nIyddIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE2MnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMzhweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgxNSwgMTYpO1xuICAgIH1cbn1cblxuLnRyLXN0aWNreS1wb3B1cCB7XG4gICAgJHBvcHVwOiAmO1xuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHJpZ2h0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgPiAudHItY29udGFpbmVyLXdpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTlweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaXppbmc6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fc3VidGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICZfY2xvc2VkIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgI3skcG9wdXB9LXdyYXBwZXIge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1jYXRlZ29yeS1saXN0IHtcbiAgICBAZXh0ZW5kICVzZWN0aW9uLXBhZGRpbmdzO1xuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICBnYXA6IDE0MHB4IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uby1yZXN1bHRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3VsLW9yYW5nZS1idWxsZXQuc3ZnJyk7XG59XG5cbi50ci1uZXdzLXRpY2tlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAmLmhpZGUge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIC50ci1idG4ge1xuICAgICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLy8gSG9tZSBwb3B1cFxuLmhvbWUgLm1mcC1iZy5tZnAtcmVhZHkge1xuICAgIHotaW5kZXg6IDEwMDAxO1xufVxuLnNwLWhvbWUtcG9wdXAtbWduZmMge1xuICAgICYubWZwLXdyYXAge1xuICAgICAgICB6LWluZGV4OiAxMDAwMjtcbiAgICB9XG5cbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3VsLW9yYW5nZS1idWxsZXQuc3ZnJyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1ob21lLXBvcHVwIHtcbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAudHItaGVhZF9faGVhZGluZyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHggNDBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuKixcbmEsXG5idXR0b246bm90KC5ocC1idG4pIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICB9XG4gICAgXG4gICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gICAgXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICB9XG59XG5cbi5tYWluLXdyYXBwZXIge1xuICAgID4gKiB7XG4gICAgICAgICY6bm90KFtjbGFzcyo9XCItc2VjdGlvbi1lbGVtZW50XCJdKSB7XG4gICAgICAgICAgICAmOm5vdCguYWxpZ253aWRlKTpub3QoLmFsaWduZnVsbCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bm90KC5hbGlnbmZ1bGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYWxpZ253aWRlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS13aWRlLXNpemUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmFsaWduZnVsbCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRyLWhlYWQge1xuICAgICAgICAkaGVhZDogJjtcblxuICAgICAgICAmOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pIHtcbiAgICAgICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBcbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7KCRpICogLjMpIC0gLjN9cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAjeyRoZWFkfV9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZm9ybSB7XG4gICAgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cImZpbGVcIl0pLFxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NSwgNjgsIDAuMDYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cywgYm9yZGVyLWNvbG9yIC41cztcbiAgICAgICAgXG4gICAgICAgICYuY2xpY2thYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogOXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWE6bm90KC5zZWxlY3QyLXNlYXJjaF9fZmllbGQpIHtcbiAgICAgICAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTQzcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbltpZF49XCJwb3N0LVwiXSB7XG4gICAgPiAudHItYXV0aG9yLWtpY2tlciB7XG4gICAgICAgIC50ci1jb250YWluZXItd2lkZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250ZW50LXNpemU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1tZWRpYS1zZWxlY3RvciB7XG4gICAgJi53aXRoLWFuaW1hdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItdWktYWNjb3JkaW9uIHtcbiAgICAkYWNjb3JkaW9uOiAmO1xuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgudHItdWktYWNjb3JkaW9uX3doaXRlKSB7XG4gICAgICAgICAgICAjeyRhY2NvcmRpb259X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7KCRpICogLjMpIC0gLjN9cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgudHItdWktYWNjb3JkaW9uX3doaXRlKSB7XG4gICAgICAgICN7JGFjY29yZGlvbn1fX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIDFzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLWJvdHRvbSAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLWNvYWNoZXMtc3dpcGVyIHtcbiAgICAkZWw6ICY7XG5cbiAgICAmOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ5cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAzKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xN3B4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDEpLFxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDIpLFxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDMpLFxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLWxvZ28tYmFyIHtcbiAgICAkZWw6ICY7XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skZWx9X190aXRsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc2tpcC10by1saW5rIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAxMTUwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIFxuICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgICAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgICAgICAgei1pbmRleDogLTExO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuYXJ0aWNsZVtpZF49XCJwb3N0LVwiXSB7XG4gICAgPiAqOm5vdChbY2xhc3MqPVwiLXNlY3Rpb24tZWxlbWVudFwiXSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250ZW50LXNpemU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuLnRyLWZvb3RlciB7XG4gICAgJGZvb3RlcjogJjtcblxuICAgIHBhZGRpbmctdG9wOiBtYXRoLWNsYW1wKDEyMCwgODUsIDEwMjQsIDEyMDApO1xuICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLWNsYW1wKDEyMCwgODUsIDEwMjQsIDEyMDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmX3NpbXBsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG5cbiAgICAgICAgI3skZm9vdGVyfV9fY29weXJpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbWVudSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAyNnB4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL0ljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfcGFydG5lci1sYW5kaW5nIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAwO1xuXG4gICAgICAgIC50ci1jb250YWluZXItd2lkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICByb3ctZ2FwOiA1OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRmb290ZXJ9X19sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAjeyRmb290ZXJ9X19jb3B5cmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyLWhlYWQge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDMzN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMjRweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyLW1hcmtldG8tZm9ybSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWhpZGRlbl0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b0J1dHRvblJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA0MHB4IG1hdGgtY2xhbXAoNjAsIDEwNik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogbWF0aC1jbGFtcCgxNDksIDE4MSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX25hdiB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA0MHB4IDIwcHg7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEzNXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLWNvbCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIDEwLjAxcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTAuMDFweCk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzIC0gMTMuMzM0cHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyAtIDEzLjMzNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLW1lbnUge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLWNsYW1wKDgwLCAxMDApO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMjNweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjYpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtbWVudSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuLnRyLWhlcm8tY29hY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgMTg1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogIzBlNzZhODtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgICZfX2JpbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1jb2FjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNzAlIC0gMTVweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC0gMTVweCk7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Rlc3RpbW9uaWFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMzAlIC0gMTVweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzAlIC0gMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgJi1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICAgICZfbm8taWNvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhdGVnb3JpZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXRlZ29yeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBWYXJpYWJsZXNcbkB1c2UgXCJ2YXJpYWJsZXNcIjtcbkB1c2UgXCJleHRlbmRcIjtcblxuLy8gVXRpbGl0aWVzXG5AdXNlIFwicmVib290XCI7XG5AdXNlIFwiaGVhZGVyXCI7XG5AdXNlIFwibWFpblwiO1xuQHVzZSBcImdlbmVyYWxcIjtcbkB1c2UgXCJmb290ZXJcIjtcbkB1c2UgXCJwbGF0Zm9ybS1jb2FjaFwiO1xuXG5cbi8vIEVsZW1lbnRzXG4vL0B1c2UgXCJlbGVtZW50cy9fX2V4YW1wbGUtZmlsZV9fXCI7XG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2e21hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDIwcHg7IGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7Zm9udC13ZWlnaHQ6IDYwMDtsaW5lLWhlaWdodDogMS4yO30uaDF7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTEpO30uaDJ7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTIpO30uaDN7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTMpO30uaDR7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTQpO30uaDV7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTUpO30uaDZ7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTYpO30iXX0= */
