@charset "UTF-8";@import url("https://use.typekit.net/lou1clx.css");@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(../fonts/icons/icons.eot);src:url(../fonts/icons/icons.eot#iefix) format("embedded-opentype"),url(../fonts/icons/icons.woff2) format("woff2"),url(../fonts/icons/icons.woff) format("woff"),url(../fonts/icons/icons.ttf) format("truetype"),url(../fonts/icons/icons.svg#fontello) format("svg")}.o-footer{background:#0e1539;color:#fff;margin-top:auto;padding:.99938rem 0}.o-footer__copy{font-size:.875rem;font-weight:500}.o-footer__copy-light{opacity:.4}.c-actions{position:relative}.c-actions__button{background:transparent;border:none;border-radius:2px;color:#8791a4;height:2.3125rem;padding:0;transition:color .2s,background .2s;width:2.3125rem}.c-actions__button:hover{background:rgba(1,96,242,.05);color:#0160f2}.c-actions__button:focus{outline:none;position:relative}.c-actions__button:focus:after{background:#0160f2;border-radius:5px;bottom:-3px;content:"";display:block;left:-3px;opacity:.3;position:absolute;right:-3px;top:-3px;z-index:-1}.c-actions--is-active .c-actions__button{background:#0160f2;color:#fff}.c-actions__flyout{background:#fff;border:1px solid #e5eef5;border-radius:2px;bottom:-.5rem;box-shadow:0 4px 8px 0 rgba(14,21,57,.08);opacity:0;overflow:hidden;padding:.75rem 0;position:absolute;right:0;-webkit-transform:translateY(95%);transform:translateY(95%);transition:visibility .5s,opacity .5s,-webkit-transform .3s;transition:visibility .5s,opacity .5s,transform .3s;transition:visibility .5s,opacity .5s,transform .3s,-webkit-transform .3s;visibility:hidden;width:11rem;will-change:scroll-position,transform,visibility,opacity;z-index:99}.c-actions--is-active .c-actions__flyout{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}.c-actions__list{list-style:none;margin:0;padding:0}.c-actions__item{color:#0e1539;display:block}.c-actions__item input[type=submit],.c-actions__item>a,.c-actions__item>button{background:transparent;border:none;color:currentColor;cursor:pointer;display:block;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.2;padding:.4375rem 1.4375rem;text-align:left;text-decoration:none;width:100%}.c-actions__item input[type=submit]:hover,.c-actions__item>a:hover,.c-actions__item>button:hover{background:#f4f8f9;color:#0160f2;text-decoration:underline}.c-actions__item--danger{color:#960141}.c-checkbox{position:relative}.c-checkbox__title{color:#8791a4}.c-checkbox__item{display:inline-block;position:relative}.c-checkbox__item+.c-checkbox__item{margin-left:1.875rem}.c-checkbox__item input{opacity:0;position:absolute}.c-checkbox__label{color:#8791a4;font-weight:600;padding-left:2rem}.c-checkbox__label:after{speak:none;content:"";font-family:icons;font-style:normal;font-weight:400;height:1em;width:1em}.c-checkbox__label:after,.c-checkbox__label:before{transition:background .2s,color .2s,-webkit-transform .2s;transition:background .2s,color .2s,transform .2s;transition:background .2s,color .2s,transform .2s,-webkit-transform .2s}.c-checkbox__label:before{background:#eef0f2;border-radius:2px;content:"";display:inline-block;height:1.5rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem}.c-fieldset--grey .c-checkbox__label:before,.c-fieldset__item:hover .c-checkbox__label:before,.c-section--grey .c-checkbox__label:before{background:#fff}.c-fieldset--grey .c-fieldset__item:hover .c-checkbox__label:before,.c-section--grey .c-fieldset__item:hover .c-checkbox__label:before{background:#eef0f2}.c-checkbox__label:after{color:#fff;font-size:.875rem;left:.75rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}.c-checkbox__label--false:after{speak:none;content:"";font-family:icons;font-style:normal;font-weight:400;height:1em;width:1em}input:checked+.c-checkbox__label{color:#0e1539}input:checked+.c-checkbox__label:before{background:#0160f2!important}input:checked+.c-checkbox__label--true:before{background:#00b370!important}input:checked+.c-checkbox__label--false:before{background:#960141!important}input:checked+.c-checkbox__label:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.c-checkbox--fieldset{line-height:1.25;padding:2.8125rem .4875rem .99938rem}@media (min-width:560px){.c-checkbox--fieldset{padding:.75rem .75rem .75rem 12rem}}.c-checkbox--fieldset .c-checkbox__title{left:.4875rem;position:absolute;top:.8125rem}@media (min-width:560px){.c-checkbox--fieldset .c-checkbox__title{left:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.c-checkbox--full-width{line-height:1.25;padding:.75rem 1.25rem}.c-checkbox--full-width .c-checkbox__title{left:1.25rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-checkbox--truth .c-checkbox__label:after{color:#8791a4;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.c-checkbox--truth input:checked+.c-checkbox__label:after{color:#fff}.c-content__form{margin-bottom:4.625rem}.c-cookiebar{background-color:#0160f2;color:#fff;line-height:1.4;padding:1.875rem 0;position:fixed;transition:-webkit-transform .4s cubic-bezier(.645,.045,.355,1);transition:transform .4s cubic-bezier(.645,.045,.355,1);transition:transform .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .4s cubic-bezier(.645,.045,.355,1);width:100%;z-index:999}.c-cookiebar.is-visible{-webkit-transform:translateY(0);transform:translateY(0)}.c-cookiebar p{margin:0}.c-cookiebar a{color:#fff}.c-cookiebar--top-bar{left:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.c-cookiebar--bottom-bar{bottom:0;left:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.c-cookiebar--top-left-block{left:1.875rem}.c-cookiebar--top-left-block,.c-cookiebar--top-right-block{border-radius:2px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:300px;top:1.875rem;-webkit-transform:translateY(-100%) translateY(calc(1.875rem * -1));transform:translateY(-100%) translateY(calc(1.875rem * -1))}.c-cookiebar--top-right-block{right:1.875rem}.c-cookiebar--bottom-left-block{left:1.875rem}.c-cookiebar--bottom-left-block,.c-cookiebar--bottom-right-block{border-radius:2px;bottom:1.875rem;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:300px;-webkit-transform:translateY(100%) translateY(1.875rem);transform:translateY(100%) translateY(1.875rem)}.c-cookiebar--bottom-right-block{right:1.875rem}.c-cookiebar__content{-moz-box-align:start;-ms-flex-align:start;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:calc(.99938rem * -1)}.c-cookiebar[class*=-bar] .c-cookiebar__content{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media (min-width:768px){.c-cookiebar[class*=-bar] .c-cookiebar__content{margin:calc(1.875rem * -1)}}.c-cookiebar__info{-moz-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;max-width:100%;min-width:75%;padding:.99938rem}@media (min-width:768px){.c-cookiebar[class*=-bar] .c-cookiebar__info{padding:1.875rem}}.c-cookiebar__actions{-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:.99938rem}@media (min-width:768px){.c-cookiebar[class*=-bar] .c-cookiebar__actions{padding:1.875rem}}.c-cookiebar__button{background:#fff;border:1px solid #fff;border-radius:2px;color:#0160f2;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:600;line-height:1;margin:0;outline:none;padding:.99938rem 1.875rem;text-decoration:none;transition:color .2s,background .2s,border-color .2s;vertical-align:middle}.c-cookiebar__button:active,.c-cookiebar__button:focus,.c-cookiebar__button:hover{background:transparent;border-color:#fff;color:#fff}.c-cookiebar__button:active,.c-cookiebar__button:focus{box-shadow:inset 0 1px 5px rgba(0,0,0,.1)}.c-cookiebar__button:disabled{cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.2;pointer-events:none}@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(/dist/fonts/icons/icons.eot);src:url(/dist/fonts/icons/icons.eot#iefix) format("embedded-opentype"),url(/dist/fonts/icons/icons.woff2) format("woff2"),url(/dist/fonts/icons/icons.woff) format("woff"),url(/dist/fonts/icons/icons.ttf) format("truetype"),url(/dist/fonts/icons/icons.svg#fontello) format("svg")}.c-icon{display:inline-block}.c-icon--direction-top{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.c-icon--direction-bottom{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-icon--direction-left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-icon--direction-right{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.c-icon--large{height:24px;width:24px}.c-icon--angle-down:before{content:""}.c-icon--angle-down:before,.c-icon--angle-left:before{speak:none;font-family:icons;font-style:normal;font-weight:400;height:1em;width:1em}.c-icon--angle-left:before{content:""}.c-icon--angle-right:before{content:""}.c-icon--angle-right:before,.c-icon--angle-up:before{speak:none;font-family:icons;font-style:normal;font-weight:400;height:1em;width:1em}.c-icon--angle-up:before{content:""}.c-icon--check:before{content:""}.c-icon--check:before,.c-icon--city:before{speak:none;font-family:icons;font-style:normal;font-weight:400;height:1em;width:1em}.c-icon--city:before{content:""}.c-icon--dots:before{content:""}.c-icon--dots:before,.c-icon--folder:before{speak:none;font-family:icons;font-style:normal;font-weight:400;height:1em;width:1em}.c-icon--folder:before{content:""}.c-icon--search:before{content:""}.c-icon--search:before,.c-icon--user:before{speak:none;font-family:icons;font-style:normal;font-weight:400;height:1em;width:1em}.c-icon--user:before{content:""}.c-icon--caret-down:before{content:""}.c-icon--caret-down:before,.c-icon--caret-left:before{speak:none;font-family:icons;font-style:normal;font-weight:400;height:1em;width:1em}.c-icon--caret-left:before{content:""}.c-icon--caret-right:before{content:""}.c-icon--caret-right:before,.c-icon--caret-up:before{speak:none;font-family:icons;font-style:normal;font-weight:400;height:1em;width:1em}.c-icon--caret-up:before{content:""}.c-icon--plus:before{content:""}.c-icon--close:before,.c-icon--plus:before{speak:none;font-family:icons;font-style:normal;font-weight:400;height:1em;width:1em}.c-icon--close:before{content:""}.c-fieldset{position:relative}.c-fieldset+.c-fieldset:not(.c-fieldset--section){margin-top:1.875rem}.c-fieldset__title{margin:0 .4875rem .99938rem}@media (min-width:560px){.c-fieldset__title{margin:0 1.25rem .99938rem}}.c-fieldset__title--select{margin:0 0 .8125rem}.c-fieldset__sub-title{margin:.99938rem 1.25rem}.c-fieldset__list{border-bottom:2px solid #cbd8e1;border-top:2px solid #cbd8e1;list-style:none;margin:0;padding:0}.c-fieldset__item{border-bottom:1px solid #cbd8e1;position:relative}.c-fieldset__item:last-child{border-bottom:none}.c-fieldset__item:before{background:#eef0f2;border-radius:2px;bottom:-2px;content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-2px;transition:opacity .3s;visibility:hidden;will-change:opacity,visibility;z-index:10}.c-fieldset--grey .c-fieldset__item:before,.c-section--grey .c-fieldset__item:before{background:#fff}.c-fieldset__item *{will-change:z-index;z-index:20}.c-fieldset__item--is-active:before,.c-fieldset__item:hover:before{opacity:1;visibility:visible}.c-fieldset__label{-moz-box-flex:0;color:#8791a4;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;left:.4875rem;position:absolute;top:.8125rem}@media (min-width:560px){.c-fieldset__label{left:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.c-fieldset__input{-moz-box-flex:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#0e1539;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700;padding:1.875rem .4875rem .99938rem;position:relative}@media (min-width:560px){.c-fieldset__input{height:2.875rem;margin:0 0 0 12rem;padding:0;width:calc(100% - 12rem)}}.c-fieldset textarea.c-fieldset__input{display:block;padding:1.875rem .4875rem .99938rem;width:100%}@media (min-width:560px){.c-fieldset textarea.c-fieldset__input{padding:.75rem .75rem .75rem 0;width:calc(100% - 12rem)}}.c-fieldset__actions{-moz-box-align:center;-ms-flex-align:center;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:1.875rem .625rem 0}.c-fieldset__actions--head{margin:0;position:absolute;right:0;top:-2px}.c-fieldset--grey .c-fieldset__actions--head{top:calc(3.75rem - 2px)}.c-fieldset__action{-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-fieldset__action--push-left{margin-left:auto}.c-fieldset__action+.c-fieldset__action{margin-left:.4875rem}.c-fieldset__delete{background:transparent;border:none;color:#960141;font-size:.875rem;font-weight:500;line-height:1;padding:0;text-decoration:underline}.c-fieldset--section{margin:3.75rem 0}.c-fieldset--subsection{margin:3.75rem 0 1.875rem}.c-fieldset--subsection+.c-fieldset--subsection{margin-top:1.875rem}.c-fieldset--subsection+.c-fieldset--section,.c-fieldset--subsection+.c-section{margin-top:3.75rem}.c-fieldset--grey{margin:0;padding:3.75rem 0;position:relative}.c-fieldset--grey:before{background:#eef0f2;bottom:0;content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}.c-fieldset--selects .c-fieldset__item,.c-fieldset--selects .c-fieldset__list{border:none}.c-fieldset--selects .c-fieldset__item:before{display:none}.c-fieldset--selects .c-fieldset__item+.c-fieldset__item{margin-top:1.875rem}.c-fieldset--files .c-fieldset__item{line-height:1.25}.c-fieldset--files .c-fieldset__item:nth-child(n+6){display:none}.c-fieldset--files .c-fieldset__item a{display:block;padding:.75rem 1.25rem;position:relative}.c-fieldset--files .c-fieldset__collapse{background:transparent;border:none;color:#0160f2;font-weight:700;margin:1.25rem;padding:0}.c-fieldset--files.c-fieldset--is-open .c-fieldset__item{display:block!important}.c-fieldset--files.c-fieldset--is-open .c-fieldset__collapse{font-size:0}.c-fieldset--files.c-fieldset--is-open .c-fieldset__collapse:before{speak:none;content:"";font-family:icons;font-size:1rem;font-style:normal;font-weight:400;height:1em;width:1em}.c-fieldset--company:first-child:not(:last-child){margin-bottom:2.5rem}.c-fieldset--company:not(:first-child)+.c-fieldset--company{margin-top:2.75rem}.c-fieldset--company .c-fieldset__actions:not(.c-fieldset__actions--head){line-height:1;margin:.5rem 0 0}.c-fieldset--narrow .c-fieldset__input{margin:0 0 0 7.5rem;width:calc(100% - 7.5rem)}.c-list{margin:1.875rem 0 3.75rem}.c-list__head{-moz-box-orient:horizontal;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative}.c-list__head:before{background:#cbd8e1;bottom:-2px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.c-list__body{list-style:none;margin:0;padding:0}.c-list__row{border-bottom:1px solid #cbd8e1;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.c-list__cols,.c-list__row{-moz-box-align:center;-ms-flex-align:center;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.c-list__cols{-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:calc(100% - 2.5rem)}.c-list__actions{-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:2.5rem}.c-list__col{-moz-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:.875rem;line-height:1.2;padding:1.375rem .3125rem}@media (min-width:768px){.c-list__col{-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.c-list__col--head{color:#8791a4;font-size:.875rem;font-weight:700;padding:1rem .3125rem;position:relative}.c-list__col--title{font-weight:600}.c-list__col--title a{color:#0e1539;text-decoration:none}.c-list__col--title a:hover{color:#0160f2;text-decoration:underline}.c-list__col--1{width:1%}.c-list__col--2{width:2%}.c-list__col--3{width:3%}.c-list__col--4{width:4%}.c-list__col--5{width:5%}.c-list__col--6{width:6%}.c-list__col--7{width:7%}.c-list__col--8{width:8%}.c-list__col--9{width:9%}.c-list__col--10{width:10%}.c-list__col--11{width:11%}.c-list__col--12{width:12%}.c-list__col--13{width:13%}.c-list__col--14{width:14%}.c-list__col--15{width:15%}.c-list__col--16{width:16%}.c-list__col--17{width:17%}.c-list__col--18{width:18%}.c-list__col--19{width:19%}.c-list__col--20{width:20%}.c-list__col--21{width:21%}.c-list__col--22{width:22%}.c-list__col--23{width:23%}.c-list__col--24{width:24%}.c-list__col--25{width:25%}.c-list__col--26{width:26%}.c-list__col--27{width:27%}.c-list__col--28{width:28%}.c-list__col--29{width:29%}.c-list__col--30{width:30%}.c-list__col--31{width:31%}.c-list__col--32{width:32%}.c-list__col--33{width:33%}.c-list__col--34{width:34%}.c-list__col--35{width:35%}.c-list__col--36{width:36%}.c-list__col--37{width:37%}.c-list__col--38{width:38%}.c-list__col--39{width:39%}.c-list__col--40{width:40%}.c-list__col--41{width:41%}.c-list__col--42{width:42%}.c-list__col--43{width:43%}.c-list__col--44{width:44%}.c-list__col--45{width:45%}.c-list__col--46{width:46%}.c-list__col--47{width:47%}.c-list__col--48{width:48%}.c-list__col--49{width:49%}.c-list__col--50{width:50%}.c-list__col--51{width:51%}.c-list__col--52{width:52%}.c-list__col--53{width:53%}.c-list__col--54{width:54%}.c-list__col--55{width:55%}.c-list__col--56{width:56%}.c-list__col--57{width:57%}.c-list__col--58{width:58%}.c-list__col--59{width:59%}.c-list__col--60{width:60%}.c-list__col--61{width:61%}.c-list__col--62{width:62%}.c-list__col--63{width:63%}.c-list__col--64{width:64%}.c-list__col--65{width:65%}.c-list__col--66{width:66%}.c-list__col--67{width:67%}.c-list__col--68{width:68%}.c-list__col--69{width:69%}.c-list__col--70{width:70%}.c-list__col--71{width:71%}.c-list__col--72{width:72%}.c-list__col--73{width:73%}.c-list__col--74{width:74%}.c-list__col--75{width:75%}.c-list__col--76{width:76%}.c-list__col--77{width:77%}.c-list__col--78{width:78%}.c-list__col--79{width:79%}.c-list__col--80{width:80%}.c-list__col--81{width:81%}.c-list__col--82{width:82%}.c-list__col--83{width:83%}.c-list__col--84{width:84%}.c-list__col--85{width:85%}.c-list__col--86{width:86%}.c-list__col--87{width:87%}.c-list__col--88{width:88%}.c-list__col--89{width:89%}.c-list__col--90{width:90%}.c-list__col--91{width:91%}.c-list__col--92{width:92%}.c-list__col--93{width:93%}.c-list__col--94{width:94%}.c-list__col--95{width:95%}.c-list__col--96{width:96%}.c-list__col--97{width:97%}.c-list__col--98{width:98%}.c-list__col--99{width:99%}.c-list__col--100{width:100%}.c-login{-moz-box-orient:horizontal;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;min-height:100vh;padding:3.75rem 0;position:relative}.c-login:before{background:#0e1539;bottom:0;content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}.c-login__inner{-moz-box-flex:0;background:#fff;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:auto;max-width:26.25rem;text-align:center;width:100%}.c-login__header{background:#212950;border-bottom:3px solid #f5e379;padding-top:2.75rem}.c-login__logo{margin:0 auto -10px;max-width:12.5rem;width:100%}.c-login__box-content{padding:3.5rem 3.125rem}.c-login__title{font-weight:800;line-height:1.1;margin:0 0 .375rem}.c-login__intro{color:#8791a4;font-weight:500;line-height:1.25;margin:0}.c-login__submit{background:#0160f2;background:#0e1539;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-size:1.0625rem;font-weight:600;font-weight:800;line-height:1;line-height:1.25;margin:1.875rem 0 0;outline:none;padding:.75rem;text-decoration:none;transition:color .2s,background .2s,border-color .2s;vertical-align:middle;width:100%}.c-login__submit:active,.c-login__submit:focus,.c-login__submit:hover{background:#5b9bfe;border-color:#5b9bfe;color:#fff}.c-login__submit:active,.c-login__submit:focus{box-shadow:inset 0 1px 5px rgba(0,0,0,.1)}.c-login__submit:disabled{cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.2;pointer-events:none}.c-login__form,.c-login__form-element{margin:1.875rem 0 0}.c-login__form-element--checkbox{margin:1.25rem 0 0;text-align:left}.c-login__label{color:#0e1539;display:block;font-size:.875rem;font-weight:700}.c-login__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:2px solid #e5eef5;color:#0e1539;font-size:1.0625rem;font-weight:500;height:2.5rem;text-align:center;width:100%}.c-login__input:focus{border-color:#0e1539!important}.c-login__input::-webkit-input-placeholder{color:#9e9f9e}.c-login__input::-moz-placeholder{color:#9e9f9e}.c-login__input:-ms-input-placeholder{color:#9e9f9e}.c-login__input::placeholder{color:#9e9f9e}.c-modal{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:rgba(14,21,57,.8);bottom:0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;left:0;opacity:0;position:fixed;right:0;top:0;transition:visibility .5s,opacity .5s;visibility:hidden;z-index:999}.c-modal__inner{-moz-box-flex:0;background:#fff;border-radius:2px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:auto;padding:1.875rem;-webkit-transform:translateY(2rem);transform:translateY(2rem);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:25rem}.c-modal__icon{font-size:2rem;line-height:1;margin:0 0 1.375rem}.c-modal__title{color:currentColor;font-size:1.125rem;margin:.99938rem 0 .3215rem}.c-modal__text{color:#0e1539;font-size:.9375rem;font-weight:500;line-height:1.2;margin:.3215rem 0 1.875rem}.c-modal__form{margin:1.875rem 0}.c-modal__actions{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:end;-ms-flex-pack:end;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-end;justify-content:flex-end;margin:1.875rem 0 0;width:100%}.c-modal__action{-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-modal__action+.c-modal__action{margin-left:.4875rem}.c-modal__actions--fw .c-modal__action{margin-left:0;margin-top:.4875rem;width:100%}.c-modal__close{background:#eef0f2;border:none;border-radius:100%;color:#0e1539;font-size:1.5rem;height:1.875rem;line-height:1.875rem;outline:none;position:absolute;right:.99938rem;text-align:center;top:.99938rem;width:1.875rem}.c-modal__close:hover{background:#d1d7dc}.c-modal--primary{color:#0160f2}.c-modal--secondary{color:#00b370}.c-modal--tertiary{color:#960141}.c-modal--is-open{opacity:1;visibility:visible}.c-modal--is-open .c-modal__inner{-webkit-transform:translateY(0);transform:translateY(0)}.c-no-results{background:#f4f8f9;border-radius:2px;color:#8791a4;font-weight:600;margin:.99938rem 0;padding:1.875rem;text-align:center}.c-no-results:before{speak:none;content:"";display:block;font-family:icons;font-size:2rem;font-style:normal;font-weight:400;height:1em;margin:0 auto .99938rem;width:1em}.c-page-banner{-moz-box-align:center;-ms-flex-align:center;-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;max-width:992px;padding:.75rem 0;width:100%;z-index:100}.c-page-banner,.c-page-banner:before{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-page-banner:before{background:#141e46;bottom:0;content:"";top:0;width:100vw;z-index:-1}.c-page-banner__action{margin:0 .4875rem}.c-page-banner__cancel,.c-page-banner__cancel:hover{color:#8791a4}.c-page-banner--bottom{bottom:0}.c-page-banner--is-stuck{bottom:0;position:fixed}.c-pagination{-moz-box-align:center;-ms-flex-align:center;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:.99938rem 0;position:relative}.c-pagination:before{background:#eef0f2;bottom:0;content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}.c-pagination__list{list-style:none;margin:0 auto;padding:0}.c-pagination__item{display:inline-block;margin:0 .3125rem}.c-pagination__link{background:#fff;border-radius:2px;color:#8791a4;display:block;font-size:.875rem;font-weight:300;height:2.5rem;line-height:2.5rem;outline:none;text-align:center;text-decoration:none;transition:background .2s;width:2.5rem}.c-pagination__button,.c-pagination__link--is-active{background:#960141;color:#fff}.c-pagination__button{border:none;border-radius:2px;display:block;height:2.5rem;line-height:2.5rem;outline:none;text-align:center;transition:background .2s;width:2.5rem}.c-pagination__button--is-disabled{cursor:not-allowed;opacity:.5}.c-pagination--concise{padding:0}.c-pagination--concise:before{display:none}.c-pagination--concise .c-pagination__progress{font-size:.9375rem}.c-pagination--concise .c-pagination__button,.c-pagination--concise .c-pagination__progress{-moz-box-flex:0;color:#8791a4;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 .3125rem}.c-pagination--concise .c-pagination__button{background:#eef0f2}.c-pagination--concise .c-pagination__button:hover{background:#e2e6e9}.c-radios{position:relative}.c-radios__title{color:#8791a4}.c-radios__item{display:inline-block;position:relative}.c-radios__item+.c-radios__item{margin-left:1.875rem}.c-radios__item input{opacity:0;position:absolute}.c-radios__label{color:#8791a4;font-weight:600;padding-left:2rem}.c-radios__label:after{speak:none;content:"";font-family:icons;font-style:normal;font-weight:400;height:1em;width:1em}.c-radios__label:after,.c-radios__label:before{transition:background .2s,color .2s,-webkit-transform .2s;transition:background .2s,color .2s,transform .2s;transition:background .2s,color .2s,transform .2s,-webkit-transform .2s}.c-radios__label:before{background:#eef0f2;border-radius:2px;content:"";display:inline-block;height:1.5rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem}.c-radios__label:after{color:#fff;font-size:.875rem;left:.75rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}.c-radios__label--false:after{speak:none;content:"";font-family:icons;font-style:normal;font-weight:400;height:1em;width:1em}input:checked+.c-radios__label{color:#0e1539}input:checked+.c-radios__label:before{background:#0160f2}input:checked+.c-radios__label--true:before{background:#00b370}input:checked+.c-radios__label--false:before{background:#960141}input:checked+.c-radios__label:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.c-radios--fieldset{line-height:1.25;padding:2.8125rem .4875rem .99938rem}@media (min-width:560px){.c-radios--fieldset{padding:.75rem .75rem .75rem 12rem}}.c-radios--fieldset .c-radios__title{left:.4875rem;position:absolute;top:.8125rem}@media (min-width:560px){.c-radios--fieldset .c-radios__title{left:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.c-radios--truth .c-radios__label:after{color:#8791a4;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.c-radios--truth input:checked+.c-radios__label:after{color:#fff}.c-search{position:relative;width:100%}@media (min-width:560px){.c-search{max-width:15rem}}.c-search__input{border:1px solid #cbd8e1;border-radius:2px;display:block;font-size:.9375rem;height:2.5rem;max-width:100%;padding:0 1.25rem;width:100%}.c-search__submit{background:transparent;border:none;color:#8791a4;height:2.5rem;padding:0;position:absolute;right:0;top:0;width:2.5rem}.c-section{margin:3.75rem 0}.c-section .c-fieldset--subsection:first-child{margin-top:0}.c-section .c-fieldset--subsection:last-child{margin-bottom:0}.c-section--grey{margin:0;padding:3.75rem 0;position:relative}.c-section--grey:before{background:#eef0f2;bottom:0;content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}.select2-dropdown{background:#fff;border:1px solid #e5eef5;border-top:1px solid #e5eef5!important;border-top-left-radius:2px!important;border-top-right-radius:2px!important;border-radius:2px;box-shadow:0 4px 8px 0 rgba(14,21,57,.08);margin-top:-.125rem;padding:.75rem 0}.select2-results__option{background:transparent;border:none;color:currentColor;cursor:pointer;display:block;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.2;padding:.4375rem 1.4375rem;text-align:left;text-decoration:none;width:100%}.select2-results__option:hover{background:#f4f8f9;color:#0160f2;text-decoration:underline}.select2-results__option--highlighted{background-color:#fff!important;color:#0160f2!important}.select2-results__option--highlighted:hover{background-color:#f4f8f9!important}.select2-search{padding:0 .75rem}.select2-search__field{border-color:#cbd8e1!important;border-radius:2px;padding-left:.6875rem!important;padding-right:.6875rem!important}.c-select,.c-select__control{position:relative}.c-select__control:after{speak:none;border-left:1px solid #cbd8e1;content:"";font-family:icons;font-size:.75rem;font-style:normal;font-weight:400;height:1em;height:1.25rem;line-height:1.25rem;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1em;width:2.75rem}.c-select__control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #cbd8e1;border-radius:2px;color:#8791a4;cursor:pointer;display:block;font-size:.9375rem;font-weight:600;height:2.5rem;max-width:100%;padding:0 1.25rem;width:100%}.c-select__icon{color:#8791a4;font-size:.75rem;pointer-events:none;right:.75rem}.c-select__icon,.c-select__icon:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-select__icon:after{background:#cbd8e1;content:"";height:10px;left:-.625rem;width:1px}.c-select--header .c-select__control select{padding-right:4rem}.c-select--company .c-select__label{display:block;font-size:1.125rem;font-weight:800;line-height:1.22;margin:.6875rem 1.25rem .75rem}.c-select--fieldset .c-select__label{-moz-box-flex:0;color:#8791a4;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;left:.4875rem;position:absolute;top:.8125rem;z-index:10}@media (min-width:560px){.c-select--fieldset .c-select__label{left:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.c-select--fieldset .c-select__control select{-moz-box-flex:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#0e1539;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1rem;font-weight:700;height:auto;padding:1.875rem .4875rem .99938rem}@media (min-width:560px){.c-select--fieldset .c-select__control select{height:2.875rem;margin:0 0 0 12rem;padding:0;width:calc(100% - 12rem)}.c-select--narrow .c-select__control select{margin:0 0 0 8.375rem;width:calc(100% - 8.375rem)}}.c-select--label:after{top:.625rem}.c-select--label .c-select__control select{border:none;color:initial;font-size:1.125rem;font-weight:800;height:auto;padding:0 1.25rem .75rem;width:100%}.c-select--select2 .c-select__control .select2{display:block;width:100%!important}.c-select--select2 .c-select__control .select2-selection{background:#eef0f2;border:none;border-radius:2px}.c-select--select2 .c-select__control .select2-selection--single{height:auto}.c-select--select2 .c-select__control .select2-selection__arrow{display:none}.c-select--select2 .c-select__control .select2-selection__rendered{color:inherit!important;font-size:1rem;font-weight:700;height:100%!important;line-height:1.25!important;min-height:2.875rem;padding:1rem 2.75rem 1rem 1.25rem!important}.c-select--select2.c-select--fieldset .c-select__control .select2{margin:0!important;width:100%!important}@media (min-width:560px){.c-select--select2.c-select--fieldset .c-select__control .select2{margin-left:12rem!important;width:calc(100% - 12rem)!important}}.c-select--select2.c-select--fieldset .c-select__control .select2-selection{background:transparent}.c-select--select2.c-select--fieldset .c-select__control .select2-selection__rendered{color:inherit!important;font-size:1rem;font-weight:700;height:100%!important;line-height:1.25!important;min-height:2.875rem;padding:1.875rem .4875rem .99938rem!important}@media (min-width:560px){.c-select--select2.c-select--fieldset .c-select__control .select2-selection__rendered{padding:.75rem 2.75rem .75rem 0!important}.c-select--select2.c-select--fieldset.c-select--narrow .c-select__control .select2{margin:0 0 0 8.375rem!important;width:calc(100% - 8.375rem)!important}}.c-select--title .c-select__label{color:#8791a4;display:block;margin:0 1.25rem .25rem}.c-select--title .c-select__control select{background:transparent;border:none;color:#0e1539;font-size:1.125rem;font-weight:800;height:auto;padding:0 1.25rem}.c-sortable-link{color:#8791a4;display:inline-block;padding-left:.625rem;position:relative;text-decoration:none}.c-sortable-link:hover{color:#0e1539}.c-sortable-link__icon{font-size:.625rem;height:.75rem;left:.25rem;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.5rem}.c-sortable-link__icon:before{content:""}.c-sortable-link__icon:after,.c-sortable-link__icon:before{speak:none;font-family:icons;font-style:normal;font-weight:400;height:1em;width:1em}.c-sortable-link__icon:after{content:""}.c-sortable-link__icon:after,.c-sortable-link__icon:before{display:inline;left:0;line-height:1;position:absolute;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.c-sortable-link__icon:before{top:-.125rem}.c-sortable-link__icon:after{bottom:-.125rem}.c-sortable-link--is-sorting,.c-sortable-link__icon--asc:after,.c-sortable-link__icon--desc:before{color:#0e1539}.c-status{border-radius:2px;display:inline-block;font-size:.875rem;font-weight:500;line-height:1.2;padding:.1875rem .5rem}.c-status--project-0,.c-status--quotation-0,.c-status--yellow{background:#f5e379}.c-status--grey,.c-status--project-1{background:#eef0f2}.c-status--green,.c-status--project-2,.c-status--quotation-3{background:#00b370;color:#fff}.c-status--quotation-2,.c-status--red{background:#960141;color:#fff}.c-status--blue,.c-status--quotation-1{background:#0160f2;color:#fff}.c-system-tabs{margin:0}.c-system-tabs__list{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style:none;margin:calc((.4875rem / 2) * -1);padding:0}.c-system-tabs__list--secondary{margin:.4875rem calc((.99938rem / 2) * -1)}.c-system-tabs__item{margin:0;padding:calc(.4875rem / 2)}.c-system-tabs__list--secondary .c-system-tabs__item{padding:0 calc(.99938rem / 2)}.c-system-tabs__item a{background-color:#fff;border:1px solid #bdc5ef;border-radius:2px;color:#0160f2;display:block;font-size:.875rem;font-weight:600;line-height:1;padding:.99938rem;text-decoration:none}.c-system-tabs__item a:hover,.c-system-tabs__item--is-active .c-system-tabs__item a{background-color:#0160f2;border-color:#0160f2;color:#fff}.c-system-tabs__list--secondary .c-system-tabs__item a{font-size:.75rem;padding:calc(.99938rem / 2) 0;position:relative}.c-system-tabs__list--secondary .c-system-tabs__item a:after{border-top:1px dotted;bottom:0;content:"";display:block;height:0;left:0;position:absolute;width:100%}.c-system-tabs__list--secondary .c-system-tabs__item a:hover{color:#0160f2}.u-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal;height:1px;overflow:hidden;position:absolute!important;width:1px}.u-hide{display:none!important}@media (max-width:559px){.u-hide--at-20{display:none!important}}@media (max-width:767px){.u-hide--at-30{display:none!important}}@media (max-width:991px){.u-hide--at-40{display:none!important}}@media (max-width:1199px){.u-hide--at-50{display:none!important}}@media (min-width:1440px){.u-hide--at-60{display:none!important}}@media (min-width:560px){.u-hide--at-min-20{display:none!important}}@media (min-width:768px){.u-hide--at-min-30{display:none!important}}@media (min-width:992px){.u-hide--at-min-40{display:none!important}}@media (min-width:1200px){.u-hide--at-min-50{display:none!important}}@media (min-width:1440px){.u-hide--at-min-60{display:none!important}}@media (max-width:559px){.u-hide--at-max-20{display:none!important}}@media (max-width:767px){.u-hide--at-max-30{display:none!important}}@media (max-width:991px){.u-hide--at-max-40{display:none!important}}@media (max-width:1199px){.u-hide--at-max-50{display:none!important}}.u-show{display:block!important}.u-show--at-tiny{display:none}@media (max-width:559px){.u-show--at-tiny{display:block!important}}.u-show--at-small{display:none}@media (max-width:767px){.u-show--at-small{display:block!important}}.u-show--at-medium{display:none}@media (max-width:991px){.u-show--at-medium{display:block!important}}.u-show--at-large{display:none}@media (max-width:1199px){.u-show--at-large{display:block!important}}.u-show--at-huge{display:none}@media (min-width:1440px){.u-show--at-huge{display:block!important}}.u-spacing-mt--collapse{margin-top:0}.u-spacing-mt--tiny{margin-top:var(--space-10)}.u-spacing-mt--small{margin-top:var(--space-20)}.u-spacing-mt--medium{margin-top:var(--space-30)}.u-spacing-mt--large{margin-top:var(--space-40)}.u-spacing-mt--huge{margin-top:var(--space-50)}.u-spacing-mb--collapse{margin-bottom:0}.u-spacing-mb--tiny{margin-bottom:var(--space-10)}.u-spacing-mb--small{margin-bottom:var(--space-20)}.u-spacing-mb--medium{margin-bottom:var(--space-30)}.u-spacing-mb--large{margin-bottom:var(--space-40)}.u-spacing-mb--huge{margin-bottom:var(--space-50)}.u-text-align--left{text-align:left}.u-text-align--right{text-align:right}.u-text-align--center{text-align:center}.u-text-color--default{color:var(--color-default-base)}.u-text-color--primary{color:var(--color-primary-base)}.u-text-weight--bold{font-weight:var(--font-weight-60)}.u-bg--primary{background-color:var(--color-primary-base)}.u-bg--light{background-color:var(--color-default-10)}.u-bg-fit{background-position:50%;display:block;height:100%;width:100%}.u-bg-fit img{visibility:hidden}.u-bg-fit--cover{background-repeat:no-repeat;background-size:cover}.u-bg-fit--contain{background-repeat:no-repeat;background-size:contain}.u-float--left{float:left}.u-float--right{float:right}.u-shadow{box-shadow:20px 20px 40px rgba(0,0,0,.25)}.u-clearfix{clear:both;content:"";display:block}.u-no-scroll{height:100%!important;overflow:hidden!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvb2xzL21peGluLmljb24uc2NzcyIsIm1haW4uc2NzcyIsIm9iamVjdHMvb2JqZWN0LmZvb3Rlci5zY3NzIiwic2V0dGluZ3Mvc2V0dGluZy5nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50LmFjdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50LmNoZWNrYm94LnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudC5jb250ZW50LnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudC5jb29raWViYXIuc2NzcyIsInRvb2xzL21peGluLmJ1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnQuaWNvbi5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnQuZmllbGRzZXQuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50Lmxpc3Quc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50LmxvZ2luLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudC5tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnQubm8tcmVzdWx0cy5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnQucGFnZS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50LnBhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50LnJhZGlvcy5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnQuc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudC5zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudC5zZWxlY3QyLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudC5zZWxlY3Quc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50LnNvcnRhYmxlLWxpbmsuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50LnN0YXR1cy5zY3NzIiwic3lzdGVtcy9zeXN0ZW0udGFicy5zY3NzIiwidHJ1bXBzL3RydW1wLmRpc3BsYXkuc2NzcyIsInRvb2xzL21peGluLnZpc3VhbGx5LWhpZGRlbi5zY3NzIiwidHJ1bXBzL3RydW1wLnNwYWNpbmcuc2NzcyIsInRydW1wcy90cnVtcC50ZXh0LnNjc3MiLCJ0cnVtcHMvdHJ1bXAudXRpbGl0aWVzLnNjc3MiLCJ0b29scy9taXhpbi5jbGVhcmZpeC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9DRSxnQkFXYyxDQzlDaEIsa0RBQVksQ0REWixXQUNFLGlCQUFvQixDQVFwQixpQkFBa0IsQ0FEbEIsZUFBbUIsQ0FObkIsaUNBQXFDLENBQ3JDLHVRQU1rQixDRVRwQixVQUNFLGtCQ3FDMEIsQ0RwQzFCLFVBQVksQ0FFWixlQUFnQixDQURoQixtQkFDZ0IsQ0FFaEIsZ0JBQ0UsaUJBQW1CLENBQ25CLGVBQWdCLENBRWhCLHNCQUNFLFVBQVksQ0VYbEIsV0FDRSxpQkFBa0IsQ0FFbEIsbUJBQ0Usc0JBQXVCLENBRXZCLFdBQVksQ0FEWixpQkRnRWUsQ0M5RGYsYURpQ3NCLENDaEN0QixnQkFBaUIsQ0FDakIsU0FBVSxDQUNWLG1DQUFxQyxDQUNyQyxlQUFnQixDQVJqQix5QkFXRyw2QkFBNkMsQ0FDN0MsYUQrQnNCLENDM0N6Qix5QkFnQkcsWUFBYSxDQUNiLGlCQUFrQixDQWpCckIsK0JBb0JLLGtCRHVCb0IsQ0N0QnBCLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGFBQWMsQ0FDZCxTQUFVLENBQ1YsVUFBWSxDQUNaLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsUUFBUyxDQUNULFVBQVcsQ0FJZix5Q0FDRSxrQkRRc0IsQ0NQdEIsVUFBWSxDQUloQixtQkFDRSxlQUFpQixDQUNqQix3QkRlcUIsQ0NkckIsaUJEdUJlLENDdEJmLGFBQWUsQ0FDZix5Q0FBMkMsQ0FDM0MsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLGdCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLGlDQUEwQixDQUExQix5QkFBMEIsQ0FDMUIsMkRBQXNELENBQXRELG1EQUFzRCxDQUF0RCx5RUFBc0QsQ0FDdEQsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWix3REFBNEQsQ0FDNUQsVUFBVyxDQUVYLHlDQUNFLFNBQVUsQ0FDVixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLGtCQUFtQixDQUl2QixpQkFDRSxlQUFnQixDQUNoQixRQUFTLENBQ1QsU0FBVSxDQUdaLGlCQUVFLGFEdEN3QixDQ3FDeEIsYURyQ3dCLENDb0N6QiwrRUFPRyxzQkFBdUIsQ0FDdkIsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsYUFBYyxDQUNkLG1CQUFvQixDQUNwQixpQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsMEJBQTRCLENBQzVCLGVBQWdCLENBQ2hCLG9CQUFxQixDQUNyQixVQUFXLENBbkJkLGlHQXNCSyxrQkR4Q2EsQ0N5Q2IsYURuRG9CLENDb0RwQix5QkFBMEIsQ0FJOUIseUJBQ0UsYURuRHVCLENFcEQ3QixZQUNFLGlCQUFrQixDQUVsQixtQkFDRSxhRm9Dc0IsQ0VqQ3hCLGtCQUNFLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FGbkIsb0NBS0csb0JGK0RzQixDRXBFekIsd0JBVUcsU0FBVSxDQURWLGlCQUNVLENBSWQsbUJBRUUsYUZpQnNCLENFaEJ0QixlQUFnQixDQUNoQixpQkFBa0IsQ0xXcEIseUJBVUksVUFBVyxDQVBYLFdBQVMsQ0FHVCxpQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLGVBQW1CLENBQ25CLFVBQVcsQ0FFWCxTQUFVLENLMUJiLG1EQVFHLHlEQUFvRCxDQUFwRCxpREFBb0QsQ0FBcEQsdUVBQW9ELENBUnZELDBCQVlHLGtCRndCaUIsQ0V2QmpCLGlCRm1DYSxDRWxDYixVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLGFBQWMsQ0FDZCxNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLFlBQWEsQ0FFYix5SUFHRSxlQUFpQixDQUduQix1SUFFRSxrQkZLZSxDRXBDcEIseUJBb0NHLFVBQVksQ0FDWixpQkFBbUIsQ0FDbkIsV0FBYSxDQUNiLGlCQUFrQixDQUVsQixPQUFRLENBRFIsK0NBQXlDLENBQXpDLHVDQUNRLENMMUJaLGdDQVVJLFVBQVcsQ0FQWCxXQUFTLENBR1QsaUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixlQUFtQixDQUNuQixVQUFXLENBRVgsU0FBVSxDS3NCWixpQ0FDRSxhRmhDc0IsQ0UrQnhCLHdDQUlJLDRCQUFrQyxDQUp0Qyw4Q0FRSSw0QkFBNEMsQ0FSaEQsK0NBWUksNEJBQTJDLENBWi9DLHVDQWdCSSwrQ0FBeUMsQ0FBekMsdUNBQXlDLENBTWpELHNCQUNFLGdCQUFpQixDQUNqQixvQ0ZuQjZCLENFcUI3Qix5QkFKRixzQkFLSSxrQ0FBc0MsQ0FjekMsQ0FuQkQseUNBU0ksYUYzQjBCLENFNEIxQixpQkFBa0IsQ0FDbEIsWUFBYyxDQUVkLHlCQWJKLHlDQWNNLFlBQWEsQ0FDYixPQUFRLENBQ1Isa0NBQTJCLENBQTNCLDBCQUEyQixDQUU5QixDQUdILHdCQUNFLGdCQUFpQixDQUNqQixzQkFBd0IsQ0FGMUIsMkNBS0ksWUFBYSxDQUNiLGlCQUFrQixDQUNsQixPQUFRLENBQ1Isa0NBQTJCLENBQTNCLDBCQUEyQixDQUkvQiw0Q0FHTSxhRnZGb0IsQ0V3RnBCLCtDQUF5QyxDQUF6Qyx1Q0FBeUMsQ0FKL0MsMERBU0ksVUFBWSxDQ25JZCxpQkFDRSxzQkFBdUIsQ0NGM0IsYUFDRSx3Qko0QzBCLENJM0MxQixVQUFZLENBQ1osZUFBZ0IsQ0FDaEIsa0JBQXlCLENBQ3pCLGNBQWUsQ0FDZiwrREFBa0UsQ0FBbEUsdURBQWtFLENBQWxFLDRHQUFrRSxDQUNsRSxVQUFXLENBQ1gsV0FBWSxDQVJkLHdCQVdJLCtCQUF5QixDQUF6Qix1QkFBeUIsQ0FYN0IsZUFlSSxRQUFTLENBZmIsZUFtQkksVUFBWSxDQUdkLHNCQUNFLE1BQU8sQ0FDUCxLQUFNLENBQ04sbUNBQTRCLENBQTVCLDJCQUE0QixDQUc5Qix5QkFFRSxRQUFTLENBRFQsTUFBTyxDQUVQLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FHN0IsNkJBR0UsYUFHcUUsQ0FHdkUsMkRBUkUsaUJKaUNlLENJaENmLHFDQUF5QyxDQUV6QyxlQUFnQixDQUNoQixZSmdDaUIsQ0kvQmpCLG1FQUFxRSxDQUFyRSwyREorQmlCLENJNUJuQiw4QkFNRSxjSnNCaUIsQ0luQm5CLGdDQUlFLGFBRXNELENBR3hELGlFQVJFLGlCSmVlLENJZGYsZUppQmlCLENJaEJqQixxQ0FBeUMsQ0FFekMsZUFBZ0IsQ0FDaEIsdURBQXNELENBQXRELCtDQVNzRCxDQU54RCxpQ0FLRSxjQUNzRCxDQUd4RCxzQkFDRSxvQkFBdUIsQ0FBdkIsb0JBQXVCLENBR3ZCLHFCQUE4QixDQUE5QixxQkFBOEIsQ0FIOUIsOEJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixvQkFBYSxDQUFiLGdCQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isc0JBQWUsQ0FBZixrQkFBZSxDQUFmLGNBQWUsQ0FDZixxQ0FBOEIsQ0FBOUIsNkJBQThCLENBQzlCLDJCQUFnQyxDQUVoQyxnREFDRSxxQkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLDBCQUFtQixDQUFuQixrQkFBbUIsQ0FFbkIseUJBSEYsZ0RBSUksMEJBQXFDLENBRXhDLENBR0gsbUJBQ0UsZUFBYSxDQUFiLG9CQUFhLENBQWIsZ0JBQWEsQ0FBYixZQUFhLENBQ2IsY0FBZSxDQUNmLGFBQWMsQ0FDZCxpQkpqQjJCLENJb0J6Qix5QkFERiw2Q0FFSSxnQkpwQm9CLENJc0J2QixDQUdILHNCQUNFLGVBQWMsQ0FBZCxxQkFBYyxDQUFkLGlCQUFjLENBQWQsYUFBYyxDQUNkLGNBQWUsQ0FDZixpQko3QjJCLENJZ0N6Qix5QkFERixnREFFSSxnQkpoQ29CLENJa0N2QixDQUdILHFCQ3hHQSxlRHlHdUIsQ0N4R3ZCLHFCRHdHOEIsQ0N2RzlCLGlCTDJEaUIsQ0sxRGpCLGFMbUMwQixDS2xDMUIsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsY0xMa0MsQ0tNbEMsZUxTa0IsQ0tSbEIsYUxjZ0IsQ0tiaEIsUUFBUyxDQUNULFlBQWEsQ0FDYiwwQkxvRG1CLENLbkRuQixvQkFBcUIsQ0FDckIsb0RBQXVELENBQ3ZELHFCQUFzQixDQUV0QixrRkFHRSxzQkRxRjhELENDcEY5RCxpQkRvRnFFLENDbkZyRSxVRG1GNEUsQ0NoRjlFLHVEQUVFLHlDQUE2QyxDQUcvQyw4QkFDRSxrQkFBbUIsQ0FDbkIsOEJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixVQUFXLENBQ1gsbUJBQW9CLENDekN4QixXQUNFLGlCQUFvQixDQVFwQixpQkFBa0IsQ0FEbEIsZUFBbUIsQ0FObkIsb0NBQXVDLENBQ3ZDLHNSQU1rQixDQUlwQixRQUNFLG9CQUFxQixDQUVyQix1QkFDRSxnQ0FBeUIsQ0FBekIsd0JBQXlCLENBRzNCLDBCQUNFLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FHMUIsd0JBQ0UsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUczQix5QkFDRSw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBR3pCLGVBQ0UsV0FBWSxDQUNaLFVBQVcsQ1RDYiwyQkFHSSxXQVFVLENBWGQsc0RBVUksVUFBVyxDQUpYLGlCQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsZUFBbUIsQ0FDbkIsVUFBVyxDQUVYLFNBQVUsQ0FYZCwyQkFHSSxXQVFVLENBWGQsNEJBR0ksV0FRVSxDQVhkLHFEQVVJLFVBQVcsQ0FKWCxpQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLGVBQW1CLENBQ25CLFVBQVcsQ0FFWCxTQUFVLENBWGQseUJBR0ksV0FRVSxDQVhkLHNCQUdJLFdBUVUsQ0FYZCwyQ0FVSSxVQUFXLENBSlgsaUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixlQUFtQixDQUNuQixVQUFXLENBRVgsU0FBVSxDQVhkLHFCQUdJLFdBUVUsQ0FYZCxxQkFHSSxXQVFVLENBWGQsNENBVUksVUFBVyxDQUpYLGlCQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsZUFBbUIsQ0FDbkIsVUFBVyxDQUVYLFNBQVUsQ0FYZCx1QkFHSSxXQVFVLENBWGQsdUJBR0ksV0FRVSxDQVhkLDRDQVVJLFVBQVcsQ0FKWCxpQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLGVBQW1CLENBQ25CLFVBQVcsQ0FFWCxTQUFVLENBWGQscUJBR0ksV0FRVSxDQVhkLDJCQUdJLFdBUVUsQ0FYZCxzREFVSSxVQUFXLENBSlgsaUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixlQUFtQixDQUNuQixVQUFXLENBRVgsU0FBVSxDQVhkLDJCQUdJLFdBUVUsQ0FYZCw0QkFHSSxXQVFVLENBWGQscURBVUksVUFBVyxDQUpYLGlCQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsZUFBbUIsQ0FDbkIsVUFBVyxDQUVYLFNBQVUsQ0FYZCx5QkFHSSxXQVFVLENBWGQscUJBR0ksV0FRVSxDQVhkLDJDQVVJLFVBQVcsQ0FKWCxpQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLGVBQW1CLENBQ25CLFVBQVcsQ0FFWCxTQUFVLENBWGQsc0JBR0ksV0FRVSxDVS9DaEIsWUFDRSxpQkFBa0IsQ0FEcEIsa0RBSUksbUJQdUV3QixDT3BFMUIsbUJBQ0UsMkJQa0UyQixDT2hFM0IseUJBSEYsbUJBSUksMEJQK0R5QixDT3pENUIsQ0FIQywyQkFDRSxtQkFBcUIsQ0FJekIsdUJBQ0Usd0JBQXlCLENBRzNCLGtCQUNFLCtCUG1DdUIsQ09sQ3ZCLDRCUGtDdUIsQ09qQ3ZCLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxTQUFVLENBR1osa0JBQ0UsK0JQMkJ1QixDTzFCdkIsaUJBQWtCLENBRm5CLDZCQUtHLGtCQUFtQixDQUx0Qix5QkFTRyxrQlBpQmlCLENPaEJqQixpQlA0QmEsQ08zQmIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxTQUFVLENBQ1YsU0FBVSxDQUVWLG1CQUFvQixDQURwQixpQkFBa0IsQ0FFbEIsVUFBVyxDQUNYLFFBQVMsQ0FDVCxzQkFBdUIsQ0FDdkIsaUJBQWtCLENBQ2xCLDhCQUFnQyxDQUNoQyxVQUFXLENBRVgscUZBRUUsZUFBaUIsQ0ExQnRCLG9CQWdDRyxtQkFBb0IsQ0FEcEIsVUFDb0IsQ0FoQ3ZCLG1FQXNDSyxTQUFVLENBQ1Ysa0JBQW1CLENBS3pCLG1CQUVFLGVBQWMsQ0FEZCxhUHBDc0IsQ09xQ3RCLHFCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBQ2QsYVBMMEIsQ09NMUIsaUJBQWtCLENBQ2xCLFlBQWMsQ0FFZCx5QkFQRixtQkFRSSxZQUFhLENBQ2IsT0FBUSxDQUNSLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FFOUIsQ0FFRCxtQkFLRSxlQUFjLENBSmQsdUJBQWdCLENBQWhCLG9CQUFnQixDQUFoQixlQUFnQixDQUNoQixzQkFBdUIsQ0FDdkIsV0FBWSxDQUNaLGFQdkR3QixDT3dEeEIscUJBQWMsQ0FBZCxpQkFBYyxDQUFkLGFBQWMsQ0FDZCxlQUFnQixDQUVoQixtQ1B2QjJCLENPc0IzQixpQlB0QjJCLENPeUIzQix5QkFWRixtQkFXSSxlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsU0FBVSxDQUNWLHdCQUF5QixDQUU1QixDQXpHSCx1Q0E0R0ksYUFBYyxDQUNkLG1DUG5DMkIsQ09vQzNCLFVBQVcsQ0FFWCx5QkFoSEosdUNBaUhNLDhCQUFrQyxDQUNsQyx3QkFBeUIsQ0FFNUIsQ0FFRCxxQkFDRSxxQkFBbUIsQ0FBbkIscUJBQW1CLENBRW5CLDBCQUFtQixDQUFuQix5QkFBbUIsQ0FGbkIsMEJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixvQkFBYSxDQUFiLGdCQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIseUJBQTRCLENBRTVCLDJCQUNFLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FFVCw2Q0FDRSx1QkFBNkIsQ0FLbkMsb0JBQ0UsZUFBYyxDQUFkLHFCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBRWQsK0JBQ0UsZ0JBQWlCLENBSnBCLHdDQVFHLG9CUHZFd0IsQ08yRTVCLG9CQUNFLHNCQUF1QixDQUN2QixXQUFZLENBQ1osYVBuR3lCLENPcUd6QixpQlBoSm1DLENPK0luQyxlQUFnQixDQUdoQixhQUFjLENBRGQsU0FBVSxDQUVWLHlCQUEwQixDQUs5QixxQkFDRSxnQkFBbUIsQ0FHckIsd0JBQ0UseUJQM0YwQixDTzBGNUIsZ0RBSUksbUJQOUZ3QixDTzBGNUIsZ0ZBU0ksa0JQakd3QixDT3FHNUIsa0JBQ0UsUUFBUyxDQUNULGlCQUFvQixDQUNwQixpQkFBa0IsQ0FIcEIseUJBTUksa0JQL0htQixDT2dJbkIsUUFBUyxDQUNULFVBQVcsQ0FDWCxRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLFdBQVksQ0FDWixVQUFXLENBSWYsOEVBTUksV0FBWSxDQU5oQiw4Q0FTTSxZQUFhLENBVG5CLHlEQWFNLG1CUHRJc0IsQ08ySTVCLHFDQUVJLGdCQUFpQixDQUZyQixvREFPTSxZQUFhLENBUG5CLHVDQVdNLGFBQWMsQ0FDZCxzQkFBd0IsQ0FDeEIsaUJBQWtCLENBYnhCLHlDQWtCSSxzQkFBdUIsQ0FDdkIsV0FBWSxDQUNaLGFQNUx3QixDTzZMeEIsZUFBZ0IsQ0FFaEIsY0FBZSxDQURmLFNBQ2UsQ0F2Qm5CLHlEQTRCTSx1QkFBd0IsQ0E1QjlCLDZEQWlDTSxXQUFZLENWbk5oQixvRUFVSSxVQUFXLENBUFgsV0FBUyxDQUdULGlCQUFvQixDVWdObEIsY0FBZSxDVi9NakIsaUJBQWtCLENBQ2xCLGVBQW1CLENBQ25CLFVBQVcsQ0FFWCxTQUFVLENVa05oQixrREFHRSxvQkFBcUIsQ0FIdkIsNERBT0ksa0JBQW1CLENBUHZCLDBFQVlJLGFBQWMsQ0FEZCxnQkFDYyxDQUtsQix1Q0FFSSxtQkFBb0IsQ0FDcEIseUJBQTBCLENDclI5QixRQUNFLHlCUjRFMEIsQ1ExRTFCLGNBR0UsMEJBQXFCLENBQXJCLHlCQUFxQixDQURyQixvQkFBYSxDQUFiLGdCQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNEJBQXFCLENBQXJCLHdCQUFxQixDQUFyQixvQkFBcUIsQ0FGckIsaUJBRXFCLENBSHRCLHFCQU9HLGtCUmlEcUIsQ1FsRHJCLFdBQVksQ0FFWixVQUFXLENBQ1gsVUFBVyxDQUNYLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsa0NBQTJCLENBQTNCLDBCQUEyQixDQUMzQixXQUFZLENBSWhCLGNBQ0UsZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULFNBQVUsQ0FHWixhQUVFLCtCUitCdUIsQ1E3QnZCLDRCQUFxQixDQUFyQix3QkFBcUIsQ0FBckIsb0JBQXFCLENBR3ZCLDJCQU5FLHFCQUFtQixDQUFuQixxQkFBbUIsQ0FHbkIsMEJBQXFCLENBQXJCLHlCQUFxQixDQUhyQiwwQkFBbUIsQ0FBbkIsa0JBQW1CLENBRW5CLG9CQUFhLENBQWIsZ0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBUzBCLENBTDVCLGNBR0UsZUFBYyxDQUFkLHFCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBQ2QsNEJBQXFCLENBQXJCLHdCQUFxQixDQUFyQixvQkFBcUIsQ0FDckIseUJBQTBCLENBRzVCLGlCQUNFLGVBQWMsQ0FBZCxxQkFBYyxDQUFkLGlCQUFjLENBQWQsYUFBYyxDQUNkLFlBQWEsQ0FHZixhQUNFLGVBQWMsQ0FBZCxxQkFBYyxDQUFkLGlCQUFjLENBQWQsYUFBYyxDQUNkLGlCQUFtQixDQUNuQixlQUFnQixDQUNoQix5QkFBMkIsQ0FFM0IseUJBTkYsYUFPSSxlQUFjLENBQWQscUJBQWMsQ0FBZCxpQkFBYyxDQUFkLGFBQWMsQ0E4QmpCLENBM0JDLG1CQUNFLGFSakJvQixDUWtCcEIsaUJBQW1CLENBQ25CLGVBQWdCLENBQ2hCLHFCQUF1QixDQUN2QixpQkFBa0IsQ0FHcEIsb0JBQ0UsZUFBZ0IsQ0FEakIsc0JBSUcsYVI5Qm9CLENRK0JwQixvQkFBcUIsQ0FMeEIsNEJBUUssYVIxQmtCLENRMkJsQix5QkFBMEIsQ0FNOUIsZ0JBQ0UsUUFBZ0IsQ0FEbEIsZ0JBQ0UsUUFBZ0IsQ0FEbEIsZ0JBQ0UsUUFBZ0IsQ0FEbEIsZ0JBQ0UsUUFBZ0IsQ0FEbEIsZ0JBQ0UsUUFBZ0IsQ0FEbEIsZ0JBQ0UsUUFBZ0IsQ0FEbEIsZ0JBQ0UsUUFBZ0IsQ0FEbEIsZ0JBQ0UsUUFBZ0IsQ0FEbEIsZ0JBQ0UsUUFBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0IsQ0FEbEIsaUJBQ0UsU0FBZ0Is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Q0UsZ0JBQWlCLENBRW5CLHNCQUNFLGlCQUFrQixDQUlwQix1QkFDRSwrQkFBZ0MsQ0FFbEMsdUJBQ0UsK0JBQWdDLENBSWxDLHFCQUNFLGlDQUFrQyxDQ3BCcEMsZUFDRSwwQ0FBMkMsQ0FFN0MsYUFDRSx3Q0FBeUMsQ0FJM0MsVUFDRSx1QkFBa0MsQ0FDbEMsYUFBYyxDQUNkLFdBQVksQ0FDWixVQUFXLENBSmIsY0FPSSxpQkFBa0IsQ0FHdEIsaUJBQ0UsMkJBQTRCLENBQzVCLHFCQUFzQixDQUV4QixtQkFDRSwyQkFBNEIsQ0FDNUIsdUJBQXdCLENBSTFCLGVBQ0UsVUFBVyxDQUViLGdCQUNFLFdBQVksQ0FJZCxVQUNFLHlDQUE2QyxDQUkvQyxZQ3pDRSxVQUFXLENBQ1gsVUFBVyxDQUNYLGFBQWMsQ0Q0Q2hCLGFBQ0UscUJBQXVCLENBQ3ZCLHlCQUEyQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9pY29ucy9pY29ucy5lb3QnKTtcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9pY29ucy9pY29ucy5lb3QjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvaWNvbnMvaWNvbnMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvaWNvbnMvaWNvbnMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2ljb25zL2ljb25zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9pY29ucy9pY29ucy5zdmcjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiRpY29uczogKFxuICBhbmdsZS1kb3duOiAnXFxlODAwJyxcbiAgYW5nbGUtbGVmdDogJ1xcZTgwMScsXG4gIGFuZ2xlLXJpZ2h0OiAnXFxlODAyJyxcbiAgYW5nbGUtdXA6ICdcXGU4MDMnLFxuICBjaGVjazogJ1xcZTgwOCcsXG4gIGNpdHk6ICdcXGU4MDknLFxuICBkb3RzOiAnXFxlODBhJyxcbiAgZm9sZGVyOiAnXFxlODBiJyxcbiAgc2VhcmNoOiAnXFxlODBjJyxcbiAgdXNlcjogJ1xcZTgwZCcsXG4gIGNhcmV0LWRvd246ICdcXGU4MGUnLFxuICBjYXJldC1sZWZ0OiAnXFxlODBmJyxcbiAgY2FyZXQtcmlnaHQ6ICdcXGU4MTAnLFxuICBjYXJldC11cDogJ1xcZTgxMScsXG4gIHBsdXM6ICdcXGU4MTInLFxuICBjbG9zZTogJ1xcZTgxMycsXG4pO1xuXG5AbWl4aW4gaWNvbigkcG9zaXRpb246IGJlZm9yZSwgJGljb246IGZhbHNlLCAkc3R5bGVzOiB0cnVlKSB7XG4gIEBpZiAkcG9zaXRpb24gPT0gYm90aCB7XG4gICAgJHBvc2l0aW9uOiBcImJlZm9yZSwgJjphZnRlclwiO1xuICB9XG5cbiAgJjojeyRwb3NpdGlvbn0ge1xuXG4gICAgQGlmICRpY29uIHtcbiAgICAgIGNvbnRlbnQ6IFwiI3ttYXAtZ2V0KCRpY29ucywgJGljb24pfVwiO1xuICAgIH1cbiAgICBAaWYgJHN0eWxlcyB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICB9XG5cbiAgICBAY29udGVudDtcbiAgfVxufSIsIi8qIEZvbnQgKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvbG91MWNseC5jc3NcIik7XG5cbi8qIFNldHRpbmdzICovXG5AaW1wb3J0ICdzZXR0aW5ncy9zZXR0aW5nLmdsb2JhbC5zY3NzJztcblxuLyogVG9vbHMgKi9cbkBpbXBvcnQgJ3Rvb2xzL21peGluLmFzcGVjdC1yYXRpby5zY3NzJztcbkBpbXBvcnQgJ3Rvb2xzL21peGluLmJ1dHRvbi5zY3NzJztcbkBpbXBvcnQgJ3Rvb2xzL21peGluLmNsZWFyZml4LnNjc3MnO1xuQGltcG9ydCAndG9vbHMvbWl4aW4uZ3JpZC5zY3NzJztcbkBpbXBvcnQgJ3Rvb2xzL21peGluLmljb24uc2Nzcyc7XG5AaW1wb3J0ICd0b29scy9taXhpbi52aXN1YWxseS1oaWRkZW4uc2Nzcyc7XG5AaW1wb3J0ICd0b29scy9taXhpbi50cmlhbmdsZS5zY3NzJztcbkBpbXBvcnQgJ3Rvb2xzL21peGluLnJlc3BvbnNpdmUtdHlwZS5zY3NzJztcblxuLyogT2JqZWN0cyAqL1xuQGltcG9ydCAnb2JqZWN0cy9vYmplY3QuZm9vdGVyLnNjc3MnO1xuXG4vKiBDb21wb25lbnRzICovXG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbXBvbmVudC5hY3Rpb25zLnNjc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnQuY2hlY2tib3guc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbXBvbmVudC5jb250ZW50LnNjc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnQuY29va2llYmFyLnNjc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnQuaWNvbi5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29tcG9uZW50LmZpZWxkc2V0LnNjc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnQubGlzdC5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29tcG9uZW50LmxvZ2luLnNjc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnQubW9kYWwuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbXBvbmVudC5uby1yZXN1bHRzLnNjc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnQucGFnZS1iYW5uZXIuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbXBvbmVudC5wYWdpbmF0aW9uLnNjc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnQucmFkaW9zLnNjc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnQuc2VhcmNoLnNjc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnQuc2VjdGlvbi5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29tcG9uZW50LnNlbGVjdDIuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbXBvbmVudC5zZWxlY3Quc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbXBvbmVudC5zb3J0YWJsZS1saW5rLnNjc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnQuc3RhdHVzLnNjc3MnO1xuXG4vKiBTeXN0ZW1zICovXG5AaW1wb3J0ICdzeXN0ZW1zL3N5c3RlbS50YWJzLnNjc3MnO1xuXG4vKiBUcnVtcHMgKi9cbkBpbXBvcnQgJ3RydW1wcy90cnVtcC5kaXNwbGF5LnNjc3MnO1xuQGltcG9ydCAndHJ1bXBzL3RydW1wLnNwYWNpbmcuc2Nzcyc7XG5AaW1wb3J0ICd0cnVtcHMvdHJ1bXAudGV4dC5zY3NzJztcbkBpbXBvcnQgJ3RydW1wcy90cnVtcC51dGlsaXRpZXMuc2Nzcyc7XG4iLCIuby1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZGVmYXVsdC1iYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6ICRzcGFjZS0yMCAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICZfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBcbiAgICAmLWxpZ2h0IHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG4gIH1cbn0iLCIvKiBGb250IGZhbWlseSAqL1xuJGZvbnQtZmFtaWx5LWRlZmF1bHQ6ICdQcm94aW1hIE5vdmEnLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWhlYWRpbmc6IGluaGVyaXQ7XG5cbi8qIEZvbnQgc2l6ZSAqL1xuJGZvbnQtc2l6ZS1taW4tYmFzZTogMTRweDtcbiRmb250LXNpemUtbWF4LWJhc2U6IDE2cHg7XG4kZm9udC1zaXplLWJhc2U6IDFyZW07XG4kZm9udC1zaXplLTEwOiAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KTtcbiRmb250LXNpemUtMjA6ICgkZm9udC1zaXplLWJhc2UgKiAuODc1KTtcbiRmb250LXNpemUtMzA6ICgkZm9udC1zaXplLWJhc2UgKiAxKTtcbiRmb250LXNpemUtNDA6ICgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSk7XG4kZm9udC1zaXplLTUwOiAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSk7XG4kZm9udC1zaXplLWRlZmF1bHQ6ICRmb250LXNpemUtMzA7XG5cbiRmb250LXNpemUtaDE6ICgkZm9udC1zaXplLWJhc2UgKiAyLjI1KTtcbiRmb250LXNpemUtaDI6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuJGZvbnQtc2l6ZS1oMzogKCRmb250LXNpemUtYmFzZSAqIDEuMjUpO1xuJGZvbnQtc2l6ZS1oNDogKCRmb250LXNpemUtYmFzZSAqIDEuMTI1KTtcbiRmb250LXNpemUtaDU6ICgkZm9udC1zaXplLWJhc2UgKiAxKTtcbiRmb250LXNpemUtaDY6ICgkZm9udC1zaXplLWJhc2UgKiAwLjkpO1xuXG4vKiBGb250IHdlaWdodCAqL1xuJGZvbnQtd2VpZ2h0LTMwOiAzMDA7XG4kZm9udC13ZWlnaHQtNDA6IDQwMDtcbiRmb250LXdlaWdodC02MDogNjAwO1xuJGZvbnQtd2VpZ2h0LTcwOiA3MDA7XG4kZm9udC13ZWlnaHQtODA6IDgwMDtcbiRmb250LXdlaWdodC1kZWZhdWx0OiAkZm9udC13ZWlnaHQtNDA7XG5cbi8qIExpbmUgaGVpZ2h0ICovXG4kbGluZS1oZWlnaHQtMTA6IDE7XG4kbGluZS1oZWlnaHQtMjA6IDEuMjU7XG4kbGluZS1oZWlnaHQtMzA6IDEuNTtcbiRsaW5lLWhlaWdodC00MDogMS43NTtcbiRsaW5lLWhlaWdodC1kZWZhdWx0OiAkbGluZS1oZWlnaHQtNDA7XG5cbi8qIENvbG9yICovXG4kY29sb3ItZGVmYXVsdC1iYXNlOiAjMEUxNTM5O1xuJGNvbG9yLWRlZmF1bHQtMTA6IGxpZ2h0ZW4oJGNvbG9yLWRlZmF1bHQtYmFzZSwgNzAlKTtcbiRjb2xvci1kZWZhdWx0LTIwOiAjODc5MUE0O1xuJGNvbG9yLWRlZmF1bHQtMzA6IGxpZ2h0ZW4oJGNvbG9yLWRlZmF1bHQtYmFzZSwgNDUlKTtcbiRjb2xvci1kZWZhdWx0LTQwOiAjMTQxRTQ2O1xuJGNvbG9yLWRlZmF1bHQtNTA6ICRjb2xvci1kZWZhdWx0LWJhc2U7XG4kY29sb3ItZGVmYXVsdC05MDogZGFya2VuKCRjb2xvci1kZWZhdWx0LWJhc2UsIDEwJSk7XG5cbiRjb2xvci1wcmltYXJ5LWJhc2U6ICMwMTYwRjI7XG4kY29sb3ItcHJpbWFyeS0xMDogbGlnaHRlbigkY29sb3ItZGVmYXVsdC1iYXNlLCA3NSUpO1xuJGNvbG9yLXByaW1hcnktNTA6ICRjb2xvci1wcmltYXJ5LWJhc2U7XG5cbiRjb2xvci1zZWNvbmRhcnktYmFzZTogIzAwQjM3MDtcblxuJGNvbG9yLXRlcnRpYXJ5LWJhc2U6ICM5NjAxNDE7XG5cbiRjb2xvci1xdWF0ZXJuYXJ5LWJhc2U6ICNGNUUzNzk7XG5cbiRjb2xvci1iZy0zMDogI0Y0RjhGOTtcbiRjb2xvci1iZy1iYXNlOiAjRUVGMEYyO1xuXG4kY29sb3ItYm9yZGVyLWJhc2U6ICNDQkQ4RTE7XG4kY29sb3ItYm9yZGVyLTMwOiAjRTVFRUY1O1xuJGNvbG9yLWJvcmRlci01MDogJGNvbG9yLWJvcmRlci1iYXNlO1xuXG4kY29sb3ItbGluazogJGNvbG9yLXByaW1hcnktYmFzZTtcbiRjb2xvci1zdWNjZXNzOiAkY29sb3Itc2Vjb25kYXJ5LWJhc2U7XG4kY29sb3ItZGFuZ2VyOiAkY29sb3ItdGVydGlhcnktYmFzZTtcbiRjb2xvci13YXJuaW5nOiAkY29sb3ItcXVhdGVybmFyeS1iYXNlO1xuXG4vKiBCb3JkZXIgcmFkaXVzICovXG4kYm9yZGVyLXJhZGl1czogMnB4O1xuXG4vKiBTcGFjZSAqL1xuJHNwYWNlLWJhc2U6IDEuODc1cmVtO1xuJHNwYWNlLTEwOiAoJHNwYWNlLWJhc2UgKiAuMjYpO1xuJHNwYWNlLTIwOiAoJHNwYWNlLWJhc2UgKiAuNTMzKTtcbiRzcGFjZS0zMDogKCRzcGFjZS1iYXNlICogMSk7XG4kc3BhY2UtNDA6ICgkc3BhY2UtYmFzZSAqIDEuNSk7XG4kc3BhY2UtNTA6ICgkc3BhY2UtYmFzZSAqIDIpO1xuJHNwYWNlLWRlZmF1bHQ6ICRzcGFjZS1iYXNlO1xuXG4vKiBXaWR0aCAqL1xuJHdpZHRoLTEwOiAzMjBweDtcbiR3aWR0aC0yMDogNTYwcHg7XG4kd2lkdGgtMzA6IDc2OHB4O1xuJHdpZHRoLTQwOiA5OTJweDtcbiR3aWR0aC01MDogMTA0MHB4O1xuJHdpZHRoLTYwOiAxMjAwcHg7XG4kd2lkdGgtZGVmYXVsdDogJHdpZHRoLTUwO1xuXG4vKiBHdXR0ZXIgKi9cbiRndXR0ZXItMTA6ICRzcGFjZS0xMDtcbiRndXR0ZXItMjA6ICRzcGFjZS0yMDtcbiRndXR0ZXItMzA6ICRzcGFjZS0zMDtcbiRndXR0ZXItNDA6ICRzcGFjZS00MDtcbiRndXR0ZXItNTA6ICRzcGFjZS01MDtcbiRndXR0ZXItZGVmYXVsdDogJGd1dHRlci0zMDtcblxuLyogQnJlYWtwb2ludHMgKi9cbiRicmVhay1taW4tMTA6IChtaW4td2lkdGg6IDMyMHB4KTtcbiRicmVhay1taW4tMjA6IChtaW4td2lkdGg6IDU2MHB4KTtcbiRicmVhay1taW4tMzA6IChtaW4td2lkdGg6IDc2OHB4KTtcbiRicmVhay1taW4tNDA6IChtaW4td2lkdGg6IDk5MnB4KTtcbiRicmVhay1taW4tNTA6IChtaW4td2lkdGg6IDEyMDBweCk7XG4kYnJlYWstbWluLTYwOiAobWluLXdpZHRoOiAxNDQwcHgpO1xuXG4kYnJlYWstbWF4LTEwOiAobWluLXdpZHRoOiAzMTlweCk7XG4kYnJlYWstbWF4LTIwOiAobWF4LXdpZHRoOiA1NTlweCk7XG4kYnJlYWstbWF4LTMwOiAobWF4LXdpZHRoOiA3NjdweCk7XG4kYnJlYWstbWF4LTQwOiAobWF4LXdpZHRoOiA5OTFweCk7XG4kYnJlYWstbWF4LTUwOiAobWF4LXdpZHRoOiAxMTk5cHgpO1xuXG4kYnJlYWstb25seS0xMDogKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzMTlweCk7XG4kYnJlYWstb25seS0yMDogKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWF4LXdpZHRoOiA1NTlweCk7XG4kYnJlYWstb25seS0zMDogKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCk7XG4kYnJlYWstb25seS00MDogKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCk7XG4kYnJlYWstb25seS01MDogKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KTsiLCIuYy1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC0yMDtcbiAgICBoZWlnaHQ6IDIuMzEyNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycywgYmFja2dyb3VuZCAuMnM7XG4gICAgd2lkdGg6IDIuMzEyNXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGNvbG9yLWxpbmssIDAuOTUpO1xuICAgICAgY29sb3I6ICRjb2xvci1saW5rO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtYWN0aW9ucy0taXMtYWN0aXZlICYge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpbms7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9fZmx5b3V0IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLTMwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDE0LDIxLDU3LDAuMDgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5NSUpO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgLjVzLCBvcGFjaXR5IC41cywgdHJhbnNmb3JtIC4zcztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDExcmVtO1xuICAgIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb24sIHRyYW5zZm9ybSwgdmlzaWJpbGl0eSwgb3BhY2l0eTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBcbiAgICAuYy1hY3Rpb25zLS1pcy1hY3RpdmUgJiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtYmFzZTtcblxuICAgICYgPiBhLFxuICAgICYgPiBidXR0b24sXG4gICAgJiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjQzNzVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctMzA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGluaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGFuZ2VyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xuICAgIH1cbiAgfVxufSIsIi5jLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtMjA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiArIC5jLWNoZWNrYm94X19pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtMzA7XG4gICAgfVxuXG4gICAgJiBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBAaW5jbHVkZSBpY29uKGFmdGVyLCBjaGVjayk7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTIwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIFxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMsIGNvbG9yIC4ycywgdHJhbnNmb3JtIC4ycztcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctYmFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG5cbiAgICAgIC5jLWZpZWxkc2V0LS1ncmV5ICYsXG4gICAgICAuYy1zZWN0aW9uLS1ncmV5ICYsXG4gICAgICAuYy1maWVsZHNldF9faXRlbTpob3ZlciAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5jLWZpZWxkc2V0LS1ncmV5IC5jLWZpZWxkc2V0X19pdGVtOmhvdmVyICYsXG4gICAgICAuYy1zZWN0aW9uLS1ncmV5IC5jLWZpZWxkc2V0X19pdGVtOmhvdmVyICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctYmFzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGVmdDogMC43NXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgJi0tZmFsc2Uge1xuICAgICAgQGluY2x1ZGUgaWNvbihhZnRlciwgY2xvc2UpO1xuICAgIH1cbiAgICBcbiAgICBpbnB1dDpjaGVja2VkICsgJiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtYmFzZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGluayAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLS10cnVlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktYmFzZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLS1mYWxzZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnktYmFzZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLWNoZWNrYm94LS1maWVsZHNldCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAkc3BhY2UtNDAgJHNwYWNlLTEwICRzcGFjZS0yMDtcbiAgXG4gIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW0gMC43NXJlbSAxMnJlbTtcbiAgfVxuXG4gICYgLmMtY2hlY2tib3hfX3RpdGxlIHtcbiAgICBsZWZ0OiAkc3BhY2UtMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC44MTI1cmVtO1xuICAgIFxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLmMtY2hlY2tib3gtLWZ1bGwtd2lkdGgge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuXG4gICYgLmMtY2hlY2tib3hfX3RpdGxlIHtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLmMtY2hlY2tib3gtLXRydXRoIHtcbiAgJiAuYy1jaGVja2JveF9fbGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTIwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgJiBpbnB1dDpjaGVja2VkICsgLmMtY2hlY2tib3hfX2xhYmVsOmFmdGVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn0iLCIuYy1jb250ZW50IHtcblxuICAmX19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjYyNXJlbTtcbiAgfVxufSIsIi8qIENvb2tpZSBiYXIgKi9cbi5jLWNvb2tpZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWJhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogJHNwYWNlLWRlZmF1bHQgMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG5cbiAgJiBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gICYtLXRvcC1iYXIge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAmLS1ib3R0b20tYmFyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cblxuICAmLS10b3AtbGVmdC1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgbGVmdDogJHNwYWNlLWRlZmF1bHQ7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB0b3A6ICRzcGFjZS1kZWZhdWx0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWShjYWxjKCN7JHNwYWNlLWRlZmF1bHR9ICogLTEpKTtcbiAgfVxuXG4gICYtLXRvcC1yaWdodC1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB0b3A6ICRzcGFjZS1kZWZhdWx0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWShjYWxjKCN7JHNwYWNlLWRlZmF1bHR9ICogLTEpKTtcbiAgICByaWdodDogJHNwYWNlLWRlZmF1bHQ7XG4gIH1cblxuICAmLS1ib3R0b20tbGVmdC1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm90dG9tOiAkc3BhY2UtZGVmYXVsdDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICBsZWZ0OiAkc3BhY2UtZGVmYXVsdDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSB0cmFuc2xhdGVZKCRzcGFjZS1kZWZhdWx0KTtcbiAgfVxuXG4gICYtLWJvdHRvbS1yaWdodC1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm90dG9tOiAkc3BhY2UtZGVmYXVsdDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHJpZ2h0OiAkc3BhY2UtZGVmYXVsdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgdHJhbnNsYXRlWSgkc3BhY2UtZGVmYXVsdCk7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiBjYWxjKCN7JGd1dHRlci0yMH0gKiAtMSk7XG5cbiAgICAuYy1jb29raWViYXJbY2xhc3MqPVwiLWJhclwiXSAmIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAjeyRicmVhay1taW4tMzB9IHtcbiAgICAgICAgbWFyZ2luOiBjYWxjKCN7JGd1dHRlci1kZWZhdWx0fSAqIC0xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmbGV4OiAxIDEgMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAkZ3V0dGVyLTIwO1xuXG4gICAgLmMtY29va2llYmFyW2NsYXNzKj1cIi1iYXJcIl0gJiB7XG4gICAgICBAbWVkaWEgI3skYnJlYWstbWluLTMwfSB7XG4gICAgICAgIHBhZGRpbmc6ICRndXR0ZXItZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogJGd1dHRlci0yMDtcblxuICAgIC5jLWNvb2tpZWJhcltjbGFzcyo9XCItYmFyXCJdICYge1xuICAgICAgQG1lZGlhICN7JGJyZWFrLW1pbi0zMH0ge1xuICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyLWRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBidXR0b24od2hpdGUsIHdoaXRlLCAkY29sb3ItcHJpbWFyeS1iYXNlLCB0cmFuc3BhcmVudCwgd2hpdGUsIHdoaXRlKTtcbiAgfVxufVxuIiwiQG1peGluIGJ1dHRvbihcbiAgJGJnOiAkY29sb3ItbGluayxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yLWxpbmssXG4gICRjb2xvcjogd2hpdGUsXG4gICRob3Zlci1iZzogbGlnaHRlbigkYmcsIDIwJSksXG4gICRob3Zlci1ib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKSxcbiAgJGhvdmVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjAlKVxuKSB7XG4gIGJhY2tncm91bmQ6ICRiZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNjA7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtMTA7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogJHNwYWNlLTIwICRzcGFjZS1kZWZhdWx0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycywgYmFja2dyb3VuZCAuMnMsIGJvcmRlci1jb2xvciAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXItY29sb3I7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIG9wYWNpdHk6IC4yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4iLCIvKiBGb250cyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICBzcmM6IHVybCgnL2Rpc3QvZm9udHMvaWNvbnMvaWNvbnMuZW90Jyk7XG4gIHNyYzogdXJsKCcvZGlzdC9mb250cy9pY29ucy9pY29ucy5lb3QjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCcvZGlzdC9mb250cy9pY29ucy9pY29ucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy9kaXN0L2ZvbnRzL2ljb25zL2ljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy9kaXN0L2ZvbnRzL2ljb25zL2ljb25zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoJy9kaXN0L2ZvbnRzL2ljb25zL2ljb25zLnN2ZyNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogSWNvbiAqL1xuLmMtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmLS1kaXJlY3Rpb24tdG9wIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB9XG5cbiAgJi0tZGlyZWN0aW9uLWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG5cbiAgJi0tZGlyZWN0aW9uLWxlZnQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAmLS1kaXJlY3Rpb24tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgJi0tbGFyZ2Uge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuXG4gICYtLWFuZ2xlLWRvd24geyBAaW5jbHVkZSBpY29uKGJlZm9yZSwgYW5nbGUtZG93bik7IH1cbiAgJi0tYW5nbGUtbGVmdCB7IEBpbmNsdWRlIGljb24oYmVmb3JlLCBhbmdsZS1sZWZ0KTsgfVxuICAmLS1hbmdsZS1yaWdodCB7IEBpbmNsdWRlIGljb24oYmVmb3JlLCBhbmdsZS1yaWdodCk7IH1cbiAgJi0tYW5nbGUtdXAgeyBAaW5jbHVkZSBpY29uKGJlZm9yZSwgYW5nbGUtdXApOyB9XG4gICYtLWNoZWNrIHsgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGNoZWNrKTsgfVxuICAmLS1jaXR5IHsgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGNpdHkpOyB9XG4gICYtLWRvdHMgeyBAaW5jbHVkZSBpY29uKGJlZm9yZSwgZG90cyk7IH1cbiAgJi0tZm9sZGVyIHsgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZvbGRlcik7IH1cbiAgJi0tc2VhcmNoIHsgQGluY2x1ZGUgaWNvbihiZWZvcmUsIHNlYXJjaCk7IH1cbiAgJi0tdXNlciB7IEBpbmNsdWRlIGljb24oYmVmb3JlLCB1c2VyKTsgfVxuICAmLS1jYXJldC1kb3duIHsgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGNhcmV0LWRvd24pOyB9XG4gICYtLWNhcmV0LWxlZnQgeyBAaW5jbHVkZSBpY29uKGJlZm9yZSwgY2FyZXQtbGVmdCk7IH1cbiAgJi0tY2FyZXQtcmlnaHQgeyBAaW5jbHVkZSBpY29uKGJlZm9yZSwgY2FyZXQtcmlnaHQpOyB9XG4gICYtLWNhcmV0LXVwIHsgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGNhcmV0LXVwKTsgfVxuICAmLS1wbHVzIHsgQGluY2x1ZGUgaWNvbihiZWZvcmUsIHBsdXMpOyB9XG4gICYtLWNsb3NlIHsgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGNsb3NlKTsgfVxufVxuIiwiLmMtZmllbGRzZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJiArIC5jLWZpZWxkc2V0Om5vdCguYy1maWVsZHNldC0tc2VjdGlvbikge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgJHNwYWNlLTEwICRzcGFjZS0yMDtcblxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICAgIG1hcmdpbjogMCAxLjI1cmVtICRzcGFjZS0yMDtcbiAgICB9XG5cbiAgICAmLS1zZWxlY3Qge1xuICAgICAgbWFyZ2luOiAwIDAgMC44MTI1cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Yi10aXRsZSB7XG4gICAgbWFyZ2luOiAkc3BhY2UtMjAgMS4yNXJlbTtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYm9yZGVyLWJhc2U7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1ib3JkZXItYmFzZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItYmFzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctYmFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIC5jLWZpZWxkc2V0LS1ncmV5ICYsXG4gICAgICAuYy1zZWN0aW9uLS1ncmV5ICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICoge1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICB3aWxsLWNoYW5nZTogei1pbmRleDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICYtLWlzLWFjdGl2ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC0yMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBsZWZ0OiAkc3BhY2UtMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC44MTI1cmVtO1xuICAgIFxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LWJhc2U7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogJHNwYWNlLTMwICRzcGFjZS0xMCAkc3BhY2UtMjA7XG4gICAgXG4gICAgQG1lZGlhICN7JGJyZWFrLW1pbi0yMH0ge1xuICAgICAgaGVpZ2h0OiAyLjg3NXJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTJyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycmVtKTtcbiAgICB9XG4gIH1cbiAgXG4gIHRleHRhcmVhLmMtZmllbGRzZXRfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkc3BhY2UtMzAgJHNwYWNlLTEwICRzcGFjZS0yMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBAbWVkaWEgI3skYnJlYWstbWluLTIwfSB7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW0gMC43NXJlbSAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycmVtKTtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW46ICRzcGFjZS0zMCAwLjYyNXJlbSAwO1xuXG4gICAgJi0taGVhZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTJweDtcblxuICAgICAgLmMtZmllbGRzZXQtLWdyZXkgJiB7XG4gICAgICAgIHRvcDogY2FsYygjeyRzcGFjZS01MH0gLSAycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAmLS1wdXNoLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgJiArIC5jLWZpZWxkc2V0X19hY3Rpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xMDtcbiAgICB9XG4gIH1cblxuICAmX19kZWxldGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5LWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMjA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5cbi5jLWZpZWxkc2V0LS1zZWN0aW9uIHtcbiAgbWFyZ2luOiAkc3BhY2UtNTAgMDtcbn1cblxuLmMtZmllbGRzZXQtLXN1YnNlY3Rpb24ge1xuICBtYXJnaW46ICRzcGFjZS01MCAwICRzcGFjZS0zMDtcblxuICAmICsgLmMtZmllbGRzZXQtLXN1YnNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMDtcbiAgfVxuXG4gICYgKyAuYy1maWVsZHNldC0tc2VjdGlvbixcbiAgJiArIC5jLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS01MDtcbiAgfVxufVxuXG4uYy1maWVsZHNldC0tZ3JleSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogJHNwYWNlLTUwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWJhc2U7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLmMtZmllbGRzZXQtLXNlbGVjdHMge1xuICAmIC5jLWZpZWxkc2V0X19saXN0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmIC5jLWZpZWxkc2V0X19pdGVtIHtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYgKyAuYy1maWVsZHNldF9faXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzA7XG4gICAgfVxuICB9XG59XG5cbi5jLWZpZWxkc2V0LS1maWxlcyB7XG4gICYgLmMtZmllbGRzZXRfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgJjpiZWZvcmUge31cbiAgICBcbiAgICAmOm50aC1jaGlsZChuICsgNikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgJiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuICBcbiAgJiAuYy1maWVsZHNldF9fY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLWxpbms7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMS4yNXJlbTtcbiAgfVxuICBcbiAgJi5jLWZpZWxkc2V0LS1pcy1vcGVuIHtcbiAgICAmIC5jLWZpZWxkc2V0X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmIC5jLWZpZWxkc2V0X19jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBpY29uKGJlZm9yZSwgYW5nbGUtdXApO1xuICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uYy1maWVsZHNldC0tY29tcGFueSB7XG5cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG4gIFxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpICsgLmMtZmllbGRzZXQtLWNvbXBhbnkge1xuICAgIG1hcmdpbi10b3A6IDIuNzVyZW07XG4gIH1cblxuICAmIC5jLWZpZWxkc2V0X19hY3Rpb25zOm5vdCguYy1maWVsZHNldF9fYWN0aW9ucy0taGVhZCkge1xuICAgIG1hcmdpbjogLjVyZW0gMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cblxuLmMtZmllbGRzZXQtLW5hcnJvdyB7XG4gICYgLmMtZmllbGRzZXRfX2lucHV0IHtcbiAgICBtYXJnaW46IDAgMCAwIDcuNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNy41cmVtKTtcbiAgfVxufSIsIi5jLWxpc3Qge1xuICBtYXJnaW46ICRzcGFjZS0zMCAwICRzcGFjZS01MDtcblxuICAmX19oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyLWJhc2U7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgXG4gICZfX3JvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1iYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG5cbiAgJl9fY29scyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKTtcbiAgfVxuXG4gICZfX2FjdGlvbnMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cblxuICAmX19jb2wge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nOiAxLjM3NXJlbSAwLjMxMjVyZW07XG4gICAgXG4gICAgQG1lZGlhICN7JGJyZWFrLW1pbi0zMH0ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxuXG4gICAgJi0taGVhZCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtMjA7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMC4zMTI1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICYgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC1iYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1saW5rO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAgICAgJi0tI3skaX0ge1xuICAgICAgICB3aWR0aDogKCRpICogMSUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLWxvZ2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogJHNwYWNlLTUwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWRlZmF1bHQtYmFzZTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyNi4yNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMTI5NTA7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1xdWF0ZXJuYXJ5LWJhc2U7XG4gICAgcGFkZGluZy10b3A6IDIuNzVyZW07XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEyLjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gLTEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19ib3gtY29udGVudCB7XG4gICAgcGFkZGluZzogMy41cmVtIDMuMTI1cmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW46IDAgMCAwLjM3NXJlbTtcbiAgfVxuXG4gICZfX2ludHJvIHtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtMjA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19zdWJtaXQge1xuICAgIEBpbmNsdWRlIGJ1dHRvbigpO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWRlZmF1bHQtYmFzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzA7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIG1hcmdpbjogJHNwYWNlLTMwIDAgMDtcbiAgfVxuXG4gICZfX2Zvcm0tZWxlbWVudCB7XG4gICAgbWFyZ2luOiAkc3BhY2UtMzAgMCAwO1xuXG4gICAgJi0tY2hlY2tib3gge1xuICAgICAgbWFyZ2luOiAxLjI1cmVtIDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC1iYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJvcmRlci0zMDtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtYmFzZTtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZGVmYXVsdC1iYXNlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5RTlGOUU7XG4gICAgfVxuICB9XG59IiwiLmMtbW9kYWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1kZWZhdWx0LWJhc2UsIDAuOCk7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuNXMsIG9wYWNpdHkgLjVzO1xuICBcbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6ICRzcGFjZS0zMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJyZW0pO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG4gICAgd2lkdGg6IDI1cmVtO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMCAwIDEuMzc1cmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQwO1xuICAgIG1hcmdpbjogJHNwYWNlLTIwIDAgMC4zMjE1cmVtO1xuICB9XG4gIFxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtYmFzZTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwLjMyMTVyZW0gMCAkc3BhY2UtMzA7XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBtYXJnaW46ICRzcGFjZS0zMCAwO1xuICB9XG4gIFxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46ICRzcGFjZS0zMCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgJiArIC5jLW1vZGFsX19hY3Rpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xMDtcbiAgICB9XG5cbiAgICAuYy1tb2RhbF9fYWN0aW9ucy0tZncgJiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTEwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctYmFzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtYmFzZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJHNwYWNlLTIwO1xuICAgIHRvcDogJHNwYWNlLTIwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMS44NzVyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItYmctYmFzZSwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmLS1wcmltYXJ5IHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktYmFzZTtcbiAgfVxuXG4gICYtLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmFzZTtcbiAgfVxuXG4gICYtLXRlcnRpYXJ5IHtcbiAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5LWJhc2U7XG4gIH1cblxuICAmLS1pcy1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAmIC5jLW1vZGFsX19pbm5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG59IiwiLmMtbm8tcmVzdWx0cyB7XG4gIEBpbmNsdWRlIGljb24oYmVmb3JlLCBzZWFyY2gpO1xuXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZy0zMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC0yMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAkc3BhY2UtMjAgMDtcbiAgcGFkZGluZzogJHNwYWNlLTMwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAkc3BhY2UtMjA7XG4gIH1cbn0iLCIuYy1wYWdlLWJhbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICR3aWR0aC00MDtcbiAgei1pbmRleDogMTAwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWRlZmF1bHQtNDA7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgbWFyZ2luOiAwICRzcGFjZS0xMDtcbiAgfVxuXG4gICZfX2NhbmNlbCB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTIwO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTIwO1xuICAgIH1cbiAgfVxuXG4gICYtLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJi0taXMtc3R1Y2sge1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn0iLCIuYy1wYWdpbmF0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBwYWRkaW5nOiAkc3BhY2UtMjAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctYmFzZTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMC4zMTI1cmVtO1xuICB9XG4gIFxuICAmX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtMjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICAgIHdpZHRoOiAyLjVyZW07XG5cbiAgICAmLS1pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5LWJhc2U7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG4gIFxuICAmX19kaXZpZGVyIHt9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnktYmFzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG4gICAgd2lkdGg6IDIuNXJlbTtcblxuICAgICYtLWlzLWRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG59XG5cbi5jLXBhZ2luYXRpb24tLWNvbmNpc2Uge1xuICBwYWRkaW5nOiAwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJiAuYy1wYWdpbmF0aW9uX19wcm9ncmVzcyB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTIwO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbjogMCAwLjMxMjVyZW07XG4gIH1cblxuICAmIC5jLXBhZ2luYXRpb25fX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWJhc2U7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTIwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbjogMCAwLjMxMjVyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItYmctYmFzZSwgNCUpO1xuICAgIH1cbiAgfVxufSIsIi5jLXJhZGlvcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTIwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYgKyAuYy1yYWRpb3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0zMDtcbiAgICB9XG5cbiAgICAmIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIEBpbmNsdWRlIGljb24oYWZ0ZXIsIGNoZWNrKTtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtMjA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycywgY29sb3IgLjJzLCB0cmFuc2Zvcm0gLjJzO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1iYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICB9XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGVmdDogMC43NXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgJi0tZmFsc2Uge1xuICAgICAgQGluY2x1ZGUgaWNvbihhZnRlciwgY2xvc2UpO1xuICAgIH1cbiAgICBcbiAgICBpbnB1dDpjaGVja2VkICsgJiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtYmFzZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGluaztcbiAgICAgIH1cblxuICAgICAgJi0tdHJ1ZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWJhc2U7XG4gICAgICB9XG5cbiAgICAgICYtLWZhbHNlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeS1iYXNlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLXJhZGlvcy0tZmllbGRzZXQge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogJHNwYWNlLTQwICRzcGFjZS0xMCAkc3BhY2UtMjA7XG4gIFxuICBAbWVkaWEgI3skYnJlYWstbWluLTIwfSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtIDAuNzVyZW0gMTJyZW07XG4gIH1cbiAgXG4gICYgLmMtcmFkaW9zX190aXRsZSB7XG4gICAgbGVmdDogJHNwYWNlLTEwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuODEyNXJlbTtcbiAgICBcbiAgICBAbWVkaWEgI3skYnJlYWstbWluLTIwfSB7XG4gICAgICBsZWZ0OiAxLjI1cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5jLXJhZGlvcy0tdHJ1dGgge1xuICAmIC5jLXJhZGlvc19fbGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTIwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgJiBpbnB1dDpjaGVja2VkICsgLmMtcmFkaW9zX19sYWJlbDphZnRlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59IiwiLmMtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgI3skYnJlYWstbWluLTIwfSB7XG4gICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgfVxuXG4gICZfX2xhYmVsIHt9XG5cbiAgJl9faW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItYmFzZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTIwO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG59IiwiLmMtc2VjdGlvbiB7XG4gIG1hcmdpbjogJHNwYWNlLTUwIDA7XG5cbiAgJiAuYy1maWVsZHNldC0tc3Vic2VjdGlvbiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYy1zZWN0aW9uLS1ncmV5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAkc3BhY2UtNTAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctYmFzZTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufSIsIi5zZWxlY3QyIHtcbiAgXG4gICYtZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItMzA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItMzAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMTQsMjEsNTcsMC4wOCk7XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcblxuICB9XG4gIFxuICAvKiAmLXNlYXJjaCxcbiAgJi1yZXN1bHRzIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDI0LjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9ICovXG5cbiAgJi1yZXN1bHRzIHtcbiAgICAmX19vcHRpb24ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjQzNzVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctMzA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGluaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLWhpZ2hsaWdodGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saW5rICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctMzAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG5cbiAgICAmX19maWVsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1iYXNlIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMC42ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjY4NzVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19jb250cm9sIHtcbiAgICBAaW5jbHVkZSBpY29uKGFmdGVyLCBhbmdsZS1kb3duKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1iYXNlO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMi43NXJlbTtcbiAgICB9XG4gICAgXG4gICAgJiBzZWxlY3Qge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1iYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtMjA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTIwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyLWJhc2U7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGxlZnQ6IC0wLjYyNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtc2VsZWN0LS1oZWFkZXIge1xuICAmIC5jLXNlbGVjdF9fY29udHJvbCBzZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cblxuLmMtc2VsZWN0LS1jb21wYW55IHtcbiAgJiAuYy1zZWxlY3RfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgbWFyZ2luOiAwLjY4NzVyZW0gMS4yNXJlbSAwLjc1cmVtO1xuICB9XG59XG5cbi5jLXNlbGVjdC0tZmllbGRzZXQge1xuICAmIC5jLXNlbGVjdF9fbGFiZWwge1xuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC0yMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBsZWZ0OiAkc3BhY2UtMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC44MTI1cmVtO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIFxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbiAgXG4gICYgLmMtc2VsZWN0X19jb250cm9sIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LWJhc2U7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6ICRzcGFjZS0zMCAkc3BhY2UtMTAgJHNwYWNlLTIwO1xuICAgIFxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICAgIGhlaWdodDogMi44NzVyZW07XG4gICAgICBtYXJnaW46IDAgMCAwIDEycmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnJlbSk7XG4gICAgfVxuICB9XG59XG5cbi5jLXNlbGVjdC0tbmFycm93IHtcbiAgJiAuYy1zZWxlY3RfX2NvbnRyb2wgc2VsZWN0IHtcbiAgICBAbWVkaWEgI3skYnJlYWstbWluLTIwfSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDguMzc1cmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDguMzc1cmVtKTtcbiAgICB9XG4gIH1cbn1cblxuLmMtc2VsZWN0LS1sYWJlbCB7XG4gICY6YWZ0ZXIge1xuICAgIHRvcDogMC42MjVyZW07XG4gIH1cblxuICAmIC5jLXNlbGVjdF9fY29udHJvbCBzZWxlY3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogaW5pdGlhbDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtIDAuNzVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLXNlbGVjdC0tc2VsZWN0MiB7XG4gICYgLmMtc2VsZWN0X19jb250cm9sIC5zZWxlY3QyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgJi1zZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWJhc2U7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIFxuICAgICAgJi0tc2luZ2xlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX3JlbmRlcmVkIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMi44NzVyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMi43NXJlbSAxcmVtIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmMtc2VsZWN0LS1maWVsZHNldCB7XG4gICAgJiAuYy1zZWxlY3RfX2NvbnRyb2wgLnNlbGVjdDIge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgXG4gICAgICBAbWVkaWEgI3skYnJlYWstbWluLTIwfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJyZW0pIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi1zZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgXG4gICAgICAgICZfX3JlbmRlcmVkIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWluLWhlaWdodDogMi44NzVyZW07XG4gICAgICAgICAgcGFkZGluZzogJHNwYWNlLTMwICRzcGFjZS0xMCAkc3BhY2UtMjAgIWltcG9ydGFudDtcblxuICAgICAgICAgIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMi43NXJlbSAwLjc1cmVtIDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmMtc2VsZWN0LS1uYXJyb3cge1xuICAgICAgJiAuYy1zZWxlY3RfX2NvbnRyb2wgLnNlbGVjdDIge1xuICAgICAgICBAbWVkaWEgI3skYnJlYWstbWluLTIwfSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA4LjM3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4LjM3NXJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5jLXNlbGVjdC0tdGl0bGUge1xuICAmIC5jLXNlbGVjdF9fbGFiZWwge1xuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC0yMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMS4yNXJlbSAwLjI1cmVtO1xuICB9XG4gIFxuICAmIC5jLXNlbGVjdF9fY29udHJvbCB7XG5cbiAgICAmIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC1iYXNlO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQwO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICB9XG4gIH1cbn0iLCIuYy1zb3J0YWJsZS1saW5rIHtcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTIwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC1iYXNlO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGNhcmV0LXVwKTtcbiAgICBAaW5jbHVkZSBpY29uKGFmdGVyLCBjYXJldC1kb3duKTtcblxuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMC41cmVtO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAtMC4xMjVyZW07XG4gICAgfVxuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtMC4xMjVyZW07XG4gICAgfVxuXG4gICAgJi0tYXNjIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtYmFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZXNjIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LWJhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taXMtc29ydGluZyB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LWJhc2U7XG4gIH1cbn0iLCIuYy1zdGF0dXMge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC41cmVtO1xuXG4gICYtLXllbGxvdyxcbiAgJi0tcHJvamVjdC0wLFxuICAmLS1xdW90YXRpb24tMCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXF1YXRlcm5hcnktYmFzZTtcbiAgfVxuICBcbiAgJi0tZ3JleSxcbiAgJi0tcHJvamVjdC0xIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctYmFzZTtcbiAgfVxuICBcbiAgJi0tZ3JlZW4sXG4gICYtLXByb2plY3QtMixcbiAgJi0tcXVvdGF0aW9uLTMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktYmFzZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgXG4gICYtLXJlZCxcbiAgJi0tcXVvdGF0aW9uLTIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeS1iYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICBcbiAgJi0tYmx1ZSxcbiAgJi0tcXVvdGF0aW9uLTEge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59IiwiLyogU3lzdGVtIHRhYnMgKi9cbi5jLXN5c3RlbS10YWJzIHtcbiAgbWFyZ2luOiAwO1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IGNhbGMoKCN7JHNwYWNlLTEwfSAvIDIpICogLTEpO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luOiAkc3BhY2UtMTAgY2FsYygoI3skc3BhY2UtMjB9IC8gMikgKiAtMSk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IGNhbGMoI3skc3BhY2UtMTB9IC8gMik7XG5cbiAgICAuYy1zeXN0ZW0tdGFic19fbGlzdC0tc2Vjb25kYXJ5ICYge1xuICAgICAgcGFkZGluZzogMCBjYWxjKCN7JHNwYWNlLTIwfSAvIDIpO1xuICAgIH1cblxuICAgICYgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kZWZhdWx0LTEwO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktYmFzZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIwO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC02MDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtMTA7XG4gICAgICBwYWRkaW5nOiAkc3BhY2UtMjA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIC5jLXN5c3RlbS10YWJzX19pdGVtLS1pcy1hY3RpdmUgJixcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLmMtc3lzdGVtLXRhYnNfX2xpc3QtLXNlY29uZGFyeSAmIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCN7JHNwYWNlLTIwfSAvIDIpIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBWaXN1YWxseSBoaWRkZW4gKi9cbi51LXZpc3VhbGx5LWhpZGRlbiB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbn1cblxuLyogSGlkZSB1dGlsaXRpZXMgKi9cbi51LWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIEhpZGUgQG9ubHkgKi9cbi51LWhpZGUtLWF0LTIwIHtcbiAgQG1lZGlhICN7JGJyZWFrLW9ubHktMjB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LWhpZGUtLWF0LTMwIHtcbiAgQG1lZGlhICN7JGJyZWFrLW9ubHktMzB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LWhpZGUtLWF0LTQwIHtcbiAgQG1lZGlhICN7JGJyZWFrLW9ubHktNDB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LWhpZGUtLWF0LTUwIHtcbiAgQG1lZGlhICN7JGJyZWFrLW9ubHktNTB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LWhpZGUtLWF0LTYwIHtcbiAgQG1lZGlhICN7JGJyZWFrLW1pbi02MH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBIaWRlIEBtaW4gKi9cbi51LWhpZGUtLWF0LW1pbi0yMCB7XG4gIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LWhpZGUtLWF0LW1pbi0zMCB7XG4gIEBtZWRpYSAjeyRicmVhay1taW4tMzB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LWhpZGUtLWF0LW1pbi00MCB7XG4gIEBtZWRpYSAjeyRicmVhay1taW4tNDB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LWhpZGUtLWF0LW1pbi01MCB7XG4gIEBtZWRpYSAjeyRicmVhay1taW4tNTB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LWhpZGUtLWF0LW1pbi02MCB7XG4gIEBtZWRpYSAjeyRicmVhay1taW4tNjB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogSGlkZSBAbWF4ICovXG4udS1oaWRlLS1hdC1tYXgtMjAge1xuICBAbWVkaWEgI3skYnJlYWstbWF4LTIwfSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udS1oaWRlLS1hdC1tYXgtMzAge1xuICBAbWVkaWEgI3skYnJlYWstbWF4LTMwfSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udS1oaWRlLS1hdC1tYXgtNDAge1xuICBAbWVkaWEgI3skYnJlYWstbWF4LTQwfSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udS1oaWRlLS1hdC1tYXgtNTAge1xuICBAbWVkaWEgI3skYnJlYWstbWF4LTUwfSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFNob3cgdXRpbGl0aWVzICovXG4udS1zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyogU2hvdyBvbmx5ICovXG4udS1zaG93LS1hdC10aW55IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgI3skYnJlYWstb25seS0yMH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LXNob3ctLWF0LXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgI3skYnJlYWstb25seS0zMH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LXNob3ctLWF0LW1lZGl1bSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhICN7JGJyZWFrLW9ubHktNDB9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udS1zaG93LS1hdC1sYXJnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhICN7JGJyZWFrLW9ubHktNTB9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udS1zaG93LS1hdC1odWdlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgI3skYnJlYWstbWluLTYwfSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbiIsIi8qIE1hcmdpbiBzcGFjaW5nIHRvcCAqL1xuLnUtc3BhY2luZy1tdC0tY29sbGFwc2Uge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnUtc3BhY2luZy1tdC0tdGlueSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLTEwKTtcbn1cbi51LXNwYWNpbmctbXQtLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2UtMjApO1xufVxuLnUtc3BhY2luZy1tdC0tbWVkaXVtIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2UtMzApO1xufVxuLnUtc3BhY2luZy1tdC0tbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS00MCk7XG59XG4udS1zcGFjaW5nLW10LS1odWdlIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2UtNTApO1xufVxuXG4vKiBNYXJnaW4gc3BhY2luZyBib3R0b20gKi9cbi51LXNwYWNpbmctbWItLWNvbGxhcHNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi51LXNwYWNpbmctbWItLXRpbnkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS0xMCk7XG59XG4udS1zcGFjaW5nLW1iLS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLTIwKTtcbn1cbi51LXNwYWNpbmctbWItLW1lZGl1bSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLTMwKTtcbn1cbi51LXNwYWNpbmctbWItLWxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtNDApO1xufVxuLnUtc3BhY2luZy1tYi0taHVnZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLTUwKTtcbn1cbiIsIi8qIFRleHQgYWxpZ24gKi9cbi51LXRleHQtYWxpZ24tLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnUtdGV4dC1hbGlnbi0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi51LXRleHQtYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogVGV4dCBjb2xvciAqL1xuLnUtdGV4dC1jb2xvci0tZGVmYXVsdCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0LWJhc2UpO1xufVxuLnUtdGV4dC1jb2xvci0tcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJhc2UpO1xufVxuXG4vKiBUZXh0IHdlaWdodCAqL1xuLnUtdGV4dC13ZWlnaHQtLWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtNjApO1xufVxuIiwiLyogQmFja2dyb3VuZCBjb2xvciAqL1xuLnUtYmctLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJhc2UpO1xufVxuLnUtYmctLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGVmYXVsdC0xMCk7XG59XG5cbi8qIEJhY2tncm91bmQgaW1hZ2UgZml0ICovXG4udS1iZy1maXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcblxuICAmIGltZyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4udS1iZy1maXQtLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi51LWJnLWZpdC0tY29udGFpbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLyogRmxvYXQgKi9cbi51LWZsb2F0LS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udS1mbG9hdC0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIFNoYWRvdyAqL1xuLnUtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMjBweCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAuMjUpO1xufVxuXG4vKiBDbGVhciBmaXggKi9cbi51LWNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8qIE5vIHNjcm9sbCAqL1xuLnUtbm8tc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iXX0= */
