:root{--color_test: #fff;--color_orange: #eb614a;--color_orange_light: #ea8f41;--color_green_light: #29d297;--color_green: #0e4749;--color_green_dark: #002626;--color_background_map: rgba(#efe7da, 0.4);--color_white: #fff;--color_black: #000;--color_grey_lighter: #FAFAFA;--color_grey_light: #f3f3f3;--color_grey: #808080;--color_premium: #f2c329;--color_success: #5ac186;--color_warning: #ea8e39;--color_danger: #d2394d;--color_status_open_background: hsla(204, 70%, 53%, 15%);--color_status_open_foreground: hsla(204, 70%, 53%, 1);--color_status_current_background: hsla(37, 91%, 55%, 15%);--color_status_current_foreground: hsla(37, 91%, 55%, 1);--color_status_finished_background: hsla(145, 63%, 42%, 15%);--color_status_finished_foreground: hsla(145, 63%, 42%, 1);--transition: 0.2s var(--mainEase);--color_gradient_button: linear-gradient( 225deg, var(--color_orange) 0%, var(--color_orange_light) 100% );--font_title: "adelle-sans", Helvetica, Arial, sans-serif;--font_text: "adelle-sans", Helvetica, Arial, sans-serif;--text_color_base: var(--color_green_dark);--base_font_size: 16;--base_line: 25;--mainEase: var(--easeInSine);--color__white: #ffffff;--color__black: #000000;--color__primary: #00325c;--color__secondary: #00b4bf;--color__neutral--light: #f3f3f3;--color__neutral: #747376;--color__neutral--dark: #292929;--color__body: var(--color__neutral--dark);--color__admin: var(--color__primary);--color__facebook: #1877f2;--color__twitter: #1da1f2;--color__linkedin: #0a66c2;--color__instagram: #e4405f;--color__youtube: #cd201f;--color__pinterest: #bd081c;--text__primary: "Helvetica Neue", Helvetica, Arial, sans-serif;--text__secondary: "Helvetica Neue", Helvetica, Arial, sans-serif;--text__base--size: 16px;--text__base--line: 25px;--linear: cubic-bezier(0.25, 0.25, 0.75, 0.75);--easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);--easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);--easeInBack: cubic-bezier(0.6, 0, 0.735, 0.045);--easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);--easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);--easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);--easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);--easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);--easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);--easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1);--easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);--easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);--easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);--easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);--easeInOutBack: cubic-bezier(0.68, 0, 0.265, 1);--container__width: 1240px;--container__padding: 20px}.has-anim{opacity:0;transform:translateY(15px);transition:opacity .35s ease,transform .45s ease}[data-anim=fade-up]{transform:translateY(15px)}[data-anim=fade-down]{transform:translateY(-15px)}[data-anim=fade-left]{transform:translateX(-15px)}[data-anim=fade-right]{transform:translateX(15px)}[data-anim=zoom-in]{transform:scale(0.9)}[data-anim=zoom-out]{transform:scale(1.1)}[data-anim=flip-left]{transform:rotateY(-90deg)}[data-anim=flip-right]{transform:rotateY(90deg)}[data-anim=flip-up]{transform:rotateX(-90deg)}[data-anim=flip-down]{transform:rotateX(90deg)}.animated{opacity:1;transform:none}@font-face{font-family:"upvote";src:url("../fonts/upvote/upvote.eot");src:url("../fonts/upvote/upvote.eot?#iefix") format("eot"),url("../fonts/upvote/upvote.woff2") format("woff2"),url("../fonts/upvote/upvote.woff") format("woff"),url("../fonts/upvote/upvote.ttf") format("truetype"),url("../fonts/upvote/upvote.svg#upvote") format("svg")}.icon:before{font-family:"upvote";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.icon-arrow-down:before{content:""}.icon-back:before{content:""}.icon-close:before{content:""}.icon-facebook:before{content:""}.icon-linkedin:before{content:""}.icon-twitter:before{content:""}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}*,*::before,*::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;background-color:var(--color_grey_light)}body{font-size:var(--text__base--size);line-height:var(--text__base--line);color:var(--color__body);font-family:var(--text__primary);overflow-x:hidden}img{display:block}figure{margin:0}video{display:block}input{all:revert;box-sizing:border-box}a,button,select,input[type=submit],input[type=reset],input[type=button],input[type=file],input[type=image],input[type=radio],input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=range]{cursor:pointer}::-moz-selection{background-color:var(--color__primary);color:var(--color__white)}::selection{background-color:var(--color__primary);color:var(--color__white)}::-moz-selection{background-color:var(--color__primary);color:var(--color__white)}:focus-visible{outline:2px solid var(--color__primary);outline-offset:2px}.wf-loading body{visibility:hidden}.container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding)}.content{padding-block:5vh;min-height:90vh}.main-title{font-size:calc(48/16*1rem);line-height:calc(60/16*1rem);font-weight:700;margin-bottom:calc(30/16*1rem)}.hidden-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}.header{padding-block:1rem}.header .container{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1050px ){.header .container{flex-direction:column;align-items:flex-start;gap:1rem}}.header__logo{overflow:hidden;margin:0;max-height:80px;max-width:150px;font-size:0;line-height:0;flex-shrink:0}.header__logo>:is(img,video,iframe,picture){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.header__menu{display:flex;justify-content:space-between;align-items:center;gap:2em;flex-flow:row wrap}.header__menu a:hover{color:var(--color__primary)}.header__menu ul{display:flex;gap:20px}.footer{padding-block:30px}.footer .noomia{position:relative;display:inline-block;width:81px;height:15px;text-indent:-9999px;vertical-align:middle}.footer .noomia::before,.footer .noomia::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background:url(../img/svg/logo-noomia--dark.svg) left center/81px 15px no-repeat}.footer .noomia::before{opacity:.7}.footer .noomia::after{transition:width .3s var(--easeInQuad);width:0}.footer .noomia:hover::after{width:100%}.btn{position:relative;border-radius:33px;display:inline-block;width:auto;font-family:var(--font_title);font-size:15px;font-weight:700;line-height:16px;letter-spacing:0px;cursor:pointer;color:var(--color_white);background-color:var(--color_white);box-sizing:border-box;padding:20px 30px;text-decoration:none;outline:none;text-transform:none;box-shadow:0 10px 20px -15px var(--color_orange),inset 0px 0px 0px 2px var(--color_orange);overflow:hidden;transition:padding var(--transition),border var(--transition),color var(--transition),background-color var(--transition)}.btn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;background-image:var(--color_gradient_button);border-radius:10px;overflow:hidden;transition:opacity var(--transition)}@media(hover: hover)and (pointer: fine){.btn:hover,.btn:focus{text-decoration:none;color:var(--color_orange)}.btn:hover .spinner--round,.btn:focus .spinner--round{border-color:var(--color_orange);border-top-color:rgba(0,0,0,0)}.btn:hover:after,.btn:focus:after{opacity:0}}.btn span{position:relative;z-index:10;margin:auto}.nf-form-cont .nf-form-content button,.nf-form-cont .nf-form-content input[type=button],.nf-form-cont .nf-form-content input[type=submit]{background:var(--color__primary);border-radius:.25rem}.wysiwyg p{max-width:90ch}.wysiwyg strong,.wysiwyg b{font-weight:700}.wysiwyg em,.wysiwyg i{font-style:italic}.wysiwyg ul,.wysiwyg ol{margin-bottom:calc(30/16*1rem);padding-left:calc(20/16*1rem)}.wysiwyg li{position:relative}.wysiwyg ul li:before{content:"";position:absolute;top:50%;left:-0.9em;transform:translateY(-50%);width:calc(4/16*1rem);height:calc(4/16*1rem);border-radius:50%;background-color:var(--color__primary)}.wysiwyg ol li{counter-increment:step-counter}.wysiwyg ol li:before{content:counter(step-counter) ".";position:absolute;top:50%;left:-1.1em;transform:translateY(-50%);color:var(--color__primary)}.wysiwyg blockquote{font-size:calc(24/16*1rem);line-height:calc(36/16*1rem);font-weight:700;margin-bottom:calc(30/16*1rem)}.wysiwyg a{text-decoration:none;color:var(--color__primary)}.wysiwyg a:hover{text-decoration:underline}.wysiwyg h2{font-size:calc(36/16*1rem);line-height:calc(48/16*1rem);font-weight:700;margin-bottom:calc(30/16*1rem)}.wysiwyg h3{font-size:calc(24/16*1rem);line-height:calc(36/16*1rem);font-weight:700;margin-bottom:calc(30/16*1rem)}.wysiwyg h4{font-size:calc(18/16*1rem);line-height:calc(30/16*1rem);font-weight:700;margin-bottom:calc(30/16*1rem)}.breadcrumbs{display:flex;align-items:center;padding-block:1rem}.breadcrumbs li:not(:last-child):after{content:"›";display:inline-block;width:2ch;text-align:center}.filter-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0px;flex-wrap:nowrap;z-index:1000;opacity:0;visibility:hidden;transition:opacity var(--transition),visibility var(--transition)}.filter-modal--active{opacity:1;visibility:visible}.filter-modal__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0px;flex-wrap:nowrap;background-color:var(--color_white);border-radius:26px;width:100%;height:100%;max-width:500px;max-height:500px;box-shadow:0 10px 60px rgba(0,0,0,.1);overflow:hidden;transform:translateY(20px);transition:transform var(--transition)}.filter-modal--active .filter-modal__container{transform:translateY(0)}.filter-modal__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0px;flex-wrap:nowrap;height:70px;padding:0 20px;border-bottom:.5px solid rgba(0,0,0,.2)}.filter-modal__title{font-size:calc(16/16*1rem);font-weight:700}.filter-modal__close{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0px;flex-wrap:nowrap;width:40px;height:40px;padding:0}.filter-modal__close svg{position:relative;z-index:10;stroke:var(--color_white);stroke-width:2px;transition:var(--transition)}.filter-modal__close:hover svg,.filter-modal__close:focus svg{stroke:var(--color_orange_light);stroke-width:2px}.filter-modal__form{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0px;flex-wrap:nowrap}.filter-modal__content{padding:25px 20px;flex-grow:1}.filter-modal__item{position:relative}.filter-modal__item svg{position:absolute;width:10px;top:50%;right:20px;transform:translate(-50%, -50%);stroke:var(--color_grey);stroke-width:2px}.filter-modal__item+.filter-modal__item{margin-top:20px}.filter-modal__options{display:flex;flex-direction:column;gap:10px}.filter-modal__option{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0px;flex-wrap:nowrap;cursor:pointer;position:relative}.filter-modal__radio,.filter-modal__checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filter-modal__label{font-size:calc(14/16*1rem);font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--transition)}.filter-modal__check{position:relative;left:0;height:22px;width:22px;background-color:var(--color_white);border:2px solid rgba(0,0,0,.1);border-radius:50%;transition:var(--transition)}.filter-modal__check--box{position:relative;height:28px;width:28px;background-color:rgba(0,0,0,.1);border-radius:6px}.filter-modal__check--box svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:var(--transition);stroke:var(--color_green_light);stroke-width:2px;opacity:0}.filter-modal__radio:checked~.filter-modal__check{border-color:var(--color_green_light)}.filter-modal__checkbox:checked~.filter-modal__check--box{border:2px solid var(--color_green_light);background-color:var(--color_white)}.filter-modal__check:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px;border-radius:50%;background:var(--color_green_light);opacity:0;transition:opacity var(--transition)}.filter-modal__radio:checked~.filter-modal__check:after{opacity:1}.filter-modal__checkbox:checked~.filter-modal__check--box svg{opacity:1}.filter-modal__radio:checked~.filter-modal__label{color:var(--color_green_light)}.filter-modal__option:hover .filter-modal__check,.filter-modal__option:focus .filter-modal__check{border-color:var(--color_green_light)}.filter-modal__footer{padding:16px 20px;border-top:.5px solid rgba(0,0,0,.2);display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:0px;flex-wrap:wrap;row-gap:10px;-moz-column-gap:20px;column-gap:20px}.filter-modal__apply{min-width:120px}.filter-modal__reset{visibility:hidden;color:rgba(0,0,0,.5)}.filter-modal__reset--show{visibility:visible}@media(hover: hover)and (pointer: fine){.filter-modal__reset:hover{text-decoration:underline}}body.modal-open{overflow:hidden}@media(max-width: 540px){.filter-modal__container{max-width:90%;margin:0 20px}}.card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:30px;flex-wrap:nowrap;width:100%;padding:30px;border-radius:26px;background-color:var(--color_white);box-shadow:0 20px 60px -10px rgba(0,0,0,.1)}@media screen and (max-width: 600px){.card{padding:20px}}.tag{flex-shrink:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;flex-wrap:nowrap;padding:9px 14px;border-radius:40px;font-size:calc(12/16*1rem);height:40px}.tag--category{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;flex-wrap:nowrap;padding:0;color:var(--color_grey)}.tag--category svg{stroke:var(--color_grey);stroke-width:1px}.tag--open{color:var(--color_status_open_foreground);background:var(--color_status_open_background)}.tag--current{color:var(--color_status_current_foreground);background:var(--color_status_current_background)}.tag--finished{color:var(--color_status_finished_foreground);background:var(--color_status_finished_background)}.filters-label{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;flex-wrap:nowrap}.filters-label svg{stroke:var(--color_black);stroke-width:1.5px}.filters-label span{width:-moz-max-content;width:max-content;font-size:calc(14/16*1rem);font-weight:700}.filters-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;flex-wrap:nowrap;height:40px;padding:10px 20px 10px 20px;border-radius:40px;border:2px solid var(--color_black);transition:var(--transition)}.filters-button svg{stroke:var(--color_black);stroke-width:1.5px;transition:var(--transition)}.filters-button span{text-align:center;font-size:calc(16/16*1rem);font-weight:600}@media(hover: hover)and (pointer: fine){.filters-button:hover,.filters-button:focus{border-color:var(--color_orange);color:var(--color_orange)}.filters-button:hover svg,.filters-button:focus svg{stroke:var(--color_orange)}}.filters-button--open svg{rotate:-180deg}.filters-button--active{border-color:var(--color_green_light);color:var(--color_green_light)}.filters-button--active svg{stroke:var(--color_green_light)}.button-upvote{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;flex-wrap:nowrap;z-index:30;width:-moz-fit-content;width:fit-content;height:40px;padding:0 15px;border-radius:40px;border:2px solid var(--color_grey_light);background:var(--color_grey_light);color:var(--color_grey);cursor:pointer;transition:var(--transition)}.button-upvote svg{transition:var(--transition);stroke:var(--color_grey);stroke-width:1.5px}.button-upvote span{font-size:calc(14/16*1rem);font-weight:400}@media(hover: hover)and (pointer: fine){.button-upvote:hover,.button-upvote:focus{border-color:var(--color_green_light);color:var(--color_green_light)}.button-upvote:hover svg,.button-upvote:focus svg{stroke:var(--color_green_light)}}.button-upvote:hover~.button-upvote_link,.button-upvote:focus~.button-upvote_link{background-color:var(--color_grey_light)}.button-upvote--active{background-color:var(--color_green_light);border-color:var(--color_green_light);color:var(--color_white)}.button-upvote--active svg{stroke:var(--color_white)}@media(hover: hover)and (pointer: fine){.button-upvote--active:hover,.button-upvote--active:focus{border-color:#1f9870;background-color:#1f9870;color:var(--color_white)}.button-upvote--active:hover svg,.button-upvote--active:focus svg{stroke:var(--color_white)}}form:has(.button-upvote){position:relative;z-index:20}.avatar{display:inline-block;width:40px;height:40px;aspect-ratio:1/1;border-radius:999px;background-color:var(--color_grey_light)}.separator--x{border-top:1px solid hsla(0,0%,40%,.15);width:100%}.separator--y{border-left:1px solid hsla(0,0%,40%,.15);height:100%}.count-badge{width:26px;height:26px;text-align:center;border-radius:40px;background-color:rgba(14,71,73,.1);color:var(--color_green);font-size:calc(12/16*1rem);font-weight:700}.input{background-color:var(--color_grey_light);border-radius:10px;border:2px solid var(--color_grey_light);width:100%;height:54px;font-size:calc(16/16*1rem);font-weight:400;color:var(--color_black);text-overflow:ellipsis;padding:15px 20px}.input:focus{outline:none;box-shadow:none}.input--textarea{text-overflow:unset;height:-moz-fit-content;height:fit-content;word-break:break-word}.label{display:none}.no-feedbacks{font-size:calc(16/16*1rem);color:var(--color_black);text-align:center;margin:auto;padding:20px 30px}.no-feedbacks:before{content:"";display:block;width:120px;height:120px;margin:auto auto 10px;background-image:url(/wp-content/themes/upvotes/library/dist/img/svg/no_result.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.hero{position:relative;min-height:700px;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;flex-wrap:nowrap;text-align:center;background-color:#f6ede9;background-image:url("../img/bg.webp");background-size:cover;background-blend-mode:overlay}.hero__title{position:relative;max-width:820px;font-size:calc(70/16*1rem);font-weight:bold;line-height:1.29}.hero__title--highlight{position:relative;z-index:0}.hero__title--highlight::before,.hero__title--highlight::after{content:"";position:absolute;z-index:-1;pointer-events:none}.hero__title--highlight::before{top:50%;left:calc(50% - 10px);width:340px;height:90px;background:url("../img/svg/circle.svg") no-repeat center;background-size:contain;transform:translate(-50%, -50%)}.hero__title--highlight::after{top:-15px;right:-40px;width:58px;height:52px;background:url("../img/svg/stars.svg") no-repeat center;background-size:contain}.hero__title::before{content:"";position:absolute;display:inline-block;top:0;left:0;width:45px;height:45px;transform:translate(-55%, -55%);background:url("../img/svg/crown.svg") no-repeat center;background-size:contain}.hero__badge{position:relative;order:-1;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;flex-wrap:nowrap;padding:15px 20px}.hero__badge__text{color:#3b3a3f}.hero__badge__text--accent{color:#e9405b}.hero__badge::before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);mix-blend-mode:overlay;border-radius:18px;pointer-events:none}.hero__down{position:absolute;bottom:40px;width:160px;height:-moz-fit-content;height:fit-content}.hero__down__text{display:block;font-size:calc(16/16*1rem);font-style:italic;line-height:1.25;text-align:left;text-wrap:balance}.hero__down__arrow{position:absolute;top:-35px;right:-7px}.hero__pictos{pointer-events:none;position:absolute;max-width:1440px;width:100%;height:100%}.hero__pictos__img{position:absolute}.hero__pictos__img--1{top:20%;left:0%;width:203px;height:190px;background-image:url("../img/svg/man-mountains.svg")}.products{margin-top:120px}.products__title{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}.totemus__header{display:grid;place-items:center;gap:20px}.totemus__header__title{font-size:calc(50/16*1rem);font-weight:700;color:#2ddb9f}.totemus__header__logo{order:-1;width:120px;height:120px;display:grid;place-items:center;border-radius:30px;background-color:#002626}.totemus .card{position:relative;margin-top:80px;width:100%;height:600px;display:grid;grid-template-columns:1fr 1fr;place-items:center;border-radius:30px;color:#fff;background-color:#002626}.totemus .card__content{order:2;padding:0 100px 0 60px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0px;flex-wrap:nowrap}.totemus .card__content__subheading p{font-size:calc(28/16*1rem);font-weight:300;line-height:1.25}.totemus .card__content__subheading p strong{font-weight:600}.totemus .card__content__text{margin-top:20px}.totemus .card__content__text p{font-size:calc(18/16*1rem);font-weight:300;line-height:1.25}.totemus .card__content__text p strong{font-weight:600}.totemus .card__content__text p+p{margin-top:15px}.totemus .card__content__button{position:relative;margin-top:25px;padding:12px 12px 12px 40px;height:70px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;flex-wrap:nowrap;border-radius:35px;box-shadow:0 10px 20px -15px #eb614a,inset 0 0 0 2px #eb614a;overflow:hidden;color:#fff;text-decoration:none;font-weight:500;transition:border .2s cubic-bezier(0.47, 0, 0.745, 0.715),color .2s cubic-bezier(0.47, 0, 0.745, 0.715),background-color .2s cubic-bezier(0.47, 0, 0.745, 0.715)}.totemus .card__content__button span{z-index:2}.totemus .card__content__button div{z-index:2;height:100%;aspect-ratio:1/1;background-color:#fff;background-repeat:no-repeat;background-position:center;border-radius:35px}.totemus .card__content__button::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-image:linear-gradient(225deg, #eb614a 0, #ea8f41 100%);border-radius:10px;overflow:hidden;transition:opacity .2s cubic-bezier(0.47, 0, 0.745, 0.715)}.totemus .card__content__button:hover::after{opacity:0}@media(hover: hover)and (pointer: fine){.totemus .card__content__button:hover{color:#eb614a}}.totemus__stats{margin-top:100px;margin-bottom:120px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;flex-wrap:nowrap}.totemus__stats__card{width:240px;height:200px;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-wrap:nowrap;border-radius:30px;background-color:#fff;box-shadow:0 10px 40px rgba(169,71,0,.1);text-wrap:balance;text-align:center;color:#002626}.totemus__stats__card__title{font-size:calc(50/16*1rem);font-weight:600;line-height:normal}.totemus__stats__card__title--crown{position:relative}.totemus__stats__card__title--crown::before{content:"";position:absolute;display:inline-block;top:40%;left:50%;transform:translate(-50%, -50%);background-size:contain}.totemus__stats__card__text{opacity:.6;line-height:1.25}.feedbacks{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0px;flex-wrap:nowrap;padding:70px 50px 200px 50px;font-family:"Adelle Sans",sans-serif;line-height:1.35}@media screen and (max-width: 600px){.feedbacks{padding:70px 0 200px 0}}.feedbacks__intro{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;flex-wrap:nowrap;max-width:800px;padding-bottom:60px}.feedbacks__title{color:var(--color_black);text-align:center;font-size:calc(50/16*1rem);font-weight:400;letter-spacing:calc(-0.25/16*1rem)}.feedbacks__title strong{font-weight:700}@media screen and (max-width: 1000px){.feedbacks__title{font-size:calc(40/16*1rem)}}.feedbacks__description{text-align:center;font-size:calc(18/16*1rem);font-weight:400}.feedbacks__filters{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0px;flex-wrap:wrap-reverse;row-gap:20px;-moz-column-gap:10px;column-gap:10px;align-self:stretch;min-height:80px;padding:20px 20px 20px 30px;border-radius:26px;background:var(--color_white);box-shadow:0 20px 60px -10px rgba(0,0,0,.1)}.feedbacks__filters-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0px;flex-wrap:wrap;row-gap:10px;-moz-column-gap:20px;column-gap:20px}.feedbacks__filters-buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap}@media screen and (max-width: 600px){.feedbacks__filters{padding:20px 20px 20px 20px}}.feedbacks__search{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:nowrap;position:relative;width:300px;height:40px;padding:10px 20px 10px 15px;border-radius:40px;border:2px solid var(--color_black);transition:var(--transition)}.feedbacks__search-label{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;cursor:pointer;opacity:0}.feedbacks__search svg{flex-shrink:0;stroke:var(--color_black);stroke-width:1.5px}.feedbacks__search-input{border:none;color:var(--color_black);font-size:calc(16/16*1rem);font-weight:700}.feedbacks__search-input:focus{outline:none;box-shadow:none}.feedbacks__search:has(.feedbacks__search-input:focus){border-color:var(--color_orange)}.feedbacks__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:40px;flex-wrap:nowrap;align-self:stretch;margin-top:60px;padding:15px;border-radius:26px;background:var(--color_white);box-shadow:0 20px 60px -10px rgba(0,0,0,.1)}@media screen and (max-width: 600px){.feedbacks__list{padding:0}}.feedbacks__list__title{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}.feedbacks .feedback-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0px;flex-wrap:nowrap;position:relative;align-self:stretch;padding:30px;border-radius:17px;transition:var(--transition)}@media screen and (max-width: 600px){.feedbacks .feedback-card{padding:20px}}.feedbacks .feedback-card:hover,.feedbacks .feedback-card:focus,.feedbacks .feedback-card:has(.feedback-card__link:hover),.feedbacks .feedback-card:has(.feedback-card__link:focus),.feedbacks .feedback-card:has(.button-upvote:hover),.feedbacks .feedback-card:has(.button-upvote:focus){background-color:var(--color_grey_light)}.feedbacks .feedback-card:hover .button-upvote:not(.button-upvote--active),.feedbacks .feedback-card:focus .button-upvote:not(.button-upvote--active),.feedbacks .feedback-card:has(.feedback-card__link:hover) .button-upvote:not(.button-upvote--active),.feedbacks .feedback-card:has(.feedback-card__link:focus) .button-upvote:not(.button-upvote--active),.feedbacks .feedback-card:has(.button-upvote:hover) .button-upvote:not(.button-upvote--active),.feedbacks .feedback-card:has(.button-upvote:focus) .button-upvote:not(.button-upvote--active){background-color:var(--color_white)}.feedbacks .feedback-card__link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.feedbacks .feedback-card__header{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:30px;flex-wrap:nowrap;row-gap:10px}@media screen and (max-width: 1000px){.feedbacks .feedback-card__header{justify-content:start;align-items:start;flex-direction:column}}.feedbacks .feedback-card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;flex-wrap:nowrap;margin-top:10px;width:100%}@media screen and (max-width: 1000px){.feedbacks .feedback-card__content{margin-top:20px}}.feedbacks .feedback-card__footer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;flex-wrap:nowrap;margin-top:30px}.feedbacks .feedback-card__comments{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;flex-wrap:nowrap}.feedbacks .feedback-card__comments svg{stroke:var(--color_black);stroke-width:1px}.feedbacks .feedback-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:calc(20/16*1rem);font-weight:500}.feedbacks .feedback-card__tags{flex-shrink:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;flex-wrap:nowrap;height:40px}.feedbacks .feedback-card__meta{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:nowrap}.feedbacks .feedback-card__author-name{margin-left:10px;font-size:calc(16/16*1rem);font-weight:500}.feedbacks .feedback-card__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;align-self:stretch;font-size:calc(16/16*1rem);line-height:calc(24/16*1rem)}.feedbacks .feedback-card__time,.feedbacks .feedback-card__comments{opacity:.7;font-size:calc(14/16*1rem)}.feedbacks .feedback-card+.feedback-card:before{position:absolute;top:-20px;left:0;height:2px;width:100%;background-color:var(--color_grey_light);content:""}.single-idea{display:grid;grid-template-columns:1fr 330px;grid-template-rows:repeat(3, auto);gap:30px}.single-idea__navigation{grid-area:1/1/2/3}.single-idea__article{grid-area:2/1/3/2}.single-idea .voters{grid-area:2/2/3/3}.single-idea .comments{grid-area:3/1/4/2}@media screen and (max-width: 1000px){.single-idea{grid-template-columns:1fr 250px}}@media screen and (max-width: 800px){.single-idea{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:30px;flex-wrap:nowrap}}.single-idea__navigation{width:-moz-fit-content;width:fit-content}.single-idea__back-link{padding:10px 0;color:var(--color_orange);font-size:calc(14/16*1rem);font-weight:700}@media(hover: hover)and (pointer: fine){.single-idea__back-link:hover,.single-idea__back-link:focus{color:#e63719}}.single-idea__back-icon{width:auto;height:8px;margin-right:10px;fill:var(--color_orange)}.single-idea__article{gap:0}.single-idea__header,.single-idea__info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0px;flex-wrap:wrap;row-gap:10px;-moz-column-gap:30px;column-gap:30px}.single-idea__author{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:nowrap}.single-idea__author-name{font-size:calc(16/16*1rem);font-weight:500}.single-idea__date{font-size:calc(12/16*1rem)}.single-idea__meta{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;flex-wrap:nowrap;height:40px}.single-idea__title{margin-top:20px;font-size:calc(20/16*1rem);font-weight:500}.single-idea__description{margin-top:20px;margin-bottom:30px;font-size:calc(16/16*1rem);font-weight:400;line-height:1.35}.single-idea__comment{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:20px;flex-wrap:nowrap;margin-top:30px}@media screen and (max-width: 700px){.single-idea__comment{flex-direction:column}}.single-idea__comment--hidden{display:none}.single-idea__comment .form{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;flex-wrap:nowrap}.single-idea__comment .btn{padding:0 30px;width:-moz-fit-content;width:fit-content;height:40px}.single-idea__comment__error{display:none;color:var(--color_orange)}.single-idea .voters{position:sticky;top:60px;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 800px){.single-idea .voters{display:none}}.single-idea .voters__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:nowrap}.single-idea .voters__title{font-size:calc(20/16*1rem);font-weight:700;letter-spacing:calc(1.8/16*1rem)}.single-idea .voters__avatars{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:10px;flex-wrap:nowrap;flex-wrap:wrap}.single-idea .comments__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0px;flex-wrap:wrap;row-gap:20px;padding-bottom:30px;border-bottom:2px solid var(--color_grey_light)}.single-idea .comments__header-title{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;flex-wrap:nowrap}.single-idea .comments__title{font-size:calc(20/16*1rem);font-weight:700;letter-spacing:calc(1.8/16*1rem)}.single-idea .comments__sort{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;flex-wrap:nowrap}.single-idea .comments__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:60px;flex-wrap:nowrap}.single-idea .comments__list--replies{gap:30px}.single-idea .comments__list .comment{display:grid;grid-template-columns:auto 1fr;gap:10px}.single-idea .comments__list .comment__header{margin-top:7px}.single-idea .comments__list .comment__author-name{font-size:calc(16/16*1rem);font-weight:500;line-height:1}.single-idea .comments__list .comment__date{margin-left:20px;font-size:calc(12/16*1rem);opacity:.7}.single-idea .comments__list .comment__text{margin-top:10px;margin-bottom:20px;font-size:calc(16/16*1rem)}.single-idea .comments__list .comment__reply-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;flex-wrap:nowrap;margin-top:20px;font-size:calc(14/16*1rem)}.single-idea .comments__list .comment__reply-btn svg{stroke:var(--color_black);stroke-width:1.5px}.single-idea .comments__list .comment__reply:first-of-type{margin-top:40px}.single-idea .admin-feedback{position:sticky;top:60px;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 800px){.single-idea .admin-feedback{position:static}}.single-idea .admin-feedback__title{font-size:calc(20/16*1rem);font-weight:500}.single-idea .admin-feedback__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;flex-wrap:nowrap}.single-idea .admin-feedback .btn{width:-moz-fit-content;width:fit-content}.error404 .footer,.error404 .header,.error404 .breadcrumbs{display:none}.error404 .error404__group{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;display:flex;flex-direction:column;align-items:center}.error404 .mainTitle{text-align:center;display:flex;flex-direction:column}.error404 .mainTitle__first{font-family:var(--font__primary);color:var(--color__secondary);font-size:1.5em}.error404 .mainTitle__second{font-family:var(--font__primary);font-size:12em;font-weight:bold;color:var(--color__primary);line-height:1;margin-bottom:10px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInV0aWxzL192YXJpYWJsZXMuc2NzcyIsInV0aWxzL19hbmltYXRpb25zLnNjc3MiLCJ1dGlscy9faWNvbnMuc2NzcyIsImdsb2JhbC9fcmVzZXQuc2NzcyIsImdsb2JhbC9fYmFzZS5zY3NzIiwiZ2xvYmFsL19jb250ZW50LnNjc3MiLCJ1dGlscy9fbWl4aW5zLnNjc3MiLCJ1dGlscy9fZm9udHMuc2NzcyIsInBhcnRpYWxzL19oZWFkZXIuc2NzcyIsInV0aWxzL19tZWRpYS1xdWVyaWVzLnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ1dGlscy9fc2Fzcy12YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL193eXNpd3lnLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsInV0aWxzL19jb21wb25lbnRzLXZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX3RhZy5zY3NzIiwiY29tcG9uZW50cy9fZmlsdGVycy1sYWJlbC5zY3NzIiwiY29tcG9uZW50cy9fZmlsdGVycy1idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi11cHZvdGUuc2NzcyIsImNvbXBvbmVudHMvX2F2YXRhci5zY3NzIiwiY29tcG9uZW50cy9fc2VwYXJhdG9yLnNjc3MiLCJjb21wb25lbnRzL19jb3VudC1iYWRnZS5zY3NzIiwiY29tcG9uZW50cy9faW5wdXQuc2NzcyIsImNvbXBvbmVudHMvX25vLWZlZWRiYWNrcy5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19mZWVkYmFjay5zY3NzIiwicGFnZXMvc2luZ2xlLWZlZWRiYWNrLnNjc3MiLCJwYWdlcy9fNDA0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUNBQSxr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Q0FBQSxjQUNBLENBQUEsZ0JBQ0EsQ0FBQSwyQkFDQSxDQUFBLGFBQ0EsQ0FBQSxrQkFDQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdHstLWNvbG9yX3Rlc3Q6ICNmZmY7LS1jb2xvcl9vcmFuZ2U6ICNlYjYxNGE7LS1jb2xvcl9vcmFuZ2VfbGlnaHQ6ICNlYThmNDE7LS1jb2xvcl9ncmVlbl9saWdodDogIzI5ZDI5NzstLWNvbG9yX2dyZWVuOiAjMGU0NzQ5Oy0tY29sb3JfZ3JlZW5fZGFyazogIzAwMjYyNjstLWNvbG9yX2JhY2tncm91bmRfbWFwOiByZ2JhKCNlZmU3ZGEsIDAuNCk7LS1jb2xvcl93aGl0ZTogI2ZmZjstLWNvbG9yX2JsYWNrOiAjMDAwOy0tY29sb3JfZ3JleV9saWdodGVyOiAjRkFGQUZBOy0tY29sb3JfZ3JleV9saWdodDogI2YzZjNmMzstLWNvbG9yX2dyZXk6ICM4MDgwODA7LS1jb2xvcl9wcmVtaXVtOiAjZjJjMzI5Oy0tY29sb3Jfc3VjY2VzczogIzVhYzE4NjstLWNvbG9yX3dhcm5pbmc6ICNlYThlMzk7LS1jb2xvcl9kYW5nZXI6ICNkMjM5NGQ7LS1jb2xvcl9zdGF0dXNfb3Blbl9iYWNrZ3JvdW5kOiBoc2xhKDIwNCwgNzAlLCA1MyUsIDE1JSk7LS1jb2xvcl9zdGF0dXNfb3Blbl9mb3JlZ3JvdW5kOiBoc2xhKDIwNCwgNzAlLCA1MyUsIDEpOy0tY29sb3Jfc3RhdHVzX2N1cnJlbnRfYmFja2dyb3VuZDogaHNsYSgzNywgOTElLCA1NSUsIDE1JSk7LS1jb2xvcl9zdGF0dXNfY3VycmVudF9mb3JlZ3JvdW5kOiBoc2xhKDM3LCA5MSUsIDU1JSwgMSk7LS1jb2xvcl9zdGF0dXNfZmluaXNoZWRfYmFja2dyb3VuZDogaHNsYSgxNDUsIDYzJSwgNDIlLCAxNSUpOy0tY29sb3Jfc3RhdHVzX2ZpbmlzaGVkX2ZvcmVncm91bmQ6IGhzbGEoMTQ1LCA2MyUsIDQyJSwgMSk7LS10cmFuc2l0aW9uOiAwLjJzIHZhcigtLW1haW5FYXNlKTstLWNvbG9yX2dyYWRpZW50X2J1dHRvbjogbGluZWFyLWdyYWRpZW50KCAyMjVkZWcsIHZhcigtLWNvbG9yX29yYW5nZSkgMCUsIHZhcigtLWNvbG9yX29yYW5nZV9saWdodCkgMTAwJSApOy0tZm9udF90aXRsZTogXCJhZGVsbGUtc2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tZm9udF90ZXh0OiBcImFkZWxsZS1zYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS10ZXh0X2NvbG9yX2Jhc2U6IHZhcigtLWNvbG9yX2dyZWVuX2RhcmspOy0tYmFzZV9mb250X3NpemU6IDE2Oy0tYmFzZV9saW5lOiAyNTstLW1haW5FYXNlOiB2YXIoLS1lYXNlSW5TaW5lKTstLWNvbG9yX193aGl0ZTogI2ZmZmZmZjstLWNvbG9yX19ibGFjazogIzAwMDAwMDstLWNvbG9yX19wcmltYXJ5OiAjMDAzMjVjOy0tY29sb3JfX3NlY29uZGFyeTogIzAwYjRiZjstLWNvbG9yX19uZXV0cmFsLS1saWdodDogI2YzZjNmMzstLWNvbG9yX19uZXV0cmFsOiAjNzQ3Mzc2Oy0tY29sb3JfX25ldXRyYWwtLWRhcms6ICMyOTI5Mjk7LS1jb2xvcl9fYm9keTogdmFyKC0tY29sb3JfX25ldXRyYWwtLWRhcmspOy0tY29sb3JfX2FkbWluOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7LS1jb2xvcl9fZmFjZWJvb2s6ICMxODc3ZjI7LS1jb2xvcl9fdHdpdHRlcjogIzFkYTFmMjstLWNvbG9yX19saW5rZWRpbjogIzBhNjZjMjstLWNvbG9yX19pbnN0YWdyYW06ICNlNDQwNWY7LS1jb2xvcl9feW91dHViZTogI2NkMjAxZjstLWNvbG9yX19waW50ZXJlc3Q6ICNiZDA4MWM7LS10ZXh0X19wcmltYXJ5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS10ZXh0X19zZWNvbmRhcnk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXRleHRfX2Jhc2UtLXNpemU6IDE2cHg7LS10ZXh0X19iYXNlLS1saW5lOiAyNXB4Oy0tbGluZWFyOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7LS1lYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOy0tZWFzZUluQ3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOy0tZWFzZUluUXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOy0tZWFzZUluUXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOy0tZWFzZUluU2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7LS1lYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTstLWVhc2VJbkNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTstLWVhc2VJbkJhY2s6IGN1YmljLWJlemllcigwLjYsIDAsIDAuNzM1LCAwLjA0NSk7LS1lYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOy0tZWFzZU91dEN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTstLWVhc2VPdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTstLWVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOy0tZWFzZU91dFNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpOy0tZWFzZU91dEV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTstLWVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTstLWVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTstLWVhc2VJbk91dFF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTstLWVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7LS1lYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstLWVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7LS1lYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOy0tZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpOy0tZWFzZUluT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7LS1lYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgMCwgMC4yNjUsIDEpOy0tY29udGFpbmVyX193aWR0aDogMTI0MHB4Oy0tY29udGFpbmVyX19wYWRkaW5nOiAyMHB4fS5oYXMtYW5pbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTVweCk7dHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMgZWFzZSx0cmFuc2Zvcm0gLjQ1cyBlYXNlfVtkYXRhLWFuaW09ZmFkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTVweCl9W2RhdGEtYW5pbT1mYWRlLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNXB4KX1bZGF0YS1hbmltPWZhZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTE1cHgpfVtkYXRhLWFuaW09ZmFkZS1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTVweCl9W2RhdGEtYW5pbT16b29tLWluXXt0cmFuc2Zvcm06c2NhbGUoMC45KX1bZGF0YS1hbmltPXpvb20tb3V0XXt0cmFuc2Zvcm06c2NhbGUoMS4xKX1bZGF0YS1hbmltPWZsaXAtbGVmdF17dHJhbnNmb3JtOnJvdGF0ZVkoLTkwZGVnKX1bZGF0YS1hbmltPWZsaXAtcmlnaHRde3RyYW5zZm9ybTpyb3RhdGVZKDkwZGVnKX1bZGF0YS1hbmltPWZsaXAtdXBde3RyYW5zZm9ybTpyb3RhdGVYKC05MGRlZyl9W2RhdGEtYW5pbT1mbGlwLWRvd25de3RyYW5zZm9ybTpyb3RhdGVYKDkwZGVnKX0uYW5pbWF0ZWR7b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJ1cHZvdGVcIjtzcmM6dXJsKFwiLi4vZm9udHMvdXB2b3RlL3Vwdm90ZS5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL3Vwdm90ZS91cHZvdGUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiLi4vZm9udHMvdXB2b3RlL3Vwdm90ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy91cHZvdGUvdXB2b3RlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy91cHZvdGUvdXB2b3RlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy91cHZvdGUvdXB2b3RlLnN2ZyN1cHZvdGVcIikgZm9ybWF0KFwic3ZnXCIpfS5pY29uOmJlZm9yZXtmb250LWZhbWlseTpcInVwdm90ZVwiOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOm5vbmV9Lmljb24tYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIu6AgVwifS5pY29uLWJhY2s6YmVmb3Jle2NvbnRlbnQ6XCLugIJcIn0uaWNvbi1jbG9zZTpiZWZvcmV7Y29udGVudDpcIu6Ag1wifS5pY29uLWZhY2Vib29rOmJlZm9yZXtjb250ZW50Olwi7oCEXCJ9Lmljb24tbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCLugIVcIn0uaWNvbi10d2l0dGVyOmJlZm9yZXtjb250ZW50Olwi7oCGXCJ9Kjp3aGVyZSg6bm90KGh0bWwsaWZyYW1lLGNhbnZhcyxpbWcsc3ZnLHZpZGVvLGF1ZGlvKTpub3Qoc3ZnICosc3ltYm9sICopKXthbGw6dW5zZXQ7ZGlzcGxheTpyZXZlcnR9KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7LW1vei10ZXh0LXNpemUtYWRqdXN0Om5vbmU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmU7dGV4dC1zaXplLWFkanVzdDpub25lfWEsYnV0dG9ue2N1cnNvcjpyZXZlcnR9b2wsdWwsbWVudSxzdW1tYXJ5e2xpc3Qtc3R5bGU6bm9uZX1vbHtjb3VudGVyLXJlc2V0OnJldmVydH1pbWd7bWF4LWlubGluZS1zaXplOjEwMCU7bWF4LWJsb2NrLXNpemU6MTAwJX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9aW5wdXQsdGV4dGFyZWF7LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvfXRleHRhcmVhe3doaXRlLXNwYWNlOnJldmVydH1tZXRlcnstd2Via2l0LWFwcGVhcmFuY2U6cmV2ZXJ0O2FwcGVhcmFuY2U6cmV2ZXJ0fTp3aGVyZShwcmUpe2FsbDpyZXZlcnQ7Ym94LXNpemluZzpib3JkZXItYm94fTo6cGxhY2Vob2xkZXJ7Y29sb3I6dW5zZXR9OndoZXJlKFtoaWRkZW5dKXtkaXNwbGF5Om5vbmV9OndoZXJlKFtjb250ZW50ZWRpdGFibGVdOm5vdChbY29udGVudGVkaXRhYmxlPWZhbHNlXSkpey1tb3otdXNlci1tb2RpZnk6cmVhZC13cml0ZTstd2Via2l0LXVzZXItbW9kaWZ5OnJlYWQtd3JpdGU7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkOy13ZWJraXQtbGluZS1icmVhazphZnRlci13aGl0ZS1zcGFjZTstd2Via2l0LXVzZXItc2VsZWN0OmF1dG99OndoZXJlKFtkcmFnZ2FibGU9dHJ1ZV0pey13ZWJraXQtdXNlci1kcmFnOmVsZW1lbnR9OndoZXJlKGRpYWxvZzptb2RhbCl7YWxsOnJldmVydDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ojotd2Via2l0LWRldGFpbHMtbWFya2Vye2Rpc3BsYXk6bm9uZX0qLCo6OmJlZm9yZSwqOjphZnRlcnstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX1odG1se3Njcm9sbC1iZWhhdmlvcjpzbW9vdGg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9ncmV5X2xpZ2h0KX1ib2R5e2ZvbnQtc2l6ZTp2YXIoLS10ZXh0X19iYXNlLS1zaXplKTtsaW5lLWhlaWdodDp2YXIoLS10ZXh0X19iYXNlLS1saW5lKTtjb2xvcjp2YXIoLS1jb2xvcl9fYm9keSk7Zm9udC1mYW1pbHk6dmFyKC0tdGV4dF9fcHJpbWFyeSk7b3ZlcmZsb3cteDpoaWRkZW59aW1ne2Rpc3BsYXk6YmxvY2t9ZmlndXJle21hcmdpbjowfXZpZGVve2Rpc3BsYXk6YmxvY2t9aW5wdXR7YWxsOnJldmVydDtib3gtc2l6aW5nOmJvcmRlci1ib3h9YSxidXR0b24sc2VsZWN0LGlucHV0W3R5cGU9c3VibWl0XSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPWJ1dHRvbl0saW5wdXRbdHlwZT1maWxlXSxpbnB1dFt0eXBlPWltYWdlXSxpbnB1dFt0eXBlPXJhZGlvXSxpbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPWNvbG9yXSxpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0W3R5cGU9cmFuZ2Vde2N1cnNvcjpwb2ludGVyfTo6c2VsZWN0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSl9OjotbW96LXNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KTtjb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpfTpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkIHZhcigtLWNvbG9yX19wcmltYXJ5KTtvdXRsaW5lLW9mZnNldDoycHh9LndmLWxvYWRpbmcgYm9keXt2aXNpYmlsaXR5OmhpZGRlbn0uY29udGFpbmVye21heC13aWR0aDp2YXIoLS1jb250YWluZXJfX3dpZHRoKTt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cGFkZGluZzowIHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZyl9LmNvbnRlbnR7cGFkZGluZy1ibG9jazo1dmg7bWluLWhlaWdodDo5MHZofS5tYWluLXRpdGxle2ZvbnQtc2l6ZTpjYWxjKDQ4LzE2KjFyZW0pO2xpbmUtaGVpZ2h0OmNhbGMoNjAvMTYqMXJlbSk7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206Y2FsYygzMC8xNioxcmVtKX0uaGlkZGVuLXRleHR7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O3dpZHRoOjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDt0ZXh0LWluZGVudDotOTk5OXB4fS5oZWFkZXJ7cGFkZGluZy1ibG9jazoxcmVtfS5oZWFkZXIgLmNvbnRhaW5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmhlYWRlciAuY29udGFpbmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxcmVtfX0uaGVhZGVyX19sb2dve292ZXJmbG93OmhpZGRlbjttYXJnaW46MDttYXgtaGVpZ2h0OjgwcHg7bWF4LXdpZHRoOjE1MHB4O2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7ZmxleC1zaHJpbms6MH0uaGVhZGVyX19sb2dvPjppcyhpbWcsdmlkZW8saWZyYW1lLHBpY3R1cmUpe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO2Rpc3BsYXk6YmxvY2t9LmhlYWRlcl9fbWVudXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoyZW07ZmxleC1mbG93OnJvdyB3cmFwfS5oZWFkZXJfX21lbnUgYTpob3Zlcntjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9LmhlYWRlcl9fbWVudSB1bHtkaXNwbGF5OmZsZXg7Z2FwOjIwcHh9LmZvb3RlcntwYWRkaW5nLWJsb2NrOjMwcHh9LmZvb3RlciAubm9vbWlhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjgxcHg7aGVpZ2h0OjE1cHg7dGV4dC1pbmRlbnQ6LTk5OTlweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvb3RlciAubm9vbWlhOjpiZWZvcmUsLmZvb3RlciAubm9vbWlhOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnVybCguLi9pbWcvc3ZnL2xvZ28tbm9vbWlhLS1kYXJrLnN2ZykgbGVmdCBjZW50ZXIvODFweCAxNXB4IG5vLXJlcGVhdH0uZm9vdGVyIC5ub29taWE6OmJlZm9yZXtvcGFjaXR5Oi43fS5mb290ZXIgLm5vb21pYTo6YWZ0ZXJ7dHJhbnNpdGlvbjp3aWR0aCAuM3MgdmFyKC0tZWFzZUluUXVhZCk7d2lkdGg6MH0uZm9vdGVyIC5ub29taWE6aG92ZXI6OmFmdGVye3dpZHRoOjEwMCV9LmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjMzcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bztmb250LWZhbWlseTp2YXIoLS1mb250X3RpdGxlKTtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTZweDtsZXR0ZXItc3BhY2luZzowcHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tY29sb3Jfd2hpdGUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3Jfd2hpdGUpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjIwcHggMzBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOm5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtib3gtc2hhZG93OjAgMTBweCAyMHB4IC0xNXB4IHZhcigtLWNvbG9yX29yYW5nZSksaW5zZXQgMHB4IDBweCAwcHggMnB4IHZhcigtLWNvbG9yX29yYW5nZSk7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246cGFkZGluZyB2YXIoLS10cmFuc2l0aW9uKSxib3JkZXIgdmFyKC0tdHJhbnNpdGlvbiksY29sb3IgdmFyKC0tdHJhbnNpdGlvbiksYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uKX0uYnRuOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjU7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1jb2xvcl9ncmFkaWVudF9idXR0b24pO2JvcmRlci1yYWRpdXM6MTBweDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24pfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYnRuOmhvdmVyLC5idG46Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tY29sb3Jfb3JhbmdlKX0uYnRuOmhvdmVyIC5zcGlubmVyLS1yb3VuZCwuYnRuOmZvY3VzIC5zcGlubmVyLS1yb3VuZHtib3JkZXItY29sb3I6dmFyKC0tY29sb3Jfb3JhbmdlKTtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ0bjpob3ZlcjphZnRlciwuYnRuOmZvY3VzOmFmdGVye29wYWNpdHk6MH19LmJ0biBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7bWFyZ2luOmF1dG99Lm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGJ1dHRvbiwubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPXN1Ym1pdF17YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7Ym9yZGVyLXJhZGl1czouMjVyZW19Lnd5c2l3eWcgcHttYXgtd2lkdGg6OTBjaH0ud3lzaXd5ZyBzdHJvbmcsLnd5c2l3eWcgYntmb250LXdlaWdodDo3MDB9Lnd5c2l3eWcgZW0sLnd5c2l3eWcgaXtmb250LXN0eWxlOml0YWxpY30ud3lzaXd5ZyB1bCwud3lzaXd5ZyBvbHttYXJnaW4tYm90dG9tOmNhbGMoMzAvMTYqMXJlbSk7cGFkZGluZy1sZWZ0OmNhbGMoMjAvMTYqMXJlbSl9Lnd5c2l3eWcgbGl7cG9zaXRpb246cmVsYXRpdmV9Lnd5c2l3eWcgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6LTAuOWVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOmNhbGMoNC8xNioxcmVtKTtoZWlnaHQ6Y2FsYyg0LzE2KjFyZW0pO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS53eXNpd3lnIG9sIGxpe2NvdW50ZXItaW5jcmVtZW50OnN0ZXAtY291bnRlcn0ud3lzaXd5ZyBvbCBsaTpiZWZvcmV7Y29udGVudDpjb3VudGVyKHN0ZXAtY291bnRlcikgXCIuXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0Oi0xLjFlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9Lnd5c2l3eWcgYmxvY2txdW90ZXtmb250LXNpemU6Y2FsYygyNC8xNioxcmVtKTtsaW5lLWhlaWdodDpjYWxjKDM2LzE2KjFyZW0pO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOmNhbGMoMzAvMTYqMXJlbSl9Lnd5c2l3eWcgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9Lnd5c2l3eWcgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS53eXNpd3lnIGgye2ZvbnQtc2l6ZTpjYWxjKDM2LzE2KjFyZW0pO2xpbmUtaGVpZ2h0OmNhbGMoNDgvMTYqMXJlbSk7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206Y2FsYygzMC8xNioxcmVtKX0ud3lzaXd5ZyBoM3tmb250LXNpemU6Y2FsYygyNC8xNioxcmVtKTtsaW5lLWhlaWdodDpjYWxjKDM2LzE2KjFyZW0pO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOmNhbGMoMzAvMTYqMXJlbSl9Lnd5c2l3eWcgaDR7Zm9udC1zaXplOmNhbGMoMTgvMTYqMXJlbSk7bGluZS1oZWlnaHQ6Y2FsYygzMC8xNioxcmVtKTtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbTpjYWxjKDMwLzE2KjFyZW0pfS5icmVhZGNydW1ic3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctYmxvY2s6MXJlbX0uYnJlYWRjcnVtYnMgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlcntjb250ZW50Olwi4oC6XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MmNoO3RleHQtYWxpZ246Y2VudGVyfS5maWx0ZXItbW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigycHgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjBweDtmbGV4LXdyYXA6bm93cmFwO3otaW5kZXg6MTAwMDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjpvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24pLHZpc2liaWxpdHkgdmFyKC0tdHJhbnNpdGlvbil9LmZpbHRlci1tb2RhbC0tYWN0aXZle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LmZpbHRlci1tb2RhbF9fY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6MHB4O2ZsZXgtd3JhcDpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl93aGl0ZSk7Ym9yZGVyLXJhZGl1czoyNnB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjUwMHB4O21heC1oZWlnaHQ6NTAwcHg7Ym94LXNoYWRvdzowIDEwcHggNjBweCByZ2JhKDAsMCwwLC4xKTtvdmVyZmxvdzpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gdmFyKC0tdHJhbnNpdGlvbil9LmZpbHRlci1tb2RhbC0tYWN0aXZlIC5maWx0ZXItbW9kYWxfX2NvbnRhaW5lcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uZmlsdGVyLW1vZGFsX19oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjBweDtmbGV4LXdyYXA6bm93cmFwO2hlaWdodDo3MHB4O3BhZGRpbmc6MCAyMHB4O2JvcmRlci1ib3R0b206LjVweCBzb2xpZCByZ2JhKDAsMCwwLC4yKX0uZmlsdGVyLW1vZGFsX190aXRsZXtmb250LXNpemU6Y2FsYygxNi8xNioxcmVtKTtmb250LXdlaWdodDo3MDB9LmZpbHRlci1tb2RhbF9fY2xvc2V7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MHB4O2ZsZXgtd3JhcDpub3dyYXA7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjB9LmZpbHRlci1tb2RhbF9fY2xvc2Ugc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7c3Ryb2tlOnZhcigtLWNvbG9yX3doaXRlKTtzdHJva2Utd2lkdGg6MnB4O3RyYW5zaXRpb246dmFyKC0tdHJhbnNpdGlvbil9LmZpbHRlci1tb2RhbF9fY2xvc2U6aG92ZXIgc3ZnLC5maWx0ZXItbW9kYWxfX2Nsb3NlOmZvY3VzIHN2Z3tzdHJva2U6dmFyKC0tY29sb3Jfb3JhbmdlX2xpZ2h0KTtzdHJva2Utd2lkdGg6MnB4fS5maWx0ZXItbW9kYWxfX2Zvcm17ZmxleC1ncm93OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO2dhcDowcHg7ZmxleC13cmFwOm5vd3JhcH0uZmlsdGVyLW1vZGFsX19jb250ZW50e3BhZGRpbmc6MjVweCAyMHB4O2ZsZXgtZ3JvdzoxfS5maWx0ZXItbW9kYWxfX2l0ZW17cG9zaXRpb246cmVsYXRpdmV9LmZpbHRlci1tb2RhbF9faXRlbSBzdmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTBweDt0b3A6NTAlO3JpZ2h0OjIwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtzdHJva2U6dmFyKC0tY29sb3JfZ3JleSk7c3Ryb2tlLXdpZHRoOjJweH0uZmlsdGVyLW1vZGFsX19pdGVtKy5maWx0ZXItbW9kYWxfX2l0ZW17bWFyZ2luLXRvcDoyMHB4fS5maWx0ZXItbW9kYWxfX29wdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTBweH0uZmlsdGVyLW1vZGFsX19vcHRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjBweDtmbGV4LXdyYXA6bm93cmFwO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5maWx0ZXItbW9kYWxfX3JhZGlvLC5maWx0ZXItbW9kYWxfX2NoZWNrYm94e3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6MDt3aWR0aDowfS5maWx0ZXItbW9kYWxfX2xhYmVse2ZvbnQtc2l6ZTpjYWxjKDE0LzE2KjFyZW0pO2ZvbnQtd2VpZ2h0OjUwMDt1c2VyLXNlbGVjdDpub25lO3RyYW5zaXRpb246dmFyKC0tdHJhbnNpdGlvbil9LmZpbHRlci1tb2RhbF9fY2hlY2t7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO2hlaWdodDoyMnB4O3dpZHRoOjIycHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl93aGl0ZSk7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uOnZhcigtLXRyYW5zaXRpb24pfS5maWx0ZXItbW9kYWxfX2NoZWNrLS1ib3h7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjI4cHg7d2lkdGg6MjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6NnB4fS5maWx0ZXItbW9kYWxfX2NoZWNrLS1ib3ggc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2l0aW9uOnZhcigtLXRyYW5zaXRpb24pO3N0cm9rZTp2YXIoLS1jb2xvcl9ncmVlbl9saWdodCk7c3Ryb2tlLXdpZHRoOjJweDtvcGFjaXR5OjB9LmZpbHRlci1tb2RhbF9fcmFkaW86Y2hlY2tlZH4uZmlsdGVyLW1vZGFsX19jaGVja3tib3JkZXItY29sb3I6dmFyKC0tY29sb3JfZ3JlZW5fbGlnaHQpfS5maWx0ZXItbW9kYWxfX2NoZWNrYm94OmNoZWNrZWR+LmZpbHRlci1tb2RhbF9fY2hlY2stLWJveHtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWNvbG9yX2dyZWVuX2xpZ2h0KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX3doaXRlKX0uZmlsdGVyLW1vZGFsX19jaGVjazphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9ncmVlbl9saWdodCk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKX0uZmlsdGVyLW1vZGFsX19yYWRpbzpjaGVja2Vkfi5maWx0ZXItbW9kYWxfX2NoZWNrOmFmdGVye29wYWNpdHk6MX0uZmlsdGVyLW1vZGFsX19jaGVja2JveDpjaGVja2Vkfi5maWx0ZXItbW9kYWxfX2NoZWNrLS1ib3ggc3Zne29wYWNpdHk6MX0uZmlsdGVyLW1vZGFsX19yYWRpbzpjaGVja2Vkfi5maWx0ZXItbW9kYWxfX2xhYmVse2NvbG9yOnZhcigtLWNvbG9yX2dyZWVuX2xpZ2h0KX0uZmlsdGVyLW1vZGFsX19vcHRpb246aG92ZXIgLmZpbHRlci1tb2RhbF9fY2hlY2ssLmZpbHRlci1tb2RhbF9fb3B0aW9uOmZvY3VzIC5maWx0ZXItbW9kYWxfX2NoZWNre2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvcl9ncmVlbl9saWdodCl9LmZpbHRlci1tb2RhbF9fZm9vdGVye3BhZGRpbmc6MTZweCAyMHB4O2JvcmRlci10b3A6LjVweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjBweDtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOjEwcHg7Y29sdW1uLWdhcDoyMHB4fS5maWx0ZXItbW9kYWxfX2FwcGx5e21pbi13aWR0aDoxMjBweH0uZmlsdGVyLW1vZGFsX19yZXNldHt2aXNpYmlsaXR5OmhpZGRlbjtjb2xvcjpyZ2JhKDAsMCwwLC41KX0uZmlsdGVyLW1vZGFsX19yZXNldC0tc2hvd3t2aXNpYmlsaXR5OnZpc2libGV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5maWx0ZXItbW9kYWxfX3Jlc2V0OmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9fWJvZHkubW9kYWwtb3BlbntvdmVyZmxvdzpoaWRkZW59QG1lZGlhKG1heC13aWR0aDogNTQwcHgpey5maWx0ZXItbW9kYWxfX2NvbnRhaW5lcnttYXgtd2lkdGg6OTAlO21hcmdpbjowIDIwcHh9fS5jYXJke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6MzBweDtmbGV4LXdyYXA6bm93cmFwO3dpZHRoOjEwMCU7cGFkZGluZzozMHB4O2JvcmRlci1yYWRpdXM6MjZweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX3doaXRlKTtib3gtc2hhZG93OjAgMjBweCA2MHB4IC0xMHB4IHJnYmEoMCwwLDAsLjEpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FyZHtwYWRkaW5nOjIwcHh9fS50YWd7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo0cHg7ZmxleC13cmFwOm5vd3JhcDtwYWRkaW5nOjlweCAxNHB4O2JvcmRlci1yYWRpdXM6NDBweDtmb250LXNpemU6Y2FsYygxMi8xNioxcmVtKTtoZWlnaHQ6NDBweH0udGFnLS1jYXRlZ29yeXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2ZsZXgtd3JhcDpub3dyYXA7cGFkZGluZzowO2NvbG9yOnZhcigtLWNvbG9yX2dyZXkpfS50YWctLWNhdGVnb3J5IHN2Z3tzdHJva2U6dmFyKC0tY29sb3JfZ3JleSk7c3Ryb2tlLXdpZHRoOjFweH0udGFnLS1vcGVue2NvbG9yOnZhcigtLWNvbG9yX3N0YXR1c19vcGVuX2ZvcmVncm91bmQpO2JhY2tncm91bmQ6dmFyKC0tY29sb3Jfc3RhdHVzX29wZW5fYmFja2dyb3VuZCl9LnRhZy0tY3VycmVudHtjb2xvcjp2YXIoLS1jb2xvcl9zdGF0dXNfY3VycmVudF9mb3JlZ3JvdW5kKTtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX3N0YXR1c19jdXJyZW50X2JhY2tncm91bmQpfS50YWctLWZpbmlzaGVke2NvbG9yOnZhcigtLWNvbG9yX3N0YXR1c19maW5pc2hlZF9mb3JlZ3JvdW5kKTtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX3N0YXR1c19maW5pc2hlZF9iYWNrZ3JvdW5kKX0uZmlsdGVycy1sYWJlbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2ZsZXgtd3JhcDpub3dyYXB9LmZpbHRlcnMtbGFiZWwgc3Zne3N0cm9rZTp2YXIoLS1jb2xvcl9ibGFjayk7c3Ryb2tlLXdpZHRoOjEuNXB4fS5maWx0ZXJzLWxhYmVsIHNwYW57d2lkdGg6bWF4LWNvbnRlbnQ7Zm9udC1zaXplOmNhbGMoMTQvMTYqMXJlbSk7Zm9udC13ZWlnaHQ6NzAwfS5maWx0ZXJzLWJ1dHRvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2ZsZXgtd3JhcDpub3dyYXA7aGVpZ2h0OjQwcHg7cGFkZGluZzoxMHB4IDIwcHggMTBweCAyMHB4O2JvcmRlci1yYWRpdXM6NDBweDtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWNvbG9yX2JsYWNrKTt0cmFuc2l0aW9uOnZhcigtLXRyYW5zaXRpb24pfS5maWx0ZXJzLWJ1dHRvbiBzdmd7c3Ryb2tlOnZhcigtLWNvbG9yX2JsYWNrKTtzdHJva2Utd2lkdGg6MS41cHg7dHJhbnNpdGlvbjp2YXIoLS10cmFuc2l0aW9uKX0uZmlsdGVycy1idXR0b24gc3Bhbnt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Y2FsYygxNi8xNioxcmVtKTtmb250LXdlaWdodDo2MDB9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5maWx0ZXJzLWJ1dHRvbjpob3ZlciwuZmlsdGVycy1idXR0b246Zm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yX29yYW5nZSk7Y29sb3I6dmFyKC0tY29sb3Jfb3JhbmdlKX0uZmlsdGVycy1idXR0b246aG92ZXIgc3ZnLC5maWx0ZXJzLWJ1dHRvbjpmb2N1cyBzdmd7c3Ryb2tlOnZhcigtLWNvbG9yX29yYW5nZSl9fS5maWx0ZXJzLWJ1dHRvbi0tb3BlbiBzdmd7cm90YXRlOi0xODBkZWd9LmZpbHRlcnMtYnV0dG9uLS1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yX2dyZWVuX2xpZ2h0KTtjb2xvcjp2YXIoLS1jb2xvcl9ncmVlbl9saWdodCl9LmZpbHRlcnMtYnV0dG9uLS1hY3RpdmUgc3Zne3N0cm9rZTp2YXIoLS1jb2xvcl9ncmVlbl9saWdodCl9LmJ1dHRvbi11cHZvdGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtmbGV4LXdyYXA6bm93cmFwO3otaW5kZXg6MzA7d2lkdGg6Zml0LWNvbnRlbnQ7aGVpZ2h0OjQwcHg7cGFkZGluZzowIDE1cHg7Ym9yZGVyLXJhZGl1czo0MHB4O2JvcmRlcjoycHggc29saWQgdmFyKC0tY29sb3JfZ3JleV9saWdodCk7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9ncmV5X2xpZ2h0KTtjb2xvcjp2YXIoLS1jb2xvcl9ncmV5KTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOnZhcigtLXRyYW5zaXRpb24pfS5idXR0b24tdXB2b3RlIHN2Z3t0cmFuc2l0aW9uOnZhcigtLXRyYW5zaXRpb24pO3N0cm9rZTp2YXIoLS1jb2xvcl9ncmV5KTtzdHJva2Utd2lkdGg6MS41cHh9LmJ1dHRvbi11cHZvdGUgc3Bhbntmb250LXNpemU6Y2FsYygxNC8xNioxcmVtKTtmb250LXdlaWdodDo0MDB9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5idXR0b24tdXB2b3RlOmhvdmVyLC5idXR0b24tdXB2b3RlOmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvcl9ncmVlbl9saWdodCk7Y29sb3I6dmFyKC0tY29sb3JfZ3JlZW5fbGlnaHQpfS5idXR0b24tdXB2b3RlOmhvdmVyIHN2ZywuYnV0dG9uLXVwdm90ZTpmb2N1cyBzdmd7c3Ryb2tlOnZhcigtLWNvbG9yX2dyZWVuX2xpZ2h0KX19LmJ1dHRvbi11cHZvdGU6aG92ZXJ+LmJ1dHRvbi11cHZvdGVfbGluaywuYnV0dG9uLXVwdm90ZTpmb2N1c34uYnV0dG9uLXVwdm90ZV9saW5re2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfZ3JleV9saWdodCl9LmJ1dHRvbi11cHZvdGUtLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX2dyZWVuX2xpZ2h0KTtib3JkZXItY29sb3I6dmFyKC0tY29sb3JfZ3JlZW5fbGlnaHQpO2NvbG9yOnZhcigtLWNvbG9yX3doaXRlKX0uYnV0dG9uLXVwdm90ZS0tYWN0aXZlIHN2Z3tzdHJva2U6dmFyKC0tY29sb3Jfd2hpdGUpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYnV0dG9uLXVwdm90ZS0tYWN0aXZlOmhvdmVyLC5idXR0b24tdXB2b3RlLS1hY3RpdmU6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMxZjk4NzA7YmFja2dyb3VuZC1jb2xvcjojMWY5ODcwO2NvbG9yOnZhcigtLWNvbG9yX3doaXRlKX0uYnV0dG9uLXVwdm90ZS0tYWN0aXZlOmhvdmVyIHN2ZywuYnV0dG9uLXVwdm90ZS0tYWN0aXZlOmZvY3VzIHN2Z3tzdHJva2U6dmFyKC0tY29sb3Jfd2hpdGUpfX1mb3JtOmhhcyguYnV0dG9uLXVwdm90ZSl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyMH0uYXZhdGFye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7YXNwZWN0LXJhdGlvOjEvMTtib3JkZXItcmFkaXVzOjk5OXB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfZ3JleV9saWdodCl9LnNlcGFyYXRvci0teHtib3JkZXItdG9wOjFweCBzb2xpZCBoc2xhKDAsMCUsNDAlLC4xNSk7d2lkdGg6MTAwJX0uc2VwYXJhdG9yLS15e2JvcmRlci1sZWZ0OjFweCBzb2xpZCBoc2xhKDAsMCUsNDAlLC4xNSk7aGVpZ2h0OjEwMCV9LmNvdW50LWJhZGdle3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo0MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgxNCw3MSw3MywuMSk7Y29sb3I6dmFyKC0tY29sb3JfZ3JlZW4pO2ZvbnQtc2l6ZTpjYWxjKDEyLzE2KjFyZW0pO2ZvbnQtd2VpZ2h0OjcwMH0uaW5wdXR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9ncmV5X2xpZ2h0KTtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1jb2xvcl9ncmV5X2xpZ2h0KTt3aWR0aDoxMDAlO2hlaWdodDo1NHB4O2ZvbnQtc2l6ZTpjYWxjKDE2LzE2KjFyZW0pO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjp2YXIoLS1jb2xvcl9ibGFjayk7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztwYWRkaW5nOjE1cHggMjBweH0uaW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lO2JveC1zaGFkb3c6bm9uZX0uaW5wdXQtLXRleHRhcmVhe3RleHQtb3ZlcmZsb3c6dW5zZXQ7aGVpZ2h0OmZpdC1jb250ZW50O3dvcmQtYnJlYWs6YnJlYWstd29yZH0ubGFiZWx7ZGlzcGxheTpub25lfS5uby1mZWVkYmFja3N7Zm9udC1zaXplOmNhbGMoMTYvMTYqMXJlbSk7Y29sb3I6dmFyKC0tY29sb3JfYmxhY2spO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjphdXRvO3BhZGRpbmc6MjBweCAzMHB4fS5uby1mZWVkYmFja3M6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDttYXJnaW46YXV0byBhdXRvIDEwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3Vwdm90ZXMvbGlicmFyeS9kaXN0L2ltZy9zdmcvbm9fcmVzdWx0LnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6NzAwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwdmg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NTBweDtmbGV4LXdyYXA6bm93cmFwO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2Y2ZWRlOTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9iZy53ZWJwXCIpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6b3ZlcmxheX0uaGVyb19fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjgyMHB4O2ZvbnQtc2l6ZTpjYWxjKDcwLzE2KjFyZW0pO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS4yOX0uaGVyb19fdGl0bGUtLWhpZ2hsaWdodHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9Lmhlcm9fX3RpdGxlLS1oaWdobGlnaHQ6OmJlZm9yZSwuaGVyb19fdGl0bGUtLWhpZ2hsaWdodDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7cG9pbnRlci1ldmVudHM6bm9uZX0uaGVyb19fdGl0bGUtLWhpZ2hsaWdodDo6YmVmb3Jle3RvcDo1MCU7bGVmdDpjYWxjKDUwJSAtIDEwcHgpO3dpZHRoOjM0MHB4O2hlaWdodDo5MHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL3N2Zy9jaXJjbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uaGVyb19fdGl0bGUtLWhpZ2hsaWdodDo6YWZ0ZXJ7dG9wOi0xNXB4O3JpZ2h0Oi00MHB4O3dpZHRoOjU4cHg7aGVpZ2h0OjUycHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvc3ZnL3N0YXJzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5oZXJvX190aXRsZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jazt0b3A6MDtsZWZ0OjA7d2lkdGg6NDVweDtoZWlnaHQ6NDVweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01NSUsIC01NSUpO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL3N2Zy9jcm93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uaGVyb19fYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7b3JkZXI6LTE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NXB4O2ZsZXgtd3JhcDpub3dyYXA7cGFkZGluZzoxNXB4IDIwcHh9Lmhlcm9fX2JhZGdlX190ZXh0e2NvbG9yOiMzYjNhM2Z9Lmhlcm9fX2JhZGdlX190ZXh0LS1hY2NlbnR7Y29sb3I6I2U5NDA1Yn0uaGVyb19fYmFkZ2U6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDowO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNik7bWl4LWJsZW5kLW1vZGU6b3ZlcmxheTtib3JkZXItcmFkaXVzOjE4cHg7cG9pbnRlci1ldmVudHM6bm9uZX0uaGVyb19fZG93bntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NDBweDt3aWR0aDoxNjBweDtoZWlnaHQ6Zml0LWNvbnRlbnR9Lmhlcm9fX2Rvd25fX3RleHR7ZGlzcGxheTpibG9jaztmb250LXNpemU6Y2FsYygxNi8xNioxcmVtKTtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDoxLjI1O3RleHQtYWxpZ246bGVmdDt0ZXh0LXdyYXA6YmFsYW5jZX0uaGVyb19fZG93bl9fYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zNXB4O3JpZ2h0Oi03cHh9Lmhlcm9fX3BpY3Rvc3twb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO21heC13aWR0aDoxNDQwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGVyb19fcGljdG9zX19pbWd7cG9zaXRpb246YWJzb2x1dGV9Lmhlcm9fX3BpY3Rvc19faW1nLS0xe3RvcDoyMCU7bGVmdDowJTt3aWR0aDoyMDNweDtoZWlnaHQ6MTkwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvc3ZnL21hbi1tb3VudGFpbnMuc3ZnXCIpfS5wcm9kdWN0c3ttYXJnaW4tdG9wOjEyMHB4fS5wcm9kdWN0c19fdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O3dpZHRoOjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDt0ZXh0LWluZGVudDotOTk5OXB4fS50b3RlbXVzX19oZWFkZXJ7ZGlzcGxheTpncmlkO3BsYWNlLWl0ZW1zOmNlbnRlcjtnYXA6MjBweH0udG90ZW11c19faGVhZGVyX190aXRsZXtmb250LXNpemU6Y2FsYyg1MC8xNioxcmVtKTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzJkZGI5Zn0udG90ZW11c19faGVhZGVyX19sb2dve29yZGVyOi0xO3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDtkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6Y2VudGVyO2JvcmRlci1yYWRpdXM6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDI2MjZ9LnRvdGVtdXMgLmNhcmR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDo4MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjYwMHB4O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtwbGFjZS1pdGVtczpjZW50ZXI7Ym9yZGVyLXJhZGl1czozMHB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAyNjI2fS50b3RlbXVzIC5jYXJkX19jb250ZW50e29yZGVyOjI7cGFkZGluZzowIDEwMHB4IDAgNjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MHB4O2ZsZXgtd3JhcDpub3dyYXB9LnRvdGVtdXMgLmNhcmRfX2NvbnRlbnRfX3N1YmhlYWRpbmcgcHtmb250LXNpemU6Y2FsYygyOC8xNioxcmVtKTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yNX0udG90ZW11cyAuY2FyZF9fY29udGVudF9fc3ViaGVhZGluZyBwIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9LnRvdGVtdXMgLmNhcmRfX2NvbnRlbnRfX3RleHR7bWFyZ2luLXRvcDoyMHB4fS50b3RlbXVzIC5jYXJkX19jb250ZW50X190ZXh0IHB7Zm9udC1zaXplOmNhbGMoMTgvMTYqMXJlbSk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjV9LnRvdGVtdXMgLmNhcmRfX2NvbnRlbnRfX3RleHQgcCBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfS50b3RlbXVzIC5jYXJkX19jb250ZW50X190ZXh0IHArcHttYXJnaW4tdG9wOjE1cHh9LnRvdGVtdXMgLmNhcmRfX2NvbnRlbnRfX2J1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjI1cHg7cGFkZGluZzoxMnB4IDEycHggMTJweCA0MHB4O2hlaWdodDo3MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjIwcHg7ZmxleC13cmFwOm5vd3JhcDtib3JkZXItcmFkaXVzOjM1cHg7Ym94LXNoYWRvdzowIDEwcHggMjBweCAtMTVweCAjZWI2MTRhLGluc2V0IDAgMCAwIDJweCAjZWI2MTRhO292ZXJmbG93OmhpZGRlbjtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjUwMDt0cmFuc2l0aW9uOmJvcmRlciAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSksY29sb3IgLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLGJhY2tncm91bmQtY29sb3IgLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpfS50b3RlbXVzIC5jYXJkX19jb250ZW50X19idXR0b24gc3Bhbnt6LWluZGV4OjJ9LnRvdGVtdXMgLmNhcmRfX2NvbnRlbnRfX2J1dHRvbiBkaXZ7ei1pbmRleDoyO2hlaWdodDoxMDAlO2FzcGVjdC1yYXRpbzoxLzE7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtib3JkZXItcmFkaXVzOjM1cHh9LnRvdGVtdXMgLmNhcmRfX2NvbnRlbnRfX2J1dHRvbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNlYjYxNGEgMCwgI2VhOGY0MSAxMDAlKTtib3JkZXItcmFkaXVzOjEwcHg7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSl9LnRvdGVtdXMgLmNhcmRfX2NvbnRlbnRfX2J1dHRvbjpob3Zlcjo6YWZ0ZXJ7b3BhY2l0eTowfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsudG90ZW11cyAuY2FyZF9fY29udGVudF9fYnV0dG9uOmhvdmVye2NvbG9yOiNlYjYxNGF9fS50b3RlbXVzX19zdGF0c3ttYXJnaW4tdG9wOjEwMHB4O21hcmdpbi1ib3R0b206MTIwcHg7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoyMHB4O2ZsZXgtd3JhcDpub3dyYXB9LnRvdGVtdXNfX3N0YXRzX19jYXJke3dpZHRoOjI0MHB4O2hlaWdodDoyMDBweDtwYWRkaW5nOjEwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtmbGV4LXdyYXA6bm93cmFwO2JvcmRlci1yYWRpdXM6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDEwcHggNDBweCByZ2JhKDE2OSw3MSwwLC4xKTt0ZXh0LXdyYXA6YmFsYW5jZTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDAyNjI2fS50b3RlbXVzX19zdGF0c19fY2FyZF9fdGl0bGV7Zm9udC1zaXplOmNhbGMoNTAvMTYqMXJlbSk7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0Om5vcm1hbH0udG90ZW11c19fc3RhdHNfX2NhcmRfX3RpdGxlLS1jcm93bntwb3NpdGlvbjpyZWxhdGl2ZX0udG90ZW11c19fc3RhdHNfX2NhcmRfX3RpdGxlLS1jcm93bjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jazt0b3A6NDAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LnRvdGVtdXNfX3N0YXRzX19jYXJkX190ZXh0e29wYWNpdHk6LjY7bGluZS1oZWlnaHQ6MS4yNX0uZmVlZGJhY2tze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjBweDtmbGV4LXdyYXA6bm93cmFwO3BhZGRpbmc6NzBweCA1MHB4IDIwMHB4IDUwcHg7Zm9udC1mYW1pbHk6XCJBZGVsbGUgU2Fuc1wiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4zNX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZlZWRiYWNrc3twYWRkaW5nOjcwcHggMCAyMDBweCAwfX0uZmVlZGJhY2tzX19pbnRyb3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDozMHB4O2ZsZXgtd3JhcDpub3dyYXA7bWF4LXdpZHRoOjgwMHB4O3BhZGRpbmctYm90dG9tOjYwcHh9LmZlZWRiYWNrc19fdGl0bGV7Y29sb3I6dmFyKC0tY29sb3JfYmxhY2spO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTpjYWxjKDUwLzE2KjFyZW0pO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzpjYWxjKC0wLjI1LzE2KjFyZW0pfS5mZWVkYmFja3NfX3RpdGxlIHN0cm9uZ3tmb250LXdlaWdodDo3MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXsuZmVlZGJhY2tzX190aXRsZXtmb250LXNpemU6Y2FsYyg0MC8xNioxcmVtKX19LmZlZWRiYWNrc19fZGVzY3JpcHRpb257dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOmNhbGMoMTgvMTYqMXJlbSk7Zm9udC13ZWlnaHQ6NDAwfS5mZWVkYmFja3NfX2ZpbHRlcnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjBweDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlO3Jvdy1nYXA6MjBweDtjb2x1bW4tZ2FwOjEwcHg7YWxpZ24tc2VsZjpzdHJldGNoO21pbi1oZWlnaHQ6ODBweDtwYWRkaW5nOjIwcHggMjBweCAyMHB4IDMwcHg7Ym9yZGVyLXJhZGl1czoyNnB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3Jfd2hpdGUpO2JveC1zaGFkb3c6MCAyMHB4IDYwcHggLTEwcHggcmdiYSgwLDAsMCwuMSl9LmZlZWRiYWNrc19fZmlsdGVycy1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MHB4O2ZsZXgtd3JhcDp3cmFwO3Jvdy1nYXA6MTBweDtjb2x1bW4tZ2FwOjIwcHh9LmZlZWRiYWNrc19fZmlsdGVycy1idXR0b25ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZmVlZGJhY2tzX19maWx0ZXJze3BhZGRpbmc6MjBweCAyMHB4IDIwcHggMjBweH19LmZlZWRiYWNrc19fc2VhcmNoe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2ZsZXgtd3JhcDpub3dyYXA7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MzAwcHg7aGVpZ2h0OjQwcHg7cGFkZGluZzoxMHB4IDIwcHggMTBweCAxNXB4O2JvcmRlci1yYWRpdXM6NDBweDtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWNvbG9yX2JsYWNrKTt0cmFuc2l0aW9uOnZhcigtLXRyYW5zaXRpb24pfS5mZWVkYmFja3NfX3NlYXJjaC1sYWJlbHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTowfS5mZWVkYmFja3NfX3NlYXJjaCBzdmd7ZmxleC1zaHJpbms6MDtzdHJva2U6dmFyKC0tY29sb3JfYmxhY2spO3N0cm9rZS13aWR0aDoxLjVweH0uZmVlZGJhY2tzX19zZWFyY2gtaW5wdXR7Ym9yZGVyOm5vbmU7Y29sb3I6dmFyKC0tY29sb3JfYmxhY2spO2ZvbnQtc2l6ZTpjYWxjKDE2LzE2KjFyZW0pO2ZvbnQtd2VpZ2h0OjcwMH0uZmVlZGJhY2tzX19zZWFyY2gtaW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lO2JveC1zaGFkb3c6bm9uZX0uZmVlZGJhY2tzX19zZWFyY2g6aGFzKC5mZWVkYmFja3NfX3NlYXJjaC1pbnB1dDpmb2N1cyl7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yX29yYW5nZSl9LmZlZWRiYWNrc19fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOjQwcHg7ZmxleC13cmFwOm5vd3JhcDthbGlnbi1zZWxmOnN0cmV0Y2g7bWFyZ2luLXRvcDo2MHB4O3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjI2cHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl93aGl0ZSk7Ym94LXNoYWRvdzowIDIwcHggNjBweCAtMTBweCByZ2JhKDAsMCwwLC4xKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZlZWRiYWNrc19fbGlzdHtwYWRkaW5nOjB9fS5mZWVkYmFja3NfX2xpc3RfX3RpdGxle3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDt3aWR0aDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7dGV4dC1pbmRlbnQ6LTk5OTlweH0uZmVlZGJhY2tzIC5mZWVkYmFjay1jYXJke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6MHB4O2ZsZXgtd3JhcDpub3dyYXA7cG9zaXRpb246cmVsYXRpdmU7YWxpZ24tc2VsZjpzdHJldGNoO3BhZGRpbmc6MzBweDtib3JkZXItcmFkaXVzOjE3cHg7dHJhbnNpdGlvbjp2YXIoLS10cmFuc2l0aW9uKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZlZWRiYWNrcyAuZmVlZGJhY2stY2FyZHtwYWRkaW5nOjIwcHh9fS5mZWVkYmFja3MgLmZlZWRiYWNrLWNhcmQ6aG92ZXIsLmZlZWRiYWNrcyAuZmVlZGJhY2stY2FyZDpmb2N1cywuZmVlZGJhY2tzIC5mZWVkYmFjay1jYXJkOmhhcyguZmVlZGJhY2stY2FyZF9fbGluazpob3ZlciksLmZlZWRiYWNrcyAuZmVlZGJhY2stY2FyZDpoYXMoLmZlZWRiYWNrLWNhcmRfX2xpbms6Zm9jdXMpLC5mZWVkYmFja3MgLmZlZWRiYWNrLWNhcmQ6aGFzKC5idXR0b24tdXB2b3RlOmhvdmVyKSwuZmVlZGJhY2tzIC5mZWVkYmFjay1jYXJkOmhhcyguYnV0dG9uLXVwdm90ZTpmb2N1cyl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9ncmV5X2xpZ2h0KX0uZmVlZGJhY2tzIC5mZWVkYmFjay1jYXJkOmhvdmVyIC5idXR0b24tdXB2b3RlOm5vdCguYnV0dG9uLXVwdm90ZS0tYWN0aXZlKSwuZmVlZGJhY2tzIC5mZWVkYmFjay1jYXJkOmZvY3VzIC5idXR0b24tdXB2b3RlOm5vdCguYnV0dG9uLXVwdm90ZS0tYWN0aXZlKSwuZmVlZGJhY2tzIC5mZWVkYmFjay1jYXJkOmhhcyguZmVlZGJhY2stY2FyZF9fbGluazpob3ZlcikgLmJ1dHRvbi11cHZvdGU6bm90KC5idXR0b24tdXB2b3RlLS1hY3RpdmUpLC5mZWVkYmFja3MgLmZlZWRiYWNrLWNhcmQ6aGFzKC5mZWVkYmFjay1jYXJkX19saW5rOmZvY3VzKSAuYnV0dG9uLXVwdm90ZTpub3QoLmJ1dHRvbi11cHZvdGUtLWFjdGl2ZSksLmZlZWRiYWNrcyAuZmVlZGJhY2stY2FyZDpoYXMoLmJ1dHRvbi11cHZvdGU6aG92ZXIpIC5idXR0b24tdXB2b3RlOm5vdCguYnV0dG9uLXVwdm90ZS0tYWN0aXZlKSwuZmVlZGJhY2tzIC5mZWVkYmFjay1jYXJkOmhhcyguYnV0dG9uLXVwdm90ZTpmb2N1cykgLmJ1dHRvbi11cHZvdGU6bm90KC5idXR0b24tdXB2b3RlLS1hY3RpdmUpe2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3Jfd2hpdGUpfS5mZWVkYmFja3MgLmZlZWRiYWNrLWNhcmRfX2xpbmt7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwfS5mZWVkYmFja3MgLmZlZWRiYWNrLWNhcmRfX2hlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmJhc2VsaW5lO2dhcDozMHB4O2ZsZXgtd3JhcDpub3dyYXA7cm93LWdhcDoxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7LmZlZWRiYWNrcyAuZmVlZGJhY2stY2FyZF9faGVhZGVye2p1c3RpZnktY29udGVudDpzdGFydDthbGlnbi1pdGVtczpzdGFydDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5mZWVkYmFja3MgLmZlZWRiYWNrLWNhcmRfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO2dhcDoyMHB4O2ZsZXgtd3JhcDpub3dyYXA7bWFyZ2luLXRvcDoxMHB4O3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXsuZmVlZGJhY2tzIC5mZWVkYmFjay1jYXJkX19jb250ZW50e21hcmdpbi10b3A6MjBweH19LmZlZWRiYWNrcyAuZmVlZGJhY2stY2FyZF9fZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoyMHB4O2ZsZXgtd3JhcDpub3dyYXA7bWFyZ2luLXRvcDozMHB4fS5mZWVkYmFja3MgLmZlZWRiYWNrLWNhcmRfX2NvbW1lbnRze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjRweDtmbGV4LXdyYXA6bm93cmFwfS5mZWVkYmFja3MgLmZlZWRiYWNrLWNhcmRfX2NvbW1lbnRzIHN2Z3tzdHJva2U6dmFyKC0tY29sb3JfYmxhY2spO3N0cm9rZS13aWR0aDoxcHh9LmZlZWRiYWNrcyAuZmVlZGJhY2stY2FyZF9fdGl0bGV7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1saW5lLWNsYW1wOjI7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTpjYWxjKDIwLzE2KjFyZW0pO2ZvbnQtd2VpZ2h0OjUwMH0uZmVlZGJhY2tzIC5mZWVkYmFjay1jYXJkX190YWdze2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjIwcHg7ZmxleC13cmFwOm5vd3JhcDtoZWlnaHQ6NDBweH0uZmVlZGJhY2tzIC5mZWVkYmFjay1jYXJkX19tZXRhe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2ZsZXgtd3JhcDpub3dyYXB9LmZlZWRiYWNrcyAuZmVlZGJhY2stY2FyZF9fYXV0aG9yLW5hbWV7bWFyZ2luLWxlZnQ6MTBweDtmb250LXNpemU6Y2FsYygxNi8xNioxcmVtKTtmb250LXdlaWdodDo1MDB9LmZlZWRiYWNrcyAuZmVlZGJhY2stY2FyZF9fZGVzY3JpcHRpb257ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1saW5lLWNsYW1wOjM7b3ZlcmZsb3c6aGlkZGVuO2FsaWduLXNlbGY6c3RyZXRjaDtmb250LXNpemU6Y2FsYygxNi8xNioxcmVtKTtsaW5lLWhlaWdodDpjYWxjKDI0LzE2KjFyZW0pfS5mZWVkYmFja3MgLmZlZWRiYWNrLWNhcmRfX3RpbWUsLmZlZWRiYWNrcyAuZmVlZGJhY2stY2FyZF9fY29tbWVudHN7b3BhY2l0eTouNztmb250LXNpemU6Y2FsYygxNC8xNioxcmVtKX0uZmVlZGJhY2tzIC5mZWVkYmFjay1jYXJkKy5mZWVkYmFjay1jYXJkOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTIwcHg7bGVmdDowO2hlaWdodDoycHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX2dyZXlfbGlnaHQpO2NvbnRlbnQ6XCJcIn0uc2luZ2xlLWlkZWF7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMzMwcHg7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCBhdXRvKTtnYXA6MzBweH0uc2luZ2xlLWlkZWFfX25hdmlnYXRpb257Z3JpZC1hcmVhOjEvMS8yLzN9LnNpbmdsZS1pZGVhX19hcnRpY2xle2dyaWQtYXJlYToyLzEvMy8yfS5zaW5nbGUtaWRlYSAudm90ZXJze2dyaWQtYXJlYToyLzIvMy8zfS5zaW5nbGUtaWRlYSAuY29tbWVudHN7Z3JpZC1hcmVhOjMvMS80LzJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXsuc2luZ2xlLWlkZWF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAyNTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpey5zaW5nbGUtaWRlYXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOjMwcHg7ZmxleC13cmFwOm5vd3JhcH19LnNpbmdsZS1pZGVhX19uYXZpZ2F0aW9ue3dpZHRoOmZpdC1jb250ZW50fS5zaW5nbGUtaWRlYV9fYmFjay1saW5re3BhZGRpbmc6MTBweCAwO2NvbG9yOnZhcigtLWNvbG9yX29yYW5nZSk7Zm9udC1zaXplOmNhbGMoMTQvMTYqMXJlbSk7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuc2luZ2xlLWlkZWFfX2JhY2stbGluazpob3Zlciwuc2luZ2xlLWlkZWFfX2JhY2stbGluazpmb2N1c3tjb2xvcjojZTYzNzE5fX0uc2luZ2xlLWlkZWFfX2JhY2staWNvbnt3aWR0aDphdXRvO2hlaWdodDo4cHg7bWFyZ2luLXJpZ2h0OjEwcHg7ZmlsbDp2YXIoLS1jb2xvcl9vcmFuZ2UpfS5zaW5nbGUtaWRlYV9fYXJ0aWNsZXtnYXA6MH0uc2luZ2xlLWlkZWFfX2hlYWRlciwuc2luZ2xlLWlkZWFfX2luZm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjBweDtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOjEwcHg7Y29sdW1uLWdhcDozMHB4fS5zaW5nbGUtaWRlYV9fYXV0aG9ye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2ZsZXgtd3JhcDpub3dyYXB9LnNpbmdsZS1pZGVhX19hdXRob3ItbmFtZXtmb250LXNpemU6Y2FsYygxNi8xNioxcmVtKTtmb250LXdlaWdodDo1MDB9LnNpbmdsZS1pZGVhX19kYXRle2ZvbnQtc2l6ZTpjYWxjKDEyLzE2KjFyZW0pfS5zaW5nbGUtaWRlYV9fbWV0YXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MjBweDtmbGV4LXdyYXA6bm93cmFwO2hlaWdodDo0MHB4fS5zaW5nbGUtaWRlYV9fdGl0bGV7bWFyZ2luLXRvcDoyMHB4O2ZvbnQtc2l6ZTpjYWxjKDIwLzE2KjFyZW0pO2ZvbnQtd2VpZ2h0OjUwMH0uc2luZ2xlLWlkZWFfX2Rlc2NyaXB0aW9ue21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC1zaXplOmNhbGMoMTYvMTYqMXJlbSk7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzV9LnNpbmdsZS1pZGVhX19jb21tZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6MjBweDtmbGV4LXdyYXA6bm93cmFwO21hcmdpbi10b3A6MzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LnNpbmdsZS1pZGVhX19jb21tZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnNpbmdsZS1pZGVhX19jb21tZW50LS1oaWRkZW57ZGlzcGxheTpub25lfS5zaW5nbGUtaWRlYV9fY29tbWVudCAuZm9ybXtmbGV4LWdyb3c6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOjIwcHg7ZmxleC13cmFwOm5vd3JhcH0uc2luZ2xlLWlkZWFfX2NvbW1lbnQgLmJ0bntwYWRkaW5nOjAgMzBweDt3aWR0aDpmaXQtY29udGVudDtoZWlnaHQ6NDBweH0uc2luZ2xlLWlkZWFfX2NvbW1lbnRfX2Vycm9ye2Rpc3BsYXk6bm9uZTtjb2xvcjp2YXIoLS1jb2xvcl9vcmFuZ2UpfS5zaW5nbGUtaWRlYSAudm90ZXJze3Bvc2l0aW9uOnN0aWNreTt0b3A6NjBweDtoZWlnaHQ6Zml0LWNvbnRlbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpey5zaW5nbGUtaWRlYSAudm90ZXJze2Rpc3BsYXk6bm9uZX19LnNpbmdsZS1pZGVhIC52b3RlcnNfX2hlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtmbGV4LXdyYXA6bm93cmFwfS5zaW5nbGUtaWRlYSAudm90ZXJzX190aXRsZXtmb250LXNpemU6Y2FsYygyMC8xNioxcmVtKTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6Y2FsYygxLjgvMTYqMXJlbSl9LnNpbmdsZS1pZGVhIC52b3RlcnNfX2F2YXRhcnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO2dhcDoxMHB4O2ZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOndyYXB9LnNpbmdsZS1pZGVhIC5jb21tZW50c19faGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDowcHg7ZmxleC13cmFwOndyYXA7cm93LWdhcDoyMHB4O3BhZGRpbmctYm90dG9tOjMwcHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgdmFyKC0tY29sb3JfZ3JleV9saWdodCl9LnNpbmdsZS1pZGVhIC5jb21tZW50c19faGVhZGVyLXRpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEwcHg7ZmxleC13cmFwOm5vd3JhcH0uc2luZ2xlLWlkZWEgLmNvbW1lbnRzX190aXRsZXtmb250LXNpemU6Y2FsYygyMC8xNioxcmVtKTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6Y2FsYygxLjgvMTYqMXJlbSl9LnNpbmdsZS1pZGVhIC5jb21tZW50c19fc29ydHt3aWR0aDpmaXQtY29udGVudDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoyMHB4O2ZsZXgtd3JhcDpub3dyYXB9LnNpbmdsZS1pZGVhIC5jb21tZW50c19fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOjYwcHg7ZmxleC13cmFwOm5vd3JhcH0uc2luZ2xlLWlkZWEgLmNvbW1lbnRzX19saXN0LS1yZXBsaWVze2dhcDozMHB4fS5zaW5nbGUtaWRlYSAuY29tbWVudHNfX2xpc3QgLmNvbW1lbnR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIDFmcjtnYXA6MTBweH0uc2luZ2xlLWlkZWEgLmNvbW1lbnRzX19saXN0IC5jb21tZW50X19oZWFkZXJ7bWFyZ2luLXRvcDo3cHh9LnNpbmdsZS1pZGVhIC5jb21tZW50c19fbGlzdCAuY29tbWVudF9fYXV0aG9yLW5hbWV7Zm9udC1zaXplOmNhbGMoMTYvMTYqMXJlbSk7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjF9LnNpbmdsZS1pZGVhIC5jb21tZW50c19fbGlzdCAuY29tbWVudF9fZGF0ZXttYXJnaW4tbGVmdDoyMHB4O2ZvbnQtc2l6ZTpjYWxjKDEyLzE2KjFyZW0pO29wYWNpdHk6Ljd9LnNpbmdsZS1pZGVhIC5jb21tZW50c19fbGlzdCAuY29tbWVudF9fdGV4dHttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZTpjYWxjKDE2LzE2KjFyZW0pfS5zaW5nbGUtaWRlYSAuY29tbWVudHNfX2xpc3QgLmNvbW1lbnRfX3JlcGx5LWJ0bntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2ZsZXgtd3JhcDpub3dyYXA7bWFyZ2luLXRvcDoyMHB4O2ZvbnQtc2l6ZTpjYWxjKDE0LzE2KjFyZW0pfS5zaW5nbGUtaWRlYSAuY29tbWVudHNfX2xpc3QgLmNvbW1lbnRfX3JlcGx5LWJ0biBzdmd7c3Ryb2tlOnZhcigtLWNvbG9yX2JsYWNrKTtzdHJva2Utd2lkdGg6MS41cHh9LnNpbmdsZS1pZGVhIC5jb21tZW50c19fbGlzdCAuY29tbWVudF9fcmVwbHk6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjQwcHh9LnNpbmdsZS1pZGVhIC5hZG1pbi1mZWVkYmFja3twb3NpdGlvbjpzdGlja3k7dG9wOjYwcHg7aGVpZ2h0OmZpdC1jb250ZW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KXsuc2luZ2xlLWlkZWEgLmFkbWluLWZlZWRiYWNre3Bvc2l0aW9uOnN0YXRpY319LnNpbmdsZS1pZGVhIC5hZG1pbi1mZWVkYmFja19fdGl0bGV7Zm9udC1zaXplOmNhbGMoMjAvMTYqMXJlbSk7Zm9udC13ZWlnaHQ6NTAwfS5zaW5nbGUtaWRlYSAuYWRtaW4tZmVlZGJhY2tfX2Zvcm17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO2dhcDoyMHB4O2ZsZXgtd3JhcDpub3dyYXB9LnNpbmdsZS1pZGVhIC5hZG1pbi1mZWVkYmFjayAuYnRue3dpZHRoOmZpdC1jb250ZW50fS5lcnJvcjQwNCAuZm9vdGVyLC5lcnJvcjQwNCAuaGVhZGVyLC5lcnJvcjQwNCAuYnJlYWRjcnVtYnN7ZGlzcGxheTpub25lfS5lcnJvcjQwNCAuZXJyb3I0MDRfX2dyb3Vwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0uZXJyb3I0MDQgLm1haW5UaXRsZXt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5lcnJvcjQwNCAubWFpblRpdGxlX19maXJzdHtmb250LWZhbWlseTp2YXIoLS1mb250X19wcmltYXJ5KTtjb2xvcjp2YXIoLS1jb2xvcl9fc2Vjb25kYXJ5KTtmb250LXNpemU6MS41ZW19LmVycm9yNDA0IC5tYWluVGl0bGVfX3NlY29uZHtmb250LWZhbWlseTp2YXIoLS1mb250X19wcmltYXJ5KTtmb250LXNpemU6MTJlbTtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KTtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206MTBweH0iLCI6cm9vdCB7XG4gIC8vIFRvdGVtdXMgdmFyaWFibGVzXG4gIC0tY29sb3JfdGVzdDogI2ZmZjtcbiAgLS1jb2xvcl9vcmFuZ2U6ICNlYjYxNGE7XG4gIC0tY29sb3Jfb3JhbmdlX2xpZ2h0OiAjZWE4ZjQxO1xuXG4gIC0tY29sb3JfZ3JlZW5fbGlnaHQ6ICMyOWQyOTc7XG4gIC0tY29sb3JfZ3JlZW46ICMwZTQ3NDk7XG4gIC0tY29sb3JfZ3JlZW5fZGFyazogIzAwMjYyNjtcblxuICAtLWNvbG9yX2JhY2tncm91bmRfbWFwOiByZ2JhKCNlZmU3ZGEsIDAuNCk7XG5cbiAgLS1jb2xvcl93aGl0ZTogI2ZmZjtcbiAgLS1jb2xvcl9ibGFjazogIzAwMDtcblxuICAtLWNvbG9yX2dyZXlfbGlnaHRlcjogI0ZBRkFGQTtcbiAgLS1jb2xvcl9ncmV5X2xpZ2h0OiAjZjNmM2YzO1xuICAtLWNvbG9yX2dyZXk6ICM4MDgwODA7XG5cbiAgLS1jb2xvcl9wcmVtaXVtOiAjZjJjMzI5O1xuICAtLWNvbG9yX3N1Y2Nlc3M6ICM1YWMxODY7XG4gIC0tY29sb3Jfd2FybmluZzogI2VhOGUzOTtcbiAgLS1jb2xvcl9kYW5nZXI6ICNkMjM5NGQ7XG5cbiAgLS1jb2xvcl9zdGF0dXNfb3Blbl9iYWNrZ3JvdW5kOiBoc2xhKDIwNCwgNzAlLCA1MyUsIDE1JSk7XG4gIC0tY29sb3Jfc3RhdHVzX29wZW5fZm9yZWdyb3VuZDogaHNsYSgyMDQsIDcwJSwgNTMlLCAxKTtcbiAgLS1jb2xvcl9zdGF0dXNfY3VycmVudF9iYWNrZ3JvdW5kOiBoc2xhKDM3LCA5MSUsIDU1JSwgMTUlKTtcbiAgLS1jb2xvcl9zdGF0dXNfY3VycmVudF9mb3JlZ3JvdW5kOiBoc2xhKDM3LCA5MSUsIDU1JSwgMSk7XG4gIC0tY29sb3Jfc3RhdHVzX2ZpbmlzaGVkX2JhY2tncm91bmQ6IGhzbGEoMTQ1LCA2MyUsIDQyJSwgMTUlKTtcbiAgLS1jb2xvcl9zdGF0dXNfZmluaXNoZWRfZm9yZWdyb3VuZDogaHNsYSgxNDUsIDYzJSwgNDIlLCAxKTtcblxuICAtLXRyYW5zaXRpb246IDAuMnMgdmFyKC0tbWFpbkVhc2UpO1xuXG4gIC0tY29sb3JfZ3JhZGllbnRfYnV0dG9uOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAyMjVkZWcsXG4gICAgICAgICAgICAgICAgICB2YXIoLS1jb2xvcl9vcmFuZ2UpIDAlLFxuICAgICAgICAgICAgICAgICAgdmFyKC0tY29sb3Jfb3JhbmdlX2xpZ2h0KSAxMDAlXG4gICk7XG5cbiAgLS1mb250X3RpdGxlOiBcImFkZWxsZS1zYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tZm9udF90ZXh0OiBcImFkZWxsZS1zYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgLS10ZXh0X2NvbG9yX2Jhc2U6IHZhcigtLWNvbG9yX2dyZWVuX2RhcmspO1xuICAtLWJhc2VfZm9udF9zaXplOiAxNjtcbiAgLS1iYXNlX2xpbmU6IDI1O1xuICAtLW1haW5FYXNlOiB2YXIoLS1lYXNlSW5TaW5lKTtcblxuICAvLyBOb29taWEgdmFyaWFibGVzXG4gIC0tY29sb3JfX3doaXRlOiAjZmZmZmZmO1xuICAtLWNvbG9yX19ibGFjazogIzAwMDAwMDtcblxuICAtLWNvbG9yX19wcmltYXJ5OiAjMDAzMjVjO1xuICAtLWNvbG9yX19zZWNvbmRhcnk6ICMwMGI0YmY7XG5cbiAgLS1jb2xvcl9fbmV1dHJhbC0tbGlnaHQ6ICNmM2YzZjM7XG4gIC0tY29sb3JfX25ldXRyYWw6ICM3NDczNzY7XG4gIC0tY29sb3JfX25ldXRyYWwtLWRhcms6ICMyOTI5Mjk7XG4gIC0tY29sb3JfX2JvZHk6IHZhcigtLWNvbG9yX19uZXV0cmFsLS1kYXJrKTtcblxuICAtLWNvbG9yX19hZG1pbjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuXG4gIC0tY29sb3JfX2ZhY2Vib29rOiAjMTg3N2YyO1xuICAtLWNvbG9yX190d2l0dGVyOiAjMWRhMWYyO1xuICAtLWNvbG9yX19saW5rZWRpbjogIzBhNjZjMjtcbiAgLS1jb2xvcl9faW5zdGFncmFtOiAjZTQ0MDVmO1xuICAtLWNvbG9yX195b3V0dWJlOiAjY2QyMDFmO1xuICAtLWNvbG9yX19waW50ZXJlc3Q6ICNiZDA4MWM7XG5cbiAgLS10ZXh0X19wcmltYXJ5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tdGV4dF9fc2Vjb25kYXJ5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tdGV4dF9fYmFzZS0tc2l6ZTogMTZweDtcbiAgLS10ZXh0X19iYXNlLS1saW5lOiAyNXB4O1xuXG4gIC0tbGluZWFyOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG4gIC0tZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiAgLS1lYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIC0tZWFzZUluUXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAtLWVhc2VJblF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgLS1lYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgLS1lYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcbiAgLS1lYXNlSW5DaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4gIC0tZWFzZUluQmFjazogY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC43MzUsIDAuMDQ1KTtcbiAgLS1lYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAtLWVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIC0tZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtLWVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAtLWVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgLS1lYXNlT3V0RXhwbzogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAtLWVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgLS1lYXNlT3V0QmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIC0tZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtLWVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIC0tZWFzZUluT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC0tZWFzZUluT3V0UXVpbnQ6IGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcbiAgLS1lYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAtLWVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcbiAgLS1lYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbiAgLS1lYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgMCwgMC4yNjUsIDEpO1xuXG4gIC0tY29udGFpbmVyX193aWR0aDogMTI0MHB4O1xuICAtLWNvbnRhaW5lcl9fcGFkZGluZzogMjBweDtcbn1cblxuJGJyZWFrcG9pbnRfX3hzOiA0NTBweDtcbiRicmVha3BvaW50X19zOiA2ODBweDtcbiRicmVha3BvaW50X19tOiAxMDUwcHg7XG4kYnJlYWtwb2ludF9fbDogMTMwMHB4O1xuJGJyZWFrcG9pbnRfX3hsOiAxNjAwcHg7XG5cbiRpbWc6IFwiLi4vaW1nL1wiO1xuJHN2ZzogXCIuLi9pbWcvc3ZnL1wiO1xuJGZvbnRzOiBcIi4uLy4uL2ZvbnRzL1wiO1xuIiwiLyogRGVmYXVsdCBhbmltYXRpb24gc3R5bGVzICovXG4uaGFzLWFuaW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSwgdHJhbnNmb3JtIDAuNDVzIGVhc2U7XG59XG5cbi8qIEN1c3RvbSBhbmltYXRpb25zICovXG5bZGF0YS1hbmltPVwiZmFkZS11cFwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbn1cbltkYXRhLWFuaW09XCJmYWRlLWRvd25cIl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xufVxuW2RhdGEtYW5pbT1cImZhZGUtbGVmdFwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG59XG5bZGF0YS1hbmltPVwiZmFkZS1yaWdodFwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbn1cbltkYXRhLWFuaW09XCJ6b29tLWluXCJdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuW2RhdGEtYW5pbT1cInpvb20tb3V0XCJdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuW2RhdGEtYW5pbT1cImZsaXAtbGVmdFwiXSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xufVxuW2RhdGEtYW5pbT1cImZsaXAtcmlnaHRcIl0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xufVxuW2RhdGEtYW5pbT1cImZsaXAtdXBcIl0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcbn1cbltkYXRhLWFuaW09XCJmbGlwLWRvd25cIl0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xufVxuXG4vKiBXaGVuIHRoZSBlbGVtZW50IGJlY29tZXMgdmlzaWJsZSwgcmVzZXQgdHJhbnNmb3JtIGFuZCBvcGFjaXR5ICovXG4uYW5pbWF0ZWQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwidXB2b3RlXCI7XG5cdHNyYzogdXJsKCcuLi9mb250cy91cHZvdGUvdXB2b3RlLmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvdXB2b3RlL3Vwdm90ZS5lb3Q/I2llZml4JykgZm9ybWF0KCdlb3QnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3Vwdm90ZS91cHZvdGUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi9mb250cy91cHZvdGUvdXB2b3RlLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3Vwdm90ZS91cHZvdGUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvdXB2b3RlL3Vwdm90ZS5zdmcjdXB2b3RlJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmljb246YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6IFwidXB2b3RlXCI7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Lyogc3BlYWs6IG5vbmU7IG9ubHkgbmVjZXNzYXJ5IGlmIG5vdCB1c2luZyB0aGUgcHJpdmF0ZSB1bmljb2RlIHJhbmdlIChmaXJzdEdseXBoIG9wdGlvbikgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDAxXCI7XG59XG5cbi5pY29uLWJhY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDJcIjtcbn1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDNcIjtcbn1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDRcIjtcbn1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDVcIjtcbn1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwNlwiO1xufVxuIiwiLyoqKlxuICAgIFRoZSBuZXcgQ1NTIHJlc2V0IC0gdmVyc2lvbiAxLjExLjMgKGxhc3QgdXBkYXRlZCAyNS4wOC4yMDI0KVxuICAgIEdpdEh1YiBwYWdlOiBodHRwczovL2dpdGh1Yi5jb20vZWxhZDI0MTIvdGhlLW5ldy1jc3MtcmVzZXRcbioqKi9cblxuLypcbiAgICBSZW1vdmUgYWxsIHRoZSBzdHlsZXMgb2YgdGhlIFwiVXNlci1BZ2VudC1TdHlsZXNoZWV0XCIsIGV4Y2VwdCBmb3IgdGhlICdkaXNwbGF5JyBwcm9wZXJ0eVxuICAgIC0gVGhlIFwic3ltYm9sICpcIiBwYXJ0IGlzIHRvIHNvbHZlIEZpcmVmb3ggU1ZHIHNwcml0ZSBidWdcbiAgICAtIFRoZSBcImh0bWxcIiBlbGVtZW50IGlzIGV4Y2x1ZGVkLCBvdGhlcndpc2UgYSBidWcgaW4gQ2hyb21lIGJyZWFrcyB0aGUgQ1NTIGh5cGhlbnMgcHJvcGVydHkgKGh0dHBzOi8vZ2l0aHViLmNvbS9lbGFkMjQxMi90aGUtbmV3LWNzcy1yZXNldC9pc3N1ZXMvMzYpXG4gKi9cbio6d2hlcmUoXG4gICAgOm5vdChodG1sLCBpZnJhbWUsIGNhbnZhcywgaW1nLCBzdmcsIHZpZGVvLCBhdWRpbyk6bm90KHN2ZyAqLCBzeW1ib2wgKilcbiAgKSB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IHJldmVydDtcbn1cblxuLyogUHJlZmVycmVkIGJveC1zaXppbmcgdmFsdWUgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEZpeCBtb2JpbGUgU2FmYXJpIGluY3JlYXNlIGZvbnQtc2l6ZSBvbiBsYW5kc2NhcGUgbW9kZSAqL1xuaHRtbCB7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG4vKiBSZWFwcGx5IHRoZSBwb2ludGVyIGN1cnNvciBmb3IgYW5jaG9yIHRhZ3MgKi9cbmEsXG5idXR0b24ge1xuICBjdXJzb3I6IHJldmVydDtcbn1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIChidWxsZXRzL251bWJlcnMpICovXG5vbCxcbnVsLFxubWVudSxcbnN1bW1hcnkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBGaXJlZm94OiBzb2x2ZSBpc3N1ZSB3aGVyZSBuZXN0ZWQgb3JkZXJlZCBsaXN0cyBjb250aW51ZSBudW1iZXJpbmcgZnJvbSBwYXJlbnQgKGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTE4ODE1MTcpICovXG5vbCB7XG4gIGNvdW50ZXItcmVzZXQ6IHJldmVydDtcbn1cblxuLyogRm9yIGltYWdlcyB0byBub3QgYmUgYWJsZSB0byBleGNlZWQgdGhlaXIgY29udGFpbmVyICovXG5pbWcge1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIG1heC1ibG9jay1zaXplOiAxMDAlO1xufVxuXG4vKiByZW1vdmVzIHNwYWNpbmcgYmV0d2VlbiBjZWxscyBpbiB0YWJsZXMgKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLyogU2FmYXJpIC0gc29sdmluZyBpc3N1ZSB3aGVuIHVzaW5nIHVzZXItc2VsZWN0Om5vbmUgb24gdGhlIDxib2R5PiB0ZXh0IGlucHV0IGRvZXNuJ3Qgd29ya2luZyAqL1xuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi8qIHJldmVydCB0aGUgJ3doaXRlLXNwYWNlJyBwcm9wZXJ0eSBmb3IgdGV4dGFyZWEgZWxlbWVudHMgb24gU2FmYXJpICovXG50ZXh0YXJlYSB7XG4gIHdoaXRlLXNwYWNlOiByZXZlcnQ7XG59XG5cbi8qIG1pbmltdW0gc3R5bGUgdG8gYWxsb3cgdG8gc3R5bGUgbWV0ZXIgZWxlbWVudCAqL1xubWV0ZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJldmVydDtcbiAgYXBwZWFyYW5jZTogcmV2ZXJ0O1xufVxuXG4vKiBwcmVmb3JtYXR0ZWQgdGV4dCAtIHVzZSBvbmx5IGZvciB0aGlzIGZlYXR1cmUgKi9cbjp3aGVyZShwcmUpIHtcbiAgYWxsOiByZXZlcnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIHJlc2V0IGRlZmF1bHQgdGV4dCBvcGFjaXR5IG9mIGlucHV0IHBsYWNlaG9sZGVyICovXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHVuc2V0O1xufVxuXG4vKiBmaXggdGhlIGZlYXR1cmUgb2YgJ2hpZGRlbicgYXR0cmlidXRlLlxuICAgZGlzcGxheTpyZXZlcnQ7IHJldmVydCB0byBlbGVtZW50IGluc3RlYWQgb2YgYXR0cmlidXRlICovXG46d2hlcmUoW2hpZGRlbl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogcmV2ZXJ0IGZvciBidWcgaW4gQ2hyb21pdW0gYnJvd3NlcnNcbiAgIC0gZml4IGZvciB0aGUgY29udGVudCBlZGl0YWJsZSBhdHRyaWJ1dGUgd2lsbCB3b3JrIHByb3Blcmx5LlxuICAgLSB3ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87IGFkZGVkIGZvciBTYWZhcmkgaW4gY2FzZSBvZiB1c2luZyB1c2VyLXNlbGVjdDpub25lIG9uIHdyYXBwZXIgZWxlbWVudCovXG46d2hlcmUoW2NvbnRlbnRlZGl0YWJsZV06bm90KFtjb250ZW50ZWRpdGFibGU9XCJmYWxzZVwiXSkpIHtcbiAgLW1vei11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLyogYXBwbHkgYmFjayB0aGUgZHJhZ2dhYmxlIGZlYXR1cmUgLSBleGlzdCBvbmx5IGluIENocm9taXVtIGFuZCBTYWZhcmkgKi9cbjp3aGVyZShbZHJhZ2dhYmxlPVwidHJ1ZVwiXSkge1xuICAtd2Via2l0LXVzZXItZHJhZzogZWxlbWVudDtcbn1cblxuLyogUmV2ZXJ0IE1vZGFsIG5hdGl2ZSBiZWhhdmlvciAqL1xuOndoZXJlKGRpYWxvZzptb2RhbCkge1xuICBhbGw6IHJldmVydDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogUmVtb3ZlIGRldGFpbHMgc3VtbWFyeSB3ZWJraXQgc3R5bGVzICovXG46Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qKlxuICogSHRtbFxuICovXG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfZ3JleV9saWdodCk7XG59XG5cbi8qKlxuICogQm9keVxuICovXG5cbmJvZHkge1xuICBmb250LXNpemU6IHZhcigtLXRleHRfX2Jhc2UtLXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGV4dF9fYmFzZS0tbGluZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYm9keSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10ZXh0X19wcmltYXJ5KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vKipcbiAqIEltYWdlc1xuICovXG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qXG4gKiBWaWRlb1xuICovXG5cbnZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBCdXR0b25zXG4gKi9cblxuaW5wdXQge1xuICBhbGw6IHJldmVydDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYSxcbmJ1dHRvbixcbnNlbGVjdCxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cImZpbGVcIl0sXG5pbnB1dFt0eXBlPVwiaW1hZ2VcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIHNlbGVjdGlvbnMgY29sb3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG59XG5cbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFdvcmRwcmVzcyBiYXNlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ud2YtbG9hZGluZyBib2R5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcjtcbn1cblxuLmNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiA1dmg7XG4gIG1pbi1oZWlnaHQ6IDkwdmg7XG59XG5cbi5tYWluLXRpdGxlIHtcbiAgQGluY2x1ZGUgZm9udF9faDE7XG59XG5cbi5oaWRkZW4tdGV4dCB7XG4gIEBpbmNsdWRlIGhpZGRlbi10ZXh0O1xufVxuIiwiLy9cbi8vIE1peGluc1xuLy8gVXNhZ2UgOiBAaW1wb3J0IFwiLi4vdXRpbHMvbWl4aW5zXCI7XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vL1xuLy8gU2FjaGFcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEFkZCBjb21tb24gZmxleCBwcm9wZXJ0aWVzIHRvIGFuIGVsZW1lbnQuXG4vLyBVc2FnZSA6IEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlciwgJGdhcDogNTBweCk7XG5AbWl4aW4gZmxleCgkZGlyZWN0aW9uOiByb3csICRqdXN0aWZ5OiBmbGV4LXN0YXJ0LCAkYWxpZ246IHN0cmV0Y2gsICRnYXA6IDBweCwgJHdyYXA6IG5vd3JhcCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgZ2FwOiAkZ2FwO1xuICBmbGV4LXdyYXA6ICR3cmFwO1xufVxuXG4vL1xuLy8gU3RhcnRlciB0aGVtZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGRpbSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbkBtaXhpbiBjaXJjbGUoJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJHdpZHRoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWl4aW4gaGlkZGVuLXRleHQoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuQG1peGluIGxpbmUtY2xhbXAoJGxpbmVzKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIG9iamVjdEZpdCgkdHlwZSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG5cbiAgPiA6aXMoaW1nLCB2aWRlbywgaWZyYW1lLCBwaWN0dXJlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6ICR0eXBlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBmdW5jdGlvbiBweFRvUmVtKCRweCkge1xuICBAcmV0dXJuIGNhbGMoI3skcHh9IC8gMTYgKiAxcmVtKTtcbn1cblxuQG1peGluIG5vb21pYSgkc3R5bGU6IGRhcmspIHtcbiAgLm5vb21pYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODFweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skc3ZnfWxvZ28tbm9vbWlhLS0jeyRzdHlsZX0uc3ZnKSBsZWZ0IGNlbnRlciAvIDgxcHggMTVweCBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIHZhcigtLWVhc2VJblF1YWQpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjb250YWluZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lcl9fd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKTtcbn1cbiIsIkBtaXhpbiBpbXBvcnRGb250KCRuYW1lLCAkcGF0aCwgJHdlaWdodDogNDAwLCAkc3R5bGU6IG5vcm1hbCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJG5hbWU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuXG4gICAgc3JjOiB1cmwoXCIjeyRmb250c30jeyRwYXRofS5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIjeyRmb250c30jeyRwYXRofS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgdXJsKFwiI3skZm9udHN9I3skcGF0aH0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgdXJsKFwiI3skZm9udHN9I3skcGF0aH0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgdXJsKFwiI3skZm9udHN9I3skcGF0aH0uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgfVxufVxuXG4vLyBVc2FnZTpcbi8vIEBleHRlbmQgJWZvbnQtcmVndWxhcjtcbiVmb250LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vLyBVc2FnZTpcbi8vIEBleHRlbmQgJWZvbnQtbWVkaXVtO1xuJWZvbnQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLy9AaW5jbHVkZSBpbXBvcnRGb250KCdmb250LW5hbWUnLCAnZmlsZS1uYW1lJyk7XG5cbkBtaXhpbiBmb250X19oMSB7XG4gIGZvbnQtc2l6ZTogcHhUb1JlbSg0OCk7XG4gIGxpbmUtaGVpZ2h0OiBweFRvUmVtKDYwKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSgzMCk7XG59XG5cbkBtaXhpbiBmb250X19oMiB7XG4gIGZvbnQtc2l6ZTogcHhUb1JlbSgzNik7XG4gIGxpbmUtaGVpZ2h0OiBweFRvUmVtKDQ4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSgzMCk7XG59XG5cbkBtaXhpbiBmb250X19oMyB7XG4gIGZvbnQtc2l6ZTogcHhUb1JlbSgyNCk7XG4gIGxpbmUtaGVpZ2h0OiBweFRvUmVtKDM2KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSgzMCk7XG59XG5cbkBtaXhpbiBmb250X19oNCB7XG4gIGZvbnQtc2l6ZTogcHhUb1JlbSgxOCk7XG4gIGxpbmUtaGVpZ2h0OiBweFRvUmVtKDMwKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSgzMCk7XG59XG4iLCIuaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIEBpbmNsdWRlIG9iamVjdEZpdChjb250YWluKTtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJlbTtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiBNZWRpYSBRdWVyaWVzICovXG4kbWVkaWFfcXVlcmllczogKFxuICBcInhzXCI6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiICRicmVha3BvaW50X194cyBcIilcIixcbiAgXCJzXCI6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiICRicmVha3BvaW50X19zIFwiKVwiLFxuICBcIm1cIjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIgJGJyZWFrcG9pbnRfX20gXCIpXCIsXG4gIFwibFwiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiAkYnJlYWtwb2ludF9fbCBcIilcIixcbiAgXCJ4bFwiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiAkYnJlYWtwb2ludF9feGwgXCIpXCIsXG4pO1xuQG1peGluIG1xKCRicmVha3BvaW50cykge1xuICAkY29uZGl0aW9uczogKCk7XG4gIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgLy8gSWYgdGhlIGtleSBleGlzdHMgaW4gdGhlIG1hcFxuICAgICRjb25kaXRpb25zOiBhcHBlbmQoXG4gICAgICAkY29uZGl0aW9ucyxcbiAgICAgICN7bWFwLWdldCgkbWVkaWFfcXVlcmllcywgJGJyZWFrcG9pbnQpfSxcbiAgICAgIGNvbW1hXG4gICAgKTtcbiAgfVxuICBAbWVkaWEgI3skY29uZGl0aW9uc30ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgQGluY2x1ZGUgbm9vbWlhKGRhcmspO1xuICBwYWRkaW5nLWJsb2NrOiAzMHB4O1xufVxuIiwiLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcblxuICBmb250LWZhbWlseTogJGZvbnRfdGl0bGU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3gtc2hhZG93OlxuICAgICAgICAgIDAgMTBweCAyMHB4IC0xNXB4ICRjb2xvcl9vcmFuZ2UsXG4gICAgICAgICAgaW5zZXQgMHB4IDBweCAwcHggMnB4ICRjb2xvcl9vcmFuZ2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgdHJhbnNpdGlvbjpcbiAgICAgICAgICBwYWRkaW5nICR0cmFuc2l0aW9uLFxuICAgICAgICAgIGJvcmRlciAkdHJhbnNpdGlvbixcbiAgICAgICAgICBjb2xvciAkdHJhbnNpdGlvbixcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY29sb3JfZ3JhZGllbnRfYnV0dG9uO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbjtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6ICRjb2xvcl9vcmFuZ2U7XG5cbiAgICAuc3Bpbm5lci0tcm91bmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfb3JhbmdlO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuIiwiJGNvbG9yX29yYW5nZTogdmFyKC0tY29sb3Jfb3JhbmdlKTtcbiRjb2xvcl9vcmFuZ2VfbGlnaHQ6IHZhcigtLWNvbG9yX29yYW5nZV9saWdodCk7XG4kY29sb3JfZ3JlZW5fbGlnaHQ6IHZhcigtLWNvbG9yX2dyZWVuX2xpZ2h0KTtcbiRjb2xvcl9ncmVlbjogdmFyKC0tY29sb3JfZ3JlZW4pO1xuJGNvbG9yX2dyZWVuX2Rhcms6IHZhcigtLWNvbG9yX2dyZWVuX2RhcmspO1xuJGNvbG9yX2JhY2tncm91bmRfbWFwOiB2YXIoLS1jb2xvcl9iYWNrZ3JvdW5kX21hcCk7XG4kY29sb3Jfd2hpdGU6IHZhcigtLWNvbG9yX3doaXRlKTtcbiRjb2xvcl9ibGFjazogdmFyKC0tY29sb3JfYmxhY2spO1xuJGNvbG9yX2dyZXlfbGlnaHRlcjogdmFyKC0tY29sb3JfZ3JleV9saWdodGVyKTtcbiRjb2xvcl9ncmV5X2xpZ2h0OiB2YXIoLS1jb2xvcl9ncmV5X2xpZ2h0KTtcbiRjb2xvcl9ncmV5OiB2YXIoLS1jb2xvcl9ncmV5KTtcbiRjb2xvcl9wcmVtaXVtOiB2YXIoLS1jb2xvcl9wcmVtaXVtKTtcbiRjb2xvcl9zdWNjZXNzOiB2YXIoLS1jb2xvcl9zdWNjZXNzKTtcbiRjb2xvcl93YXJuaW5nOiB2YXIoLS1jb2xvcl93YXJuaW5nKTtcbiRjb2xvcl9kYW5nZXI6IHZhcigtLWNvbG9yX2Rhbmdlcik7XG4kY29sb3Jfc3RhdHVzX29wZW5fYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfc3RhdHVzX29wZW5fYmFja2dyb3VuZCk7XG4kY29sb3Jfc3RhdHVzX29wZW5fZm9yZWdyb3VuZDogdmFyKC0tY29sb3Jfc3RhdHVzX29wZW5fZm9yZWdyb3VuZCk7XG4kY29sb3Jfc3RhdHVzX2N1cnJlbnRfYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfc3RhdHVzX2N1cnJlbnRfYmFja2dyb3VuZCk7XG4kY29sb3Jfc3RhdHVzX2N1cnJlbnRfZm9yZWdyb3VuZDogdmFyKC0tY29sb3Jfc3RhdHVzX2N1cnJlbnRfZm9yZWdyb3VuZCk7XG4kY29sb3Jfc3RhdHVzX2ZpbmlzaGVkX2JhY2tncm91bmQ6IHZhcigtLWNvbG9yX3N0YXR1c19maW5pc2hlZF9iYWNrZ3JvdW5kKTtcbiRjb2xvcl9zdGF0dXNfZmluaXNoZWRfZm9yZWdyb3VuZDogdmFyKC0tY29sb3Jfc3RhdHVzX2ZpbmlzaGVkX2ZvcmVncm91bmQpO1xuJHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuJGNvbG9yX2dyYWRpZW50X2J1dHRvbjogdmFyKC0tY29sb3JfZ3JhZGllbnRfYnV0dG9uKTtcbiRmb250X3RpdGxlOiB2YXIoLS1mb250X3RpdGxlKTtcbiRmb250X3RleHQ6IHZhcigtLWZvbnRfdGV4dCk7XG4kdGV4dF9jb2xvcl9iYXNlOiB2YXIoLS10ZXh0X2NvbG9yX2Jhc2UpO1xuJGJhc2VfZm9udF9zaXplOiB2YXIoLS1iYXNlX2ZvbnRfc2l6ZSk7XG4kYmFzZV9saW5lOiB2YXIoLS1iYXNlX2xpbmUpO1xuJG1haW5FYXNlOiB2YXIoLS1tYWluRWFzZSk7XG4kY29sb3JfX2JsYWNrOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuJGNvbG9yX19wcmltYXJ5OiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4kY29sb3JfX3NlY29uZGFyeTogdmFyKC0tY29sb3JfX3NlY29uZGFyeSk7XG4kY29sb3JfX25ldXRyYWwtLWxpZ2h0OiB2YXIoLS1jb2xvcl9fbmV1dHJhbC0tbGlnaHQpO1xuJGNvbG9yX19uZXV0cmFsOiB2YXIoLS1jb2xvcl9fbmV1dHJhbCk7XG4kY29sb3JfX25ldXRyYWwtLWRhcms6IHZhcigtLWNvbG9yX19uZXV0cmFsLS1kYXJrKTtcbiRjb2xvcl9fYm9keTogdmFyKC0tY29sb3JfX2JvZHkpO1xuJGNvbG9yX19hZG1pbjogdmFyKC0tY29sb3JfX2FkbWluKTtcbiRjb2xvcl9fZmFjZWJvb2s6IHZhcigtLWNvbG9yX19mYWNlYm9vayk7XG4kY29sb3JfX3R3aXR0ZXI6IHZhcigtLWNvbG9yX190d2l0dGVyKTtcbiRjb2xvcl9fbGlua2VkaW46IHZhcigtLWNvbG9yX19saW5rZWRpbik7XG4kY29sb3JfX2luc3RhZ3JhbTogdmFyKC0tY29sb3JfX2luc3RhZ3JhbSk7XG4kY29sb3JfX3lvdXR1YmU6IHZhcigtLWNvbG9yX195b3V0dWJlKTtcbiRjb2xvcl9fcGludGVyZXN0OiB2YXIoLS1jb2xvcl9fcGludGVyZXN0KTtcbiR0ZXh0X19wcmltYXJ5OiB2YXIoLS10ZXh0X19wcmltYXJ5KTtcbiR0ZXh0X19zZWNvbmRhcnk6IHZhcigtLXRleHRfX3NlY29uZGFyeSk7XG4kdGV4dF9fYmFzZS0tc2l6ZTogdmFyKC0tdGV4dF9fYmFzZS0tc2l6ZSk7XG4kdGV4dF9fYmFzZS0tbGluZTogdmFyKC0tdGV4dF9fYmFzZS0tbGluZSk7XG4kbGluZWFyOiB2YXIoLS1saW5lYXIpO1xuJGVhc2VJblF1YWQ6IHZhcigtLWVhc2VJblF1YWQpO1xuJGVhc2VJbkN1YmljOiB2YXIoLS1lYXNlSW5DdWJpYyk7XG4kZWFzZUluUXVhcnQ6IHZhcigtLWVhc2VJblF1YXJ0KTtcbiRlYXNlSW5RdWludDogdmFyKC0tZWFzZUluUXVpbnQpO1xuJGVhc2VJblNpbmU6IHZhcigtLWVhc2VJblNpbmUpO1xuJGVhc2VJbkV4cG86IHZhcigtLWVhc2VJbkV4cG8pO1xuJGVhc2VJbkNpcmM6IHZhcigtLWVhc2VJbkNpcmMpO1xuJGVhc2VJbkJhY2s6IHZhcigtLWVhc2VJbkJhY2spO1xuJGVhc2VPdXRRdWFkOiB2YXIoLS1lYXNlT3V0UXVhZCk7XG4kZWFzZU91dEN1YmljOiB2YXIoLS1lYXNlT3V0Q3ViaWMpO1xuJGVhc2VPdXRRdWFydDogdmFyKC0tZWFzZU91dFF1YXJ0KTtcbiRlYXNlT3V0UXVpbnQ6IHZhcigtLWVhc2VPdXRRdWludCk7XG4kZWFzZU91dFNpbmU6IHZhcigtLWVhc2VPdXRTaW5lKTtcbiRlYXNlT3V0RXhwbzogdmFyKC0tZWFzZU91dEV4cG8pO1xuJGVhc2VPdXRDaXJjOiB2YXIoLS1lYXNlT3V0Q2lyYyk7XG4kZWFzZU91dEJhY2s6IHZhcigtLWVhc2VPdXRCYWNrKTtcbiRlYXNlSW5PdXRRdWFkOiB2YXIoLS1lYXNlSW5PdXRRdWFkKTtcbiRlYXNlSW5PdXRDdWJpYzogdmFyKC0tZWFzZUluT3V0Q3ViaWMpO1xuJGVhc2VJbk91dFF1YXJ0OiB2YXIoLS1lYXNlSW5PdXRRdWFydCk7XG4kZWFzZUluT3V0UXVpbnQ6IHZhcigtLWVhc2VJbk91dFF1aW50KTtcbiRlYXNlSW5PdXRTaW5lOiB2YXIoLS1lYXNlSW5PdXRTaW5lKTtcbiRlYXNlSW5PdXRFeHBvOiB2YXIoLS1lYXNlSW5PdXRFeHBvKTtcbiRlYXNlSW5PdXRDaXJjOiB2YXIoLS1lYXNlSW5PdXRDaXJjKTtcbiRlYXNlSW5PdXRCYWNrOiB2YXIoLS1lYXNlSW5PdXRCYWNrKTtcbiRjb250YWluZXJfX3dpZHRoOiB2YXIoLS1jb250YWluZXJfX3dpZHRoKTtcbiRjb250YWluZXJfX3BhZGRpbmc6IHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZyk7XG4iLCIvLyBuaW5qYSBmb3Jtc1xuLm5mLWZvcm0tY29udCB7XG4gIC5uZi1mb3JtLWNvbnRlbnQgYnV0dG9uLFxuICAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5uZi1mb3JtLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbn1cbiIsIi53eXNpd3lnIHtcbiAgcCB7XG4gICAgbWF4LXdpZHRoOiA5MGNoO1xuICB9XG5cbiAgc3Ryb25nLFxuICBiIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgZW0sXG4gIGkge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC8qIExpc3RzICovXG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSgzMCk7XG4gICAgcGFkZGluZy1sZWZ0OiBweFRvUmVtKDIwKTtcbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0wLjllbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IHB4VG9SZW0oNCk7XG4gICAgaGVpZ2h0OiBweFRvUmVtKDQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gIH1cblxuICBvbCBsaSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgfVxuXG4gIG9sIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXIpIFwiLlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMS4xZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gIH1cblxuICAvKipcbiAqIEJsb2NrcXVvdGVcbiAqL1xuXG4gIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgyNCk7XG4gICAgbGluZS1oZWlnaHQ6IHB4VG9SZW0oMzYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSgzMCk7XG4gIH1cblxuICAvKipcbiAqIExpbmtcbiAqL1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAvKipcbiAgKiBUaXRsZXNcbiAgKi9cblxuICBoMiB7XG4gICAgQGluY2x1ZGUgZm9udF9faDI7XG4gIH1cblxuICBoMyB7XG4gICAgQGluY2x1ZGUgZm9udF9faDM7XG4gIH1cblxuICBoNCB7XG4gICAgQGluY2x1ZGUgZm9udF9faDQ7XG4gIH1cbn1cbiIsIi5icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG5cbiAgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgY29udGVudDogXCLigLpcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJjaDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi91dGlscy9zYXNzLXZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxzL2NvbXBvbmVudHMtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbHMvbWl4aW5zXCI7XG5cblxuLyogRmlsdGVyIE1vZGFsIFN0eWxlcyAqL1xuLmZpbHRlci1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyKTtcbiAgei1pbmRleDogMTAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLCB2aXNpYmlsaXR5ICR0cmFuc2l0aW9uO1xufVxuXG4uZmlsdGVyLW1vZGFsLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmlsdGVyLW1vZGFsX19jb250YWluZXIge1xuICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbik7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA2MHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuLmZpbHRlci1tb2RhbC0tYWN0aXZlIC5maWx0ZXItbW9kYWxfX2NvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmZpbHRlci1tb2RhbF9faGVhZGVyIHtcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogc3BhY2UtYmV0d2VlbiwgJGFsaWduOiBjZW50ZXIpO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcbn1cblxuLmZpbHRlci1tb2RhbF9fdGl0bGUge1xuICBmb250LXNpemU6IHB4VG9SZW0oMTYpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmlsdGVyLW1vZGFsX19jbG9zZSB7XG4gIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGNlbnRlciwgJGFsaWduOiBjZW50ZXIpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHN0cm9rZTogJGNvbG9yX3doaXRlO1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICB9XG59XG5cbi5maWx0ZXItbW9kYWxfX2Nsb3NlOmhvdmVyLFxuLmZpbHRlci1tb2RhbF9fY2xvc2U6Zm9jdXMge1xuICBzdmcge1xuICAgIHN0cm9rZTogJGNvbG9yX29yYW5nZV9saWdodDtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgfVxufVxuXG4uZmlsdGVyLW1vZGFsX19mb3JtIHtcbiAgZmxleC1ncm93OiAxO1xuICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbik7XG59XG5cbi5maWx0ZXItbW9kYWxfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmZpbHRlci1tb2RhbF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBzdHJva2U6ICRjb2xvcl9ncmV5O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG59XG5cbi5maWx0ZXItbW9kYWxfX2l0ZW0gKyAuZmlsdGVyLW1vZGFsX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZpbHRlci1tb2RhbF9fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cblxuLmZpbHRlci1tb2RhbF9fb3B0aW9uIHtcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogc3BhY2UtYmV0d2VlbiwgJGFsaWduOiBjZW50ZXIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpbHRlci1tb2RhbF9fcmFkaW8sXG4uZmlsdGVyLW1vZGFsX19jaGVja2JveCxcbntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5maWx0ZXItbW9kYWxfX2xhYmVsIHtcbiAgZm9udC1zaXplOiBweFRvUmVtKDE0KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuXG4uZmlsdGVyLW1vZGFsX19jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAmLS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgIHN0cm9rZTogJGNvbG9yX2dyZWVuX2xpZ2h0O1xuICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVyLW1vZGFsX19yYWRpbzpjaGVja2VkIH4gLmZpbHRlci1tb2RhbF9fY2hlY2sge1xuICBib3JkZXItY29sb3I6ICRjb2xvcl9ncmVlbl9saWdodDtcbn1cblxuLmZpbHRlci1tb2RhbF9fY2hlY2tib3g6Y2hlY2tlZCB+IC5maWx0ZXItbW9kYWxfX2NoZWNrLS1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfZ3JlZW5fbGlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcbn1cblxuLmZpbHRlci1tb2RhbF9fY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9ncmVlbl9saWdodDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbjtcbn1cblxuLmZpbHRlci1tb2RhbF9fcmFkaW86Y2hlY2tlZCB+IC5maWx0ZXItbW9kYWxfX2NoZWNrOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZpbHRlci1tb2RhbF9fY2hlY2tib3g6Y2hlY2tlZCB+IC5maWx0ZXItbW9kYWxfX2NoZWNrLS1ib3ggc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZpbHRlci1tb2RhbF9fcmFkaW86Y2hlY2tlZCB+IC5maWx0ZXItbW9kYWxfX2xhYmVsIHtcbiAgY29sb3I6ICRjb2xvcl9ncmVlbl9saWdodDtcbn1cblxuLmZpbHRlci1tb2RhbF9fb3B0aW9uOmhvdmVyIC5maWx0ZXItbW9kYWxfX2NoZWNrLFxuLmZpbHRlci1tb2RhbF9fb3B0aW9uOmZvY3VzIC5maWx0ZXItbW9kYWxfX2NoZWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3JfZ3JlZW5fbGlnaHQ7XG59XG5cbi5maWx0ZXItbW9kYWxfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLXRvcDogLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogZmxleC1lbmQsICRhbGlnbjogY2VudGVyLCAkd3JhcDogd3JhcCk7XG4gIHJvdy1nYXA6ICRzcGFjaW5nX3NtO1xuICBjb2x1bW4tZ2FwOiAkc3BhY2luZ19sZztcbn1cblxuLmZpbHRlci1tb2RhbF9fYXBwbHkge1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuXG4uZmlsdGVyLW1vZGFsX19yZXNldCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuXG4gICYtLXNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIH1cbn1cblxuLyogSGVscGVyIGNsYXNzIHRvIHByZXZlbnQgYm9keSBzY3JvbGxpbmcgd2hlbiBtb2RhbCBpcyBvcGVuICovXG5ib2R5Lm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBSZXNwb25zaXZlIGFkanVzdG1lbnRzICovXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmZpbHRlci1tb2RhbF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufSIsIi8vIFNwYWNpbmcgVmFyaWFibGVzXG4kc3BhY2luZ194czogNHB4O1xuJHNwYWNpbmdfc206IDEwcHg7XG4kc3BhY2luZ19tZDogMTVweDtcbiRzcGFjaW5nX2xnOiAyMHB4O1xuJHNwYWNpbmdfeGw6IDMwcHg7XG4kc3BhY2luZ18yeGw6IDYwcHg7XG4kc3BhY2luZ18zeGw6IDcwcHg7XG4kc3BhY2luZ180eGw6IDIwMHB4O1xuXG4vLyBCb3JkZXItcmFkaXVzIFZhcmlhYmxlc1xuJGJvcmRlcl9yYWRpdXNfc206IDEwcHg7XG4kYm9yZGVyX3JhZGl1c19tZDogMTdweDtcbiRib3JkZXJfcmFkaXVzX2xnOiAyNnB4O1xuJGJvcmRlcl9yYWRpdXNfeGw6IDQwcHg7XG4kYm9yZGVyX3JhZGl1c19yb3VuZGVkOiA0MHB4O1xuJGJvcmRlcl9zaXplIDogMnB4O1xuXG4vLyBQYWRkaW5nIFZhcmlhYmxlc1xuJHBhZGRpbmdfdGFnOiA5cHggMTRweDtcblxuLy8gQm94LXNoYWRvdyBWYXJpYWJsZXNcbiRzaGFkb3dfZGVmYXVsdDogMCAyMHB4IDYwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjEwKTtcblxuLy8gU2l6aW5nIFZhcmlhYmxlc1xuJGFzaWRlX3dpZHRoIDogMzMwcHg7XG4kdGFnX2hlaWdodCA6IDQwcHg7XG4kbWF4X3dpZHRoX2NvbnRlbnQ6IDgwMHB4O1xuJHNlYXJjaF93aWR0aDogMzAwcHg7XG4kdm90ZV93aWR0aDogNzBweDtcbiR2b3RlX2hlaWdodDogNDBweDtcbiRmaWx0ZXJfaGVpZ2h0OiA0MHB4O1xuJGZpbHRlcnNfaGVpZ2h0OiA4MHB4O1xuXG4vLyBJY29ucyBWYXJpYmxlc1xuJHN0cm9rZV93aWR0aF9zbTogMXB4O1xuJHN0cm9rZV93aWR0aF9iYXNlOiAxLjVweDtcbiRzdHJva2Vfd2lkdGhfbGc6IDIuNXB4O1xuXG4vLyBUeXBvZ3JhcGh5IFZhcmlhYmxlc1xuJGZvbnRfZmFtaWx5OiBcIkFkZWxsZSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4kbGluZV9oZWlnaHQ6IDEuMzU7XG4kZm9udF9zaXplX3hzOiBweFRvUmVtKDEyKTtcbiRmb250X3NpemVfc206IHB4VG9SZW0oMTQpO1xuJGZvbnRfc2l6ZV9tZDogcHhUb1JlbSgxNSk7XG4kZm9udF9zaXplX2Jhc2U6IHB4VG9SZW0oMTYpO1xuJGZvbnRfc2l6ZV9sZzogcHhUb1JlbSgxOCk7XG4kZm9udF9zaXplX3hsOiBweFRvUmVtKDIwKTtcbiRmb250X3NpemVfMnhsOiBweFRvUmVtKDUwKTtcbiRmb250X3dlaWdodF9yZWd1bGFyOiA0MDA7XG4kZm9udF93ZWlnaHRfbWVkaXVtOiA1MDA7XG4kZm9udF93ZWlnaHRfYm9sZDogNzAwO1xuJGxldHRlcl9zcGFjaW5nX3hzOiBweFRvUmVtKC0wLjI1KTtcbiRsZXR0ZXJfc3BhY2luZ19sZzogcHhUb1JlbSgxLjgpO1xuXG4vLyBTcGVjaWFsIGNvbG9yc1xuJGNvbG9yX29yYW5nZS0taG92ZXI6ICNlNjM3MTk7XG4kY29sb3JfZ3JlZW5fbGlnaHQtLWhvdmVyOiAjMWY5ODcwO1xuJGNvbG9yX2JvcmRlcl9kYXJrZXI6IHJnYmEoMTAyLCAxMDIsIDEwMiwgMC4xNSk7XG4kY29sb3JfYm9yZGVyX2Rhcmtlci0taG92ZXI6IHJnYmEoMTAyLCAxMDIsIDEwMiwgMC41KTtcbiRjb2xvcl9ncmV5X25ldXRyYWw6IHJnYmEoMTQsIDcxLCA3MywgMC4xKTsiLCJAaW1wb3J0IFwiLi4vdXRpbHMvc2Fzcy12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi91dGlscy9taXhpbnNcIjtcblxuLmNhcmQge1xuICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGdhcDogMzBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuXG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmdfbGc7XG4gIH1cbn0iLCIudGFnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGNlbnRlciwgJGFsaWduOiBjZW50ZXIsICRnYXA6ICRzcGFjaW5nX3hzKTtcbiAgcGFkZGluZzogJHBhZGRpbmdfdGFnO1xuXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX3JvdW5kZWQ7XG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV94cztcbiAgaGVpZ2h0OiAkdGFnX2hlaWdodDtcblxuICAmLS1jYXRlZ29yeSB7XG4gICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlciwgJGdhcDogJHNwYWNpbmdfc20pO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjb2xvcjogJGNvbG9yX2dyZXk7XG5cbiAgICBzdmcge1xuICAgICAgc3Ryb2tlOiAkY29sb3JfZ3JleTtcbiAgICAgIHN0cm9rZS13aWR0aDogJHN0cm9rZV93aWR0aF9zbTtcbiAgICB9XG4gIH1cblxuICAmLS1vcGVuIHtcbiAgICBjb2xvcjogJGNvbG9yX3N0YXR1c19vcGVuX2ZvcmVncm91bmQ7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc3RhdHVzX29wZW5fZm9yZWdyb3VuZDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3RhdHVzX29wZW5fYmFja2dyb3VuZDtcbiAgfVxuXG4gICYtLWN1cnJlbnQge1xuICAgIGNvbG9yOiAkY29sb3Jfc3RhdHVzX2N1cnJlbnRfZm9yZWdyb3VuZDtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9zdGF0dXNfY3VycmVudF9mb3JlZ3JvdW5kO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zdGF0dXNfY3VycmVudF9iYWNrZ3JvdW5kO1xuICB9XG5cbiAgJi0tZmluaXNoZWQge1xuICAgIGNvbG9yOiAkY29sb3Jfc3RhdHVzX2ZpbmlzaGVkX2ZvcmVncm91bmQ7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc3RhdHVzX2ZpbmlzaGVkX2ZvcmVncm91bmQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3N0YXR1c19maW5pc2hlZF9iYWNrZ3JvdW5kO1xuICB9XG59IiwiLmZpbHRlcnMtbGFiZWwge1xuICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyLCAkZ2FwOiAkc3BhY2luZ19zbSk7XG5cbiAgc3ZnIHtcbiAgICBzdHJva2U6ICRjb2xvcl9ibGFjaztcbiAgICBzdHJva2Utd2lkdGg6ICRzdHJva2Vfd2lkdGhfYmFzZTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBmb250LXNpemU6ICRmb250X3NpemVfc207XG4gICAgZm9udC13ZWlnaHQ6ICRmb250X3dlaWdodF9ib2xkO1xuICB9XG59IiwiQGltcG9ydCBcIi4uL3V0aWxzL3Nhc3MtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbHMvY29tcG9uZW50cy12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi91dGlscy9taXhpbnNcIjtcblxuLmZpbHRlcnMtYnV0dG9uIHtcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlciwgJGdhcDogJHNwYWNpbmdfc20pO1xuICBoZWlnaHQ6ICRmaWx0ZXJfaGVpZ2h0O1xuICBwYWRkaW5nOiAkc3BhY2luZ19zbSAkc3BhY2luZ19sZyAkc3BhY2luZ19zbSAkc3BhY2luZ19sZztcblxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c194bDtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2JsYWNrO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICBzdmcge1xuICAgIHN0cm9rZTogJGNvbG9yX2JsYWNrO1xuICAgIHN0cm9rZS13aWR0aDogJHN0cm9rZV93aWR0aF9iYXNlO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX29yYW5nZTtcbiAgICAgIGNvbG9yOiAkY29sb3Jfb3JhbmdlO1xuXG4gICAgICBzdmcge1xuICAgICAgICBzdHJva2U6ICRjb2xvcl9vcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb3BlbiB7XG4gICAgc3ZnIHtcbiAgICAgIHJvdGF0ZTogLTE4MGRlZztcbiAgICB9XG4gIH1cblxuICAmLS1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2dyZWVuX2xpZ2h0O1xuICAgIGNvbG9yOiAkY29sb3JfZ3JlZW5fbGlnaHQ7XG5cbiAgICBzdmcge1xuICAgICAgc3Ryb2tlOiAkY29sb3JfZ3JlZW5fbGlnaHQ7XG4gICAgfVxuICB9XG59IiwiLmJ1dHRvbi11cHZvdGUge1xuICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyLCAkZ2FwOiAkc3BhY2luZ19zbSk7XG4gIHotaW5kZXg6IDMwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogJHZvdGVfaGVpZ2h0O1xuICBwYWRkaW5nOiAwICRzcGFjaW5nX21kO1xuXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX3JvdW5kZWQ7XG4gIGJvcmRlcjogJGJvcmRlcl9zaXplIHNvbGlkICRjb2xvcl9ncmV5X2xpZ2h0O1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JleV9saWdodDtcbiAgY29sb3I6ICRjb2xvcl9ncmV5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gIHN2ZyB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgc3Ryb2tlOiAkY29sb3JfZ3JleTtcbiAgICBzdHJva2Utd2lkdGg6ICRzdHJva2Vfd2lkdGhfYmFzZTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zbTtcbiAgICBmb250LXdlaWdodDogJGZvbnRfd2VpZ2h0X3JlZ3VsYXI7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzXG4gICAge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfZ3JlZW4tbGlnaHQ7XG4gICAgICBjb2xvcjogJGNvbG9yX2dyZWVuLWxpZ2h0O1xuXG4gICAgICBzdmcge1xuICAgICAgICBzdHJva2U6ICRjb2xvcl9ncmVlbi1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIH4gJl9saW5rLFxuICAmOmZvY3VzIH4gJl9saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JleV9saWdodDtcbiAgfVxuXG4gICYtLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZWVuX2xpZ2h0O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2dyZWVuX2xpZ2h0O1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgc3Ryb2tlOiAkY29sb3Jfd2hpdGU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXNcbiAgICAgIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfZ3JlZW5fbGlnaHQtLWhvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JlZW5fbGlnaHQtLWhvdmVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZm9ybTpoYXMoLmJ1dHRvbi11cHZvdGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn0iLCJAaW1wb3J0IFwiLi4vdXRpbHMvc2Fzcy12YXJpYWJsZXNcIjtcblxuLmF2YXRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JleV9saWdodDtcbn0iLCIuc2VwYXJhdG9yLS14IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXJfZGFya2VyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlcGFyYXRvci0teSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX2JvcmRlcl9kYXJrZXI7XG4gIGhlaWdodDogMTAwJTtcbn0iLCJAaW1wb3J0IFwiLi4vdXRpbHMvc2Fzcy12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi91dGlscy9jb21wb25lbnRzLXZhcmlhYmxlc1wiO1xuXG4uY291bnQtYmFkZ2Uge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlcl9yYWRpdXNfcm91bmRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZXlfbmV1dHJhbDtcbiAgY29sb3I6ICRjb2xvcl9ncmVlbjtcbiAgZm9udC1zaXplOiAkZm9udF9zaXplX3hzO1xuICBmb250LXdlaWdodDogJGZvbnRfd2VpZ2h0X2JvbGQ7XG59IiwiQGltcG9ydCBcIi4uL3V0aWxzL3Nhc3MtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbHMvY29tcG9uZW50cy12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi91dGlscy9taXhpbnNcIjtcblxuLmlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZXlfbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX3NtO1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfZ3JleV9saWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTRweDtcblxuICBmb250LXNpemU6ICRmb250X3NpemVfYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250X3dlaWdodF9yZWd1bGFyO1xuICBjb2xvcjogJGNvbG9yX2JsYWNrO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJi0tdGV4dGFyZWEge1xuICAgIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxufVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi5uby1mZWVkYmFja3Mge1xuICBmb250LXNpemU6ICRmb250X3NpemVfYmFzZTtcbiAgY29sb3I6ICRjb2xvcl9ibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6ICRzcGFjaW5nX2xnICRzcGFjaW5nX3hsO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvdXB2b3Rlcy9saWJyYXJ5L2Rpc3QvaW1nL3N2Zy9ub19yZXN1bHQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdXRpbHMvc2Fzcy12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi91dGlscy9taXhpbnNcIjtcblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWluLWhlaWdodDogNzAwcHg7XG4gIEBpbmNsdWRlIGRpbSgxMDAlLCAxMDB2aCk7XG5cbiAgQGluY2x1ZGUgZmxleCgkZGlyZWN0aW9uOiBjb2x1bW4sICRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyLCAkZ2FwOiA1MHB4KTtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZWRlOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmcud2VicCcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDgyMHB4O1xuXG4gICAgZm9udC1zaXplOiBweFRvUmVtKDcwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcblxuICAgICYtLWhpZ2hsaWdodCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N2Zy9jaXJjbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N2Zy9zdGFycy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUlLCAtNTUlKTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdmcvY3Jvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcmRlcjogLTE7XG5cbiAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IHJvdywgJGp1c3RpZnk6IGNlbnRlciwgJGFsaWduOiBjZW50ZXIsICRnYXA6IDVweCk7XG5cbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG5cblxuICAgICZfX3RleHQge1xuICAgICAgY29sb3I6ICMzYjNhM2Y7XG5cbiAgICAgICYtLWFjY2VudCB7XG4gICAgICAgIGNvbG9yOiAjZTk0MDViO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgZGltKDE2MHB4LCBmaXQtY29udGVudCk7XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBweFRvUmVtKDE2KTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zNXB4O1xuICAgICAgcmlnaHQ6IC03cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcGljdG9zIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJl9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgJi0tMSB7XG4gICAgICAgIHRvcDogMjAlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgd2lkdGg6IDIwM3B4O1xuICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvbWFuLW1vdW50YWlucy5zdmcnKTtcbiAgICAgIH1cbiAgICAgICYtLTIge1xuXG4gICAgICB9XG4gICAgICAmLS0zIHtcblxuICAgICAgfVxuICAgICAgJi0tNCB7XG5cbiAgICAgIH1cbiAgICAgICYtLTUge1xuXG4gICAgICB9XG4gICAgICAmLS02IHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdHMge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgaGlkZGVuLXRleHQ7XG4gIH1cbn1cblxuLnRvdGVtdXMge1xuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSg1MCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMyZGRiOWY7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBAaW5jbHVkZSBkaW0oMTIwcHgsIDEyMHB4KTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2MjY7XG4gICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sdWRpZmljYS9hc3NldHMvaW1hZ2VzL2ljb24tYmcucG5nXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBAaW5jbHVkZSBkaW0oMTAwJSwgNjAwcHgpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjI2O1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2x1ZGlmaWNhL2Fzc2V0cy9pbWFnZXMvdG9wb2dyYXBoeS5wbmdcIik7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZzogMCAxMDBweCAwIDYwcHg7XG4gICAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGp1c3RpZnk6IGNlbnRlciwgJGFsaWduOiBmbGV4LXN0YXJ0KTtcblxuICAgICAgLy8gZHVwbGljYXRlZCBjb2RlIGJldHdlZW4gc3ViaGVhZGluZyBhbmQgdGV4dCArIGJvbGRcbiAgICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IHB4VG9SZW0oMjgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IHB4VG9SZW0oMTgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwICsgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggNDBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogcm93LCAkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlciwgJGdhcDogMjBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xNXB4ICNlYjYxNGEsIGluc2V0IDAgMCAwIDJweCAjZWI2MTRhO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSwgY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sdWRpZmljYS9hc3NldHMvaWNvbnMvbGluay5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjZWI2MTRhIDAsICNlYThmNDEgMTAwJSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcblxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ViNjE0YTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG5cbiAgICB9XG4gIH1cblxuICAmX19zdGF0cyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IHJvdywgJGp1c3RpZnk6IGNlbnRlciwgJGFsaWduOiBjZW50ZXIsICRnYXA6IDIwcHgpO1xuXG4gICAgJl9fY2FyZCB7XG4gICAgICBAaW5jbHVkZSBkaW0oMjQwcHgsIDIwMHB4KTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGp1c3RpZnk6IGNlbnRlciwgJGFsaWduOiBjZW50ZXIsICRnYXA6IDEwcHgpO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMTY5LCA3MSwgMCwgMC4xKTtcblxuICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMwMDI2MjY7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBweFRvUmVtKDUwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAmLS1jcm93biB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIGRpbSgpO1xuICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwiL2x1ZGlmaWNhL2Fzc2V0cy9waWN0b3MvbGF1cmVsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdXRpbHMvc2Fzcy12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi91dGlscy9jb21wb25lbnRzLXZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxzL21peGluc1wiO1xuXG4uZmVlZGJhY2tzIHtcbiAgQGluY2x1ZGUgZmxleCgkZGlyZWN0aW9uOiBjb2x1bW4sICRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyKTtcbiAgcGFkZGluZzogJHNwYWNpbmdfM3hsIDUwcHggJHNwYWNpbmdfNHhsIDUwcHg7XG5cbiAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nXzN4bCAwICRzcGFjaW5nXzR4bCAwO1xuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlciwgJGdhcDogJHNwYWNpbmdfeGwpO1xuICAgIG1heC13aWR0aDogJG1heF93aWR0aF9jb250ZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZ18yeGw7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRjb2xvcl9ibGFjaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplXzJ4bDtcbiAgICBmb250LXdlaWdodDogJGZvbnRfd2VpZ2h0X3JlZ3VsYXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJfc3BhY2luZ194cztcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnRfd2VpZ2h0X2JvbGQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICBmb250LXNpemU6IHB4VG9SZW0oNDApO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplX2xnO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udF93ZWlnaHRfcmVndWxhcjtcbiAgfVxuXG4gICZfX2ZpbHRlcnMge1xuICAgIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IHNwYWNlLWJldHdlZW4sICRhbGlnbjogY2VudGVyLCAkd3JhcDogd3JhcC1yZXZlcnNlKTtcbiAgICByb3ctZ2FwOiAkc3BhY2luZ19sZztcbiAgICBjb2x1bW4tZ2FwOiAkc3BhY2luZ19zbTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIG1pbi1oZWlnaHQ6ICRmaWx0ZXJzX2hlaWdodDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZ19sZyAkc3BhY2luZ19sZyAkc3BhY2luZ19sZyAkc3BhY2luZ194bDtcblxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX2xnO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93X2RlZmF1bHQ7XG5cbiAgICAmLWdyb3VwIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoJGFsaWduOiBjZW50ZXIsICR3cmFwOiB3cmFwKTtcbiAgICAgIHJvdy1nYXA6ICRzcGFjaW5nX3NtO1xuICAgICAgY29sdW1uLWdhcDogJHNwYWNpbmdfbGc7XG4gICAgfVxuXG4gICAgJi1idXR0b25zIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoJGFsaWduOiBjZW50ZXIsICRnYXA6ICRzcGFjaW5nX3NtLCAkd3JhcDogd3JhcCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nX2xnICRzcGFjaW5nX2xnICRzcGFjaW5nX2xnICRzcGFjaW5nX2xnO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlYXJjaCB7XG4gICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlciwgJGdhcDogJHNwYWNpbmdfc20pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogJHNlYXJjaF93aWR0aDtcbiAgICBoZWlnaHQ6ICRmaWx0ZXJfaGVpZ2h0O1xuICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNpbmdfbGcgLyAyKSAkc3BhY2luZ19sZyBjYWxjKCRzcGFjaW5nX2xnIC8gMikgJHNwYWNpbmdfbWQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c194bDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHN0cm9rZTogJGNvbG9yX2JsYWNrO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAkc3Ryb2tlX3dpZHRoX2Jhc2U7XG4gICAgfVxuXG4gICAgJi1pbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX2Jhc2U7XG4gICAgICBmb250LXdlaWdodDogJGZvbnRfd2VpZ2h0X2JvbGQ7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aGFzKCYtaW5wdXQ6Zm9jdXMpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX29yYW5nZTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGdhcDogJHNwYWNpbmdfbGcgKiAyKTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nXzJ4bDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZ19tZDtcblxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX2xnO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93X2RlZmF1bHQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBoaWRkZW4tdGV4dDtcbiAgICB9XG4gIH1cblxuICAuZmVlZGJhY2stY2FyZCB7XG4gICAgQGluY2x1ZGUgZmxleCgkZGlyZWN0aW9uOiBjb2x1bW4pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nX3hsO1xuXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlcl9yYWRpdXNfbWQ7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgcGFkZGluZzogJHNwYWNpbmdfbGc7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6aGFzKC5mZWVkYmFjay1jYXJkX19saW5rOmhvdmVyKSxcbiAgICAmOmhhcyguZmVlZGJhY2stY2FyZF9fbGluazpmb2N1cyksXG4gICAgJjpoYXMoLmJ1dHRvbi11cHZvdGU6aG92ZXIpLFxuICAgICY6aGFzKC5idXR0b24tdXB2b3RlOmZvY3VzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JleV9saWdodDtcblxuICAgICAgLmJ1dHRvbi11cHZvdGU6bm90KC5idXR0b24tdXB2b3RlLS1hY3RpdmUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogc3BhY2UtYmV0d2VlbiwgJGFsaWduOiBiYXNlbGluZSwgJGdhcDogJHNwYWNpbmdfeGwpO1xuICAgICAgcm93LWdhcDogJHNwYWNpbmdfc207XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGdhcDogJHNwYWNpbmdfbGcpO1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmdfc207XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nX2xnO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyLCAkZ2FwOiAkc3BhY2luZ19sZyk7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZ194bDtcbiAgICB9XG5cbiAgICAmX19jb21tZW50cyB7XG4gICAgICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyLCAkZ2FwOiAkc3BhY2luZ194cyk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yX2JsYWNrO1xuICAgICAgICBzdHJva2Utd2lkdGg6ICRzdHJva2Vfd2lkdGhfc207XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV94bDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF93ZWlnaHRfbWVkaXVtO1xuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyLCAkZ2FwOiAkc3BhY2luZ19sZyk7XG4gICAgICBoZWlnaHQ6ICR0YWdfaGVpZ2h0O1xuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlciwgJGdhcDogJHNwYWNpbmdfc20pO1xuICAgIH1cblxuICAgICZfX2F1dGhvci1uYW1lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZ19zbTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9iYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250X3dlaWdodF9tZWRpdW07XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBmb250LXNpemU6ICRmb250X3NpemVfYmFzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBweFRvUmVtKDI0KTtcbiAgICB9XG5cbiAgICAmX190aW1lLFxuICAgICZfX2NvbW1lbnRzIHtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX3NtO1xuICAgIH1cbiAgfVxuXG4gIC5mZWVkYmFjay1jYXJkICsgLmZlZWRiYWNrLWNhcmQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmV5X2xpZ2h0O1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3V0aWxzL3Nhc3MtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbHMvY29tcG9uZW50cy12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi91dGlscy9taXhpbnNcIjtcblxuLnNpbmdsZS1pZGVhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgJGFzaWRlX3dpZHRoO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKTtcbiAgZ2FwOiAkc3BhY2luZ194bDtcblxuICAmX19uYXZpZ2F0aW9uIHtcbiAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG4gIH1cblxuICAmX19hcnRpY2xlIHtcbiAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XG4gIH1cblxuICAudm90ZXJzIHtcbiAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDM7XG4gIH1cblxuICAuY29tbWVudHMge1xuICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI1MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGdhcDogJHNwYWNpbmdfeGwpO1xuICB9XG5cbiAgJl9fbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG5cbiAgJl9fYmFjay1saW5rIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZ19zbSAwO1xuICAgIGNvbG9yOiAkY29sb3Jfb3JhbmdlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zbTtcbiAgICBmb250LXdlaWdodDogJGZvbnRfd2VpZ2h0X2JvbGQ7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfb3JhbmdlLS1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iYWNrLWljb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmdfc207XG4gICAgZmlsbDogJGNvbG9yX29yYW5nZTtcbiAgfVxuXG4gICZfX2FydGljbGUge1xuICAgIGdhcDogMDtcbiAgfVxuXG4gICZfX2hlYWRlcixcbiAgJl9faW5mbyB7XG4gICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogc3BhY2UtYmV0d2VlbiwgJGFsaWduOiBjZW50ZXIsICR3cmFwOiB3cmFwKTtcbiAgICByb3ctZ2FwOiAkc3BhY2luZ19zbTtcbiAgICBjb2x1bW4tZ2FwOiAkc3BhY2luZ194bDtcbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlciwgJGdhcDogJHNwYWNpbmdfc20pO1xuICB9XG5cbiAgJl9fYXV0aG9yLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udF93ZWlnaHRfbWVkaXVtO1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplX3hzO1xuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogc3BhY2UtYmV0d2VlbiwgJGFsaWduOiBjZW50ZXIsICRnYXA6ICRzcGFjaW5nX2xnKTtcbiAgICBoZWlnaHQ6ICR0YWdfaGVpZ2h0O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nX2xnO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV94bDtcbiAgICBmb250LXdlaWdodDogJGZvbnRfd2VpZ2h0X21lZGl1bTtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZ19sZztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZ194bDtcbiAgICBmb250LXNpemU6ICRmb250X3NpemVfYmFzZTtcbiAgICBmb250LXdlaWdodDogJGZvbnRfd2VpZ2h0X3JlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodDtcbiAgfVxuXG4gICZfX2NvbW1lbnQge1xuICAgIEBpbmNsdWRlIGZsZXgoJGdhcDogJHNwYWNpbmdfbGcpO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nX3hsO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvcm0ge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgQGluY2x1ZGUgZmxleCgkZGlyZWN0aW9uOiBjb2x1bW4sICRnYXA6ICRzcGFjaW5nX2xnKTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmdfeGw7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6ICR0YWdfaGVpZ2h0O1xuICAgIH1cblxuICAgICZfX2Vycm9yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yX29yYW5nZTtcbiAgICB9XG4gIH1cblxuICAudm90ZXJzIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogJHNwYWNpbmdfMnhsO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlciwgJGdhcDogJHNwYWNpbmdfc20pO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV94bDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF93ZWlnaHRfYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyX3NwYWNpbmdfbGc7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG5cbiAgICB9XG5cbiAgICAmX19hdmF0YXJzIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoJGdhcDogJHNwYWNpbmdfc20pO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5jb21tZW50cyB7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogc3BhY2UtYmV0d2VlbiwgJGFsaWduOiBjZW50ZXIsICR3cmFwOiB3cmFwKTtcbiAgICAgIHJvdy1nYXA6ICRzcGFjaW5nX2xnO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nX3hsO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcl9zaXplIHNvbGlkICRjb2xvcl9ncmV5X2xpZ2h0O1xuICAgIH1cblxuICAgICZfX2hlYWRlci10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyLCAkZ2FwOiAkc3BhY2luZ19zbSk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX3hsO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250X3dlaWdodF9ib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJfc3BhY2luZ19sZztcbiAgICB9XG5cbiAgICAmX19zb3J0IHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGNlbnRlciwgJGFsaWduOiBjZW50ZXIsICRnYXA6ICRzcGFjaW5nX2xnKTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkZ2FwOiAkc3BhY2luZ18yeGwpO1xuXG4gICAgICAmLS1yZXBsaWVzIHtcbiAgICAgICAgZ2FwOiAkc3BhY2luZ194bDtcbiAgICAgIH1cblxuICAgICAgLmNvbW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICBnYXA6ICRzcGFjaW5nX3NtO1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuXG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2F1dGhvci1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfYmFzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfd2VpZ2h0X21lZGl1bTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZ19sZztcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfeHM7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmdfc207XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmdfbGc7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX2Jhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmX19yZXBseS1idG4ge1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGNlbnRlciwgJGFsaWduOiBjZW50ZXIsICRnYXA6ICRzcGFjaW5nX3NtKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZ19sZztcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfc207XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfYmxhY2s7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDEuNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JlcGx5OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nX2xnICogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hZG1pbi1mZWVkYmFjayB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6ICRzcGFjaW5nXzJ4bDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX3hsO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250X3dlaWdodF9tZWRpdW07XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGdhcDogJHNwYWNpbmdfbGcpO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxufSIsIi5lcnJvcjQwNCB7XG4gIC5mb290ZXIsXG4gIC5oZWFkZXIsXG4gIC5icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5lcnJvcjQwNF9fZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm1haW5UaXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5tYWluVGl0bGVfX2ZpcnN0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udF9fcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19zZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cblxuICAubWFpblRpdGxlX19zZWNvbmQge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250X19wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IDEyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4iXX0= */
