@charset "UTF-8";:root{--color-white:#fff;--color-black:#000;--color-blue:#001871;--font-Rondelle:Rondelle,sans-serif;--font-RondelleBold:RondelleBold,sans-serif;--font-RondelleBlack:RondelleBlack,sans-serif;--font-Screamer:Screamer,sans-serif;--font-ScreamerMedium:ScreamerMedium,sans-serif;--font-ScreamerBold:ScreamerBold,sans-serif;--font-ScreamerBlack:ScreamerBlack,sans-serif}@font-face{font-display:swap;font-family:Rondelle;font-style:normal;font-weight:400;src:url(../assets/fonts/Rondelle.ttf) format("truetype")}@font-face{font-display:swap;font-family:RondelleBlack;font-style:normal;font-weight:900;src:url(../assets/fonts/RondelleBlack.ttf) format("truetype")}@font-face{font-display:swap;font-family:RondelleBold;font-style:normal;font-weight:700;src:url(../assets/fonts/RondelleBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:ScreamerBlack;font-style:normal;font-weight:900;src:url(../assets/fonts/ScreamerBlack.otf) format("opentype")}@font-face{font-display:swap;font-family:ScreamerBold;font-style:normal;font-weight:700;src:url(../assets/fonts/ScreamerBold.otf) format("opentype")}@font-face{font-display:swap;font-family:ScreamerMedium;font-style:normal;font-weight:500;src:url(../assets/fonts/ScreamerMedium.otf) format("opentype")}@font-face{font-display:swap;font-family:Screamer;font-style:normal;font-weight:700;src:url(../assets/fonts/Screamer.otf) format("opentype")}.o-icon--bank:before{content:"";-webkit-mask-image:url(../assets/img/icons/bank.svg);mask-image:url(../assets/img/icons/bank.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--bank:before{background-image:url(../assets/img/icons/bank.svg)}}.o-icon--close-line:before{content:"";-webkit-mask-image:url(../assets/img/icons/close-line.svg);mask-image:url(../assets/img/icons/close-line.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--close-line:before{background-image:url(../assets/img/icons/close-line.svg)}}:root,html{scroll-behavior:smooth}html{font-size:62.5%;line-height:1.15}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-black);font-size:1em;line-height:1.3;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}blockquote p,li button,li h1,li h2,li h3,li h4,li h5,li h6,li input,li label,li li,li p,li select,li textarea,td p,th p{font-size:100%}button{cursor:pointer;display:inline;margin:0;outline:none;padding:0}a img,button{border:none}img{height:auto;vertical-align:middle}hr{background-color:var(--color-black);border:none;height:.1rem}input,select,textarea{font-family:sans-serif}fieldset{border:none;margin:0;padding:0}select{cursor:pointer;width:auto}input,label,select,textarea{vertical-align:middle}.screen-reader{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.screen-reader-focusable:focus{clip:auto;border:initial;height:auto;margin:inherit;padding:inherit;position:relative;width:auto}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-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;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}::-moz-selection{background-color:var(--color-black)}::selection{background-color:var(--color-black)}body{background-color:var(--color-blue);color:var(--color-white);font-family:sans-serif;font-size:1.6rem;font-weight:400;margin:0 auto;overflow-x:hidden;overscroll-behavior:auto none;z-index:1}.glace-left,.glace-right{height:100dvh;overflow:hidden;position:absolute;top:-10dvh;width:19vw;z-index:-1}.glace-left img,.glace-right img{height:100dvh;max-width:none;position:absolute;top:0;width:auto}@media (max-width:1024px){.glace-left,.glace-right{width:16dvw}}@media (max-width:768px){.glace-left,.glace-right{height:300px;top:0;width:100px}}.glace-left{left:0}.glace-left img{right:0}@media (max-width:768px){.glace-left{top:130px}.glace-left img{content:url(../assets/img/glace-left-small.png);height:250px}}@media (max-width:320px){.glace-left{left:-40px}}.glace-right{right:0}.glace-right img{height:110dvh;left:0}@media (max-width:768px){.glace-right{height:400px;top:40px}.glace-right img{content:url(../assets/img/glace-right-small.png);height:350px;left:-10px}}@media (max-width:320px){.glace-right{right:-40px}}.small-page{position:relative}@media (max-width:768px){#tarteaucitronIcon{bottom:var(--footer-height,0)!important}}input[type=date]{height:3rem}input[type=date],input[type=email],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],select{background-color:#fff;border:none;color:#001871;font-family:Rondelle,sans-serif;font-size:1.4rem;padding:.5rem 1.4rem;width:100%}input[type=checkbox],input[type=radio]{opacity:0;pointer-events:none;position:absolute}input[type=checkbox]+span,input[type=radio]+span{color:#001871;cursor:pointer;display:inline-block;font-size:1.2rem;padding-left:3rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=checkbox]+span:before,input[type=radio]+span:before{background-color:#fff;content:"";height:1.8rem;left:0;margin-top:.3rem;position:absolute;transition:.2s;width:1.8rem;z-index:0}input[type=checkbox]+span:after,input[type=radio]+span:after{content:"";height:1.5rem;position:absolute;transition:.2s;width:1.5rem;z-index:0}input[type=checkbox]+span:before{top:-.4rem}input[type=checkbox]+span:after{font-size:1.6rem;left:.4rem;top:-.2rem}input[type=checkbox]:checked+span:after{content:"✓"}input[type=radio]+span:before{border-radius:50%;top:0}input[type=radio]+span:after{border-radius:50%;height:.8rem;left:.5rem;top:.8rem;width:.8rem}input[type=radio]:checked+span:after{background-color:var(--color-black)}.style-h1,h1{font-size:3rem}.style-h2,h2{font-size:2.5rem}.style-h3,h3{font-size:2.2rem}.style-h4,h4{font-size:2rem}ul{list-style:none;padding-left:0}ul.list--styled{list-style:initial;padding-left:2rem}.text--extra-large{font-size:2.2rem}.text--large{font-size:2rem}.text--medium,p{font-size:1.6rem}.text--small{color:#001871}.text--extra-small,.text--small{font-size:1.2rem}strong{font-weight:700}em{font-style:italic}small{font-size:80%}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-family:sans-serif;font-size:100%;height:18px;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0;resize:none;vertical-align:bottom;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px;position:absolute;right:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0 0 0 20px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;left:0;padding:0 4px;position:absolute;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.o-container{margin:auto;max-width:100%;padding:0 1.5rem;width:1000px}@media (min-width:1841px){.o-container{width:1280px}}.o-container--fluid{margin:auto;max-width:100%;padding:0 1.5rem}.o-grid{display:grid}.o-flex{display:flex}.o-display__justify--start{justify-content:start}.o-display__justify--start.o-flex{justify-content:flex-start}.o-display__justify--center{justify-content:center}.o-display__justify--end{justify-content:end}.o-display__justify--end.o-flex{justify-content:flex-end}.o-display__justify--stretch{justify-content:stretch}.o-display__justify--around{justify-content:space-around}.o-display__justify--between{justify-content:space-between}.o-display__justify--evenly{justify-content:space-evenly}.o-display__align--start{align-items:start}.o-display__align--start.o-flex{align-items:flex-start}.o-display__align--center{align-items:center}.o-display__align--end{align-items:end}.o-display__align--end.o-flex{align-items:flex-end}.o-display__align--stretch{align-items:stretch}.o-display__align--baseline{align-items:baseline}.o-form__select-wrapper{position:relative}.o-form__select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:3.5rem}.o-form__select-wrapper img.o-form__select-arrow{pointer-events:none;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:1.2rem}.o-form__date{position:relative}.o-form__date .placeholder{background-color:var(--color-white);left:1rem;padding-right:2rem;pointer-events:none;position:absolute;top:.6rem}.o-form__file input[type=file]{display:none}.o-form__file-input-wrapper{align-items:center;background-color:var(--color-white);display:flex;overflow:hidden;padding:2px}.o-form__field{display:flex;flex-direction:column;font-family:Rondelle,sans-serif;margin-bottom:0;width:calc(50% - 2.5rem)}@media (max-width:768px){.o-form__field{width:100%}}.o-form__label{color:#001871;font-family:Rondelle,sans-serif;font-size:1.6rem;margin-bottom:.6rem}@media (max-width:768px){.o-form__label{font-size:1.5rem}}.o-form__file-btn{align-items:center;align-self:stretch;background-color:#001871;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;justify-content:center;padding:.6rem 1rem;text-transform:uppercase;width:50%}.o-form__file-btn,.o-form__file-name{font-family:Rondelle,sans-serif;white-space:nowrap}.o-form__file-name{color:#001871;font-size:1.4rem;overflow:hidden;padding:0 1.4rem;text-overflow:ellipsis}.o-form__file-hint{color:#001871;font-family:Rondelle,sans-serif;font-size:.9rem;margin-top:.4rem}.o-form__checkbox{width:70%}@media (max-width:768px){.o-form__checkbox{width:100%}.o-form__checkbox label span{font-size:1.1rem}}.o-form__radio-group{display:flex;gap:3rem}.o-form__radio-group label{align-items:center;color:#001871;cursor:pointer;display:flex;font-family:Rondelle,sans-serif;font-size:1.8rem;gap:.8rem}.o-form__error,.o-form__error-api{background-color:#f8d7da;border-radius:.3rem;color:red;font-size:1.3rem;margin-bottom:1rem;margin-top:.5rem;padding:0 1rem;text-align:center}.select2-container{display:block;margin-bottom:1rem;width:100%}.select2-container--default .select2-selection--single{align-items:center;background-color:#fff;border:none;border-radius:0;display:flex;min-height:3rem}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#001871;flex:1;font-family:Rondelle,sans-serif;font-size:1.4rem;line-height:normal;padding:0 1.4rem}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:1.2rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--open .select2-dropdown--below{border:none;box-shadow:.2rem .1rem .5rem rgba(0,0,0,.2)}.select2-dropdown{background-color:#fff;border:none;border-radius:0}.select2-search--dropdown .select2-search__field{border:.1rem solid rgba(0,24,113,.3);color:#001871;font-family:Rondelle,sans-serif;font-size:1.4rem;padding:.5rem 1rem}.select2-results__option{color:#001871;font-family:Rondelle,sans-serif;font-size:1.4rem;padding:.6rem 1.4rem}.select2-results__option--highlighted{background-color:#79b9e2;color:#001871}.select2-results__option--selected{background-color:rgba(121,185,226,.4);color:#001871}[class*=o-icon-]{--icon-size:1.5rem}[class*=o-icon-]:before{background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc(.375em - var(--icon-size)*.5);width:var(--icon-size)}.o-icon{align-items:center;display:inline-flex;flex-direction:row;font-weight:500;gap:.5rem;min-height:2.5rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;z-index:1}.o-icon--extra-large:before{--icon-size:3.2rem}.o-icon--large:before{--icon-size:2.4rem}.o-icon--small:before{--icon-size:1.2rem}.o-icon--right:before{order:1}.swiper{display:block;overflow:hidden;position:relative}.swiper-wrapper{box-sizing:content-box;display:flex;position:relative;transition-property:transform;width:100%}.swiper-slide{flex-shrink:0;position:relative;width:100%}.o-carousel{align-items:center;display:flex;margin:0 auto;max-width:600px;width:100%}@media (max-width:768px){.o-carousel{max-width:280px}}.o-carousel__swiper{flex:1;min-width:0}.o-carousel__slide{align-items:center;display:flex;flex-direction:column;opacity:.5;padding:.5rem;transform:scale(.75);transition:transform .4s ease,opacity .4s ease}.o-carousel__slide.swiper-slide-active{opacity:1;transform:scale(1)}@media (max-width:768px){.o-carousel__slide{opacity:1;transform:scale(1)}}.o-carousel__image{display:block;height:18rem;pointer-events:none;width:auto}@media (max-width:768px){.o-carousel__image{height:129px;-o-object-fit:contain;object-fit:contain;width:129px}}.o-carousel__parfum-badge{display:inline-flex;margin-top:.8rem;position:relative}.o-carousel__parfum-badge img{display:block;height:auto;pointer-events:none;width:14rem}.o-carousel__parfum-name{align-items:center;color:#001871;display:flex;font-family:RondelleBold,sans-serif;font-size:1.1rem;inset:0;justify-content:center;padding:0 1rem;position:absolute;text-align:center}@media (max-width:768px){.o-carousel__parfum-name{font-size:1.5rem}}.o-carousel__btn{background:none;border:none;cursor:pointer;flex:0 0 auto;padding:0 1rem}.o-carousel__btn img{display:block;height:3rem;width:auto}.o-carousel__btn--next img{transform:rotate(180deg)}@media (max-width:768px){.o-carousel__btn{align-self:flex-start;margin-top:calc(64px - 1.5rem)}}.c-button{border-radius:5rem;cursor:pointer;display:inline-block;min-height:5.78rem;padding:1.75rem 9.5rem;position:relative;text-transform:uppercase;z-index:2}@media (min-width:1841px){.c-button{padding:2.25rem 12.15rem}}.c-button.gold{background:linear-gradient(0deg,#ffc845,#fff);color:#001871;font-family:RondelleBold,sans-serif;font-size:1.9rem}@media (min-width:1841px){.c-button.gold{font-size:2.45rem}}.c-button.blue{background:#001871 linear-gradient(0deg,#001871 50%,rgba(143,195,230,.25));color:#ffc845;font-family:RondelleBold,sans-serif;font-size:1.9rem}@media (min-width:1841px){.c-button.blue{font-size:2.45rem}}.c-header__head h1{font-family:Rondelle,sans-serif;font-size:2.7rem;line-height:3.5rem;margin-top:5%;position:relative;text-transform:uppercase}.c-header__head h1 img{max-width:140px}@media (min-width:1841px){.c-header__head h1{font-size:3.45rem;line-height:4.45rem}.c-header__head h1 img{max-width:180px}}@media (max-width:768px){.c-header__head h1{font-size:2.3rem}.c-header__head h1 img{max-width:120px}}.c-header__head h3{font-family:Rondelle,sans-serif;font-size:2.6rem;line-height:3.4rem;text-transform:uppercase}.c-header__head h3 sup{font-size:1.4rem;vertical-align:super}@media (min-width:1841px){.c-header__head h3{font-size:3.3rem;line-height:4.35rem}}@media (max-width:768px){.c-header__head h3{font-size:1.5rem}.c-header__head h3 sup{font-size:.8rem}}.c-header__head h2{color:#79b9e2;display:inline-block;font-family:ScreamerMedium,sans-serif;font-size:9.6rem;line-height:11.6rem;position:relative}.c-header__head h2 span{position:relative}.c-header__head h2 span img{max-height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (min-width:1841px){.c-header__head h2{font-size:12.25rem;line-height:14.85rem}}@media (max-width:768px){.c-header__head h2{font-size:6.3rem;line-height:7.6rem;max-width:80%}}@media screen and (max-width:1023px){.c-burger{cursor:pointer;left:3rem;padding:1rem;position:absolute;top:3rem;z-index:1100}.c-burger__line{background-color:var(--color-black);border-radius:1rem;display:block;height:.2rem;width:2.5rem}.c-burger__line:first-of-type{transform-origin:.2rem .4rem;transition:transform .4s ease-in}.c-burger__line:nth-child(2){transition:transform .2s ease-in}.c-burger__line:nth-child(3){transform-origin:.4rem -.2rem;transition:transform .4s ease-in}.c-burger__line:not(:last-of-type){margin-bottom:.6rem}.c-burger.is-visible .c-burger__line:first-of-type{transform:rotate(45deg)}.c-burger.is-visible .c-burger__line:nth-child(2){transform:scaleY(0)}.c-burger.is-visible .c-burger__line:nth-child(3){transform:rotate(-45deg)}}@media screen and (min-width:1024px){.c-burger{display:none}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-loader{animation:rotate 1.5s linear infinite;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--color-white);display:inline-block;height:40px;margin-left:auto;margin-right:auto;position:relative;width:40px}.c-loader:after,.c-loader:before{border:2px solid transparent;border-radius:50%;box-sizing:border-box;content:"";position:absolute}.c-loader:before{animation:rotate 1.5s linear infinite;border-left:2px solid var(--color-white);inset:6px}.c-loader:after{animation:rotate .5s linear infinite reverse;border-bottom:2px solid var(--color-white);inset:2px}.c-loader__wrapper{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-loader__wrapper.is-visible{display:block}.c-navigation{transition:all .2s ease-in}.c-navigation.is-visible{z-index:100}@media screen and (max-width:1023px){.c-navigation.is-visible{background-color:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0}}.c-navigation__list{transition:all .35s ease-in}@media screen and (max-width:1023px){.c-navigation__list{background-color:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0}}.c-navigation__list.is-visible{z-index:110}@media screen and (max-width:1023px){.c-navigation__list.is-visible{opacity:1;visibility:visible}}.c-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:opacity .3s ease-in,visibility .3s ease-in;visibility:hidden;width:100%}.c-modal.is-open{opacity:1;visibility:visible;z-index:1001}.c-modal__backdrop{background-color:rgba(0,0,0,.3);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease-in,visibility .3s ease-in;visibility:hidden}.c-modal.is-open .c-modal__backdrop{opacity:1;visibility:visible;z-index:1001}.c-modal__dialog{background-color:var(--color-white);box-shadow:0 2.4rem 3.8rem .3rem rgba(0,0,0,.14);max-width:60rem;overflow-y:auto;padding:2rem;position:relative;transform:scale(0);transition:all .3s ease-in;will-change:opacity,transform}@media screen and (max-width:767px){.c-modal__dialog{max-width:90%}}.c-modal.is-open .c-modal__dialog{opacity:1;transform:scale(1);z-index:1003}.c-modal.is-open .c-modal__dialog.has-long-text{position:absolute;top:20%}.c-modal--close{cursor:pointer}.c-home-body{background-image:url(../assets/img/bg.png);background-position:center 24dvh;background-repeat:no-repeat;background-size:max(1564px,140dvw) 878px;display:flex;flex-direction:column;min-height:100dvh}.c-home-body main{display:flex;flex:1;flex-direction:column}@media (max-width:768px){.c-home-body{background-image:url(../assets/img/bg-small.png);background-position:bottom;background-size:max(534px,48dvw) 300px}}@media (max-width:320px){.c-home-body{background-size:max(356px,32dvw) 200px}}.c-home,.c-home .o-container{display:flex;flex:1;flex-direction:column}.c-home__spacer{flex:1}.c-home__content{display:flex}@media (max-width:768px){.c-home__content{flex-direction:column}}.c-home__content-left{font-family:RondelleBold,sans-serif;margin-left:10%;position:relative;text-transform:uppercase;width:40%}.c-home__content-left h4{font-size:2.5rem;line-height:3rem}.c-home__content-left h3{color:#ffc845;font-family:ScreamerBold,sans-serif;font-size:7.5rem;line-height:8.3rem;text-transform:uppercase}.c-home__content-left h5{font-size:2.3rem;line-height:3rem}.c-home__content-left img{margin:1.5rem 0}@media (min-width:1841px){.c-home__content-left h4{font-size:3.2rem;line-height:3.85rem}.c-home__content-left h3{font-size:9.6rem;line-height:10.6rem}.c-home__content-left h5{font-size:2.95rem;line-height:3.85rem}}@media (max-width:768px){.c-home__content-left{margin-left:0;width:100%}.c-home__content-left h4{font-size:1.7rem;line-height:2.1rem}.c-home__content-left h3{font-size:4.9rem;line-height:5.4rem}.c-home__content-left h5{font-size:1.7rem;line-height:2.1rem}.c-home__content-left img{max-width:250px}}.c-home__content-right{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:8rem;position:relative;width:40%}.c-home__content-right img{left:-74%;max-width:none;position:absolute;top:-22%;width:180%;z-index:-1}@media (max-width:768px){.c-home__content-right{align-items:center;justify-content:center;width:100%}.c-home__content-right img{left:-20%;margin-bottom:-16%;position:relative;top:0;transform:rotate(-6deg);width:120%}}.c-form__checkboxes a{text-decoration:underline}.c-form-page{overflow-y:hidden;position:relative}.c-form-page .glace-left,.c-form-page .glace-right{width:16vw}@media (max-width:768px){.c-form-page .draw-left,.c-form-page .draw-right,.c-form-page .glace-left,.c-form-page .glace-right{display:none}}.draw-left,.draw-right{height:80dvh;overflow:hidden;position:absolute;top:90dvh;width:16vw;z-index:-1}.draw-left img,.draw-right img{height:80dvh;max-width:none;position:absolute;top:0;width:auto}.draw-left{left:0}.draw-left img{right:0}.draw-right{right:0;top:80dvh}.draw-right img{left:0}.c-form__section-title{color:#ffc845;font-family:RondelleBold,sans-serif;font-size:2.8rem;margin-bottom:2rem;text-align:center;text-transform:uppercase}@media (max-width:768px){.c-form__section-title{margin-left:auto;margin-right:auto;max-width:80%}}.c-tooltip{display:inline-block;position:relative;vertical-align:middle}.c-tooltip__icon{height:2rem;width:2rem}.c-tooltip__content{background-color:#79b9e2;border-radius:5%;color:#001871;display:none;font-family:Rondelle,sans-serif;font-size:1.4rem;line-height:1.6;padding:1rem;position:absolute;right:0;text-align:left;text-transform:none;top:calc(100% + .5rem);width:28rem;z-index:10}@media (max-width:768px){.c-tooltip__content,.c-tooltip__content li,.c-tooltip__content span{font-size:1.1rem;line-height:1.4rem}}.c-tooltip.is-open .c-tooltip__content,.c-tooltip:hover .c-tooltip__content{display:block}.c-form__checkboxes{flex-direction:column;gap:1rem}.c-form__checkboxes,.c-form__section{background-color:#ffc845;display:flex;margin-bottom:2rem}.c-form__section{flex-wrap:wrap;gap:1rem 5rem;padding:4rem 10%}.c-form__section:last-child{margin-bottom:0;padding-bottom:2rem}.c-form__section .c-button{margin:1rem auto}@media (max-width:768px){.c-form__section{gap:1rem;margin-left:-1.5rem;margin-right:-1.5rem;padding:2rem 1.5rem}}.c-tooltip{align-items:center;background-color:#79b9e2;border-radius:50%;color:#001871;cursor:pointer;display:inline-flex;font-family:RondelleBold,sans-serif;font-size:28px;height:37px;justify-content:center;margin-left:.5rem;vertical-align:text-top;width:37px}@media (max-width:768px){.c-tooltip{font-size:20px;height:28px;width:28px}}.c-tooltip__strong{display:block;margin-bottom:1rem}.c-tooltip__list li:not(:last-of-type){margin-bottom:0}@keyframes tooltipster-fading{0%{opacity:0}to{opacity:1}}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}to{transform:scale(1)}}.tooltipster-base{background-color:#79b9e2;border-radius:1rem;color:#001871;display:flex;font-family:Rondelle,sans-serif;font-size:1.4rem;padding:1rem;pointer-events:none;position:absolute}@media (max-width:768px){.tooltipster-base{max-width:320px;width:90vw}}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;font-size:1.3rem;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transform:scale(0);transition-property:transform}.tooltipster-grow.tooltipster-show{transform:scale(1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotate(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotate(0deg);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{opacity:0;top:0!important;transition-property:all}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-4rem!important}.tooltipster-slide.tooltipster-dying{left:0!important;opacity:0;transition-property:all}.tooltipster-update-fade{animation:tooltipster-fading .4s}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.c-profiles-page{display:flex;flex-direction:column;min-height:100dvh}.c-profiles__subtitle{color:#ffc845;font-family:RondelleBold,sans-serif;font-size:2.5rem;line-height:1.3;margin-bottom:2rem;text-align:center;text-transform:uppercase}@media (min-width:1841px){.c-profiles__subtitle{font-size:3.2rem}}@media (max-width:768px){.c-profiles__subtitle{font-size:1.6rem;margin-left:auto;margin-right:auto;max-width:50%}}.c-profiles__info{margin-top:3rem;text-align:center}.c-profiles__archetype-img{display:block;height:3.8rem;margin:0 auto 1rem;width:auto}@media (min-width:1841px){.c-profiles__archetype-img{height:4.85rem}}@media (max-width:768px){.c-profiles__archetype-img{height:3.6rem}}.c-profiles__archetype{color:#001871;font-family:RondelleBlack,sans-serif;font-size:3rem;margin-bottom:.5rem;text-transform:uppercase}@media (min-width:1841px){.c-profiles__archetype{font-size:3.85rem}}.c-profiles__description{color:#fff;font-size:1.4rem}@media (min-width:1841px){.c-profiles__description{font-size:1.8rem}}@media (max-width:768px){.c-profiles__description{margin-left:auto;margin-right:auto;max-width:80%}}.c-profiles__description__short{font-family:RondelleBold,sans-serif}@media (max-width:768px){.c-profiles__description__short{font-size:1.3rem}}.c-profiles__description__long{font-family:Rondelle,sans-serif;line-height:1.5;margin:0 auto;max-width:52rem}@media (max-width:768px){.c-profiles__description__long{font-size:1.3rem}}.c-profiles__bg{bottom:6.5rem;left:0;pointer-events:none;position:absolute;width:100vw;z-index:-2}@media (max-width:768px){.c-profiles__bg{content:url(../assets/img/bg-blue-small.svg)}}.c-profiles__cta{display:block;margin:3rem auto 2rem;padding:1.75rem 3.5rem;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.c-profiles__cta{margin-bottom:4rem}}.c-result-page{display:flex;flex-direction:column;min-height:100dvh}.c-result-page main{display:flex;flex:1;flex-direction:column}@media (max-width:768px){.c-result-page .glace-left{top:0;width:90px}.c-result-page .glace-left img,.c-result-page .glace-right{top:0}.c-result-page .glace-right img{top:-50px!important}}.c-result,.c-result .o-container{display:flex;flex:1;flex-direction:column}.c-result__top{align-items:center;display:flex;justify-content:center;margin-top:2rem}.c-result__top-left,.c-result__top-right{text-align:center;width:45%}.c-result__top-right img{left:-7rem;max-width:none;position:relative;top:1rem}@media (max-width:768px){.c-result__top{flex-direction:column}.c-result__top-left,.c-result__top-right{width:100%}.c-result__top-right img{left:0;max-width:100%;top:0}}.c-result__felicitations{height:6.5rem;margin-bottom:2rem;width:auto}@media (min-width:1841px){.c-result__felicitations{height:8.3rem}}@media (max-width:768px){.c-result__felicitations{height:auto;max-width:200px}}.c-result__label{color:#fff;font-family:RondelleBold,sans-serif;font-size:2.5rem;text-transform:uppercase}@media (min-width:1841px){.c-result__label{font-size:3.2rem}}@media (max-width:768px){.c-result__label{font-size:2rem}}.c-result__prize{color:#ffc845;font-family:ScreamerBold,sans-serif;font-size:7.5rem;letter-spacing:.2rem;line-height:1;text-transform:uppercase}@media (min-width:1841px){.c-result__prize{font-size:9.6rem}}@media (max-width:768px){.c-result__prize{font-size:5.9rem;line-height:6.5rem}}.c-result__subtitle{color:#fff;font-family:RondelleBold,sans-serif;font-size:2.3rem;text-transform:uppercase}@media (min-width:1841px){.c-result__subtitle{font-size:2.95rem}}@media (max-width:768px){.c-result__subtitle{font-size:1.8rem}}.c-result__lost{text-align:center}.c-result__lost-title{color:#fff;font-family:ScreamerMedium,sans-serif;font-size:7.6rem;line-height:1;margin-bottom:2rem;margin-top:4rem;text-transform:uppercase}@media (min-width:1841px){.c-result__lost-title{font-size:9.7rem}}@media (max-width:768px){.c-result__lost-title{font-size:5.9rem;line-height:5.5rem;margin-bottom:0;margin-top:0}}.c-result__lost-subtitle{color:#fff;font-family:Rondelle,sans-serif;font-size:2.2rem;margin-bottom:2rem;text-transform:uppercase}@media (min-width:1841px){.c-result__lost-subtitle{font-size:2.8rem}}@media (max-width:768px){.c-result__lost-subtitle{font-size:1.7rem;margin-bottom:4rem}}.c-result__spacer{flex:1}.c-result__spacer-bottom{flex:0}.c-result__bottom{align-items:center;display:flex;left:-10%;margin-left:auto;margin-right:auto;position:relative;width:120%}@media (max-width:1440px){.c-result__bottom{left:-5%;width:110%}}@media (max-width:1200px){.c-result__bottom{left:-2.5%;width:105%}}@media (max-width:1024px){.c-result__bottom{left:0;width:100%}}@media (max-width:768px){.c-result__bottom{align-self:center;flex-direction:column;width:80%}}.c-result__bottom-left{align-items:center;display:flex;width:47.5%}@media (max-width:768px){.c-result__bottom-left{order:3;width:auto}}.c-result__bottom-separate{align-items:center;display:flex;justify-content:center;width:5%}@media (max-width:768px){.c-result__bottom-separate{margin:2rem auto;order:2;width:100%}.c-result__bottom-separate img{content:url(../assets/img/separate-small.svg);height:auto}}.c-result__bottom-right{margin-top:7rem;width:47.5%}@media (max-width:1440px){.c-result__bottom-right{margin-top:4rem}}@media (max-width:1024px){.c-result__bottom-right{margin-top:2rem}}@media (max-width:768px){.c-result__bottom-right{margin-top:0;order:1;text-align:center;width:100%}.c-result__bottom-right img{height:auto;max-width:100%}}.c-result__playlist{align-items:center;display:flex;transition:transform .3s ease}.c-result__playlist:hover{transform:translateY(-2px)}.c-result__playlist:hover .c-result__playlist-exclusive,.c-result__playlist:hover .c-result__playlist-title{color:#fff}.c-result__playlist-text{width:80%}.c-result__playlist-discover{color:#fff;font-family:RondelleBold,sans-serif;font-size:1.7rem;text-transform:uppercase}@media (max-width:768px){.c-result__playlist-discover{font-size:1.7rem}}.c-result__playlist-title{color:#ffc845;font-family:ScreamerBold,sans-serif;font-size:4rem;line-height:1;text-transform:uppercase}@media (max-width:768px){.c-result__playlist-title{font-size:3.2rem;line-height:3.5rem}}.c-result__playlist-title--mobile{display:none}@media (max-width:768px){.c-result__playlist-title--mobile{display:block}.c-result__playlist-exclusive--desktop,.c-result__playlist-title--desktop{display:none}}.c-result__playlist-exclusive{color:#ffc845;font-family:ScreamerBold,sans-serif;font-size:4rem;line-height:1;text-transform:uppercase}.c-result__playlist-desc{color:#fff;font-family:RondelleBold,sans-serif;font-size:1.5rem;text-transform:uppercase}@media (max-width:768px){.c-result__playlist-desc{font-size:1.2rem}}.c-result__playlist-container{margin-left:-2rem;position:relative;width:20%}.c-result__playlist-container img{left:-8rem;max-width:none;position:relative;width:250px;z-index:-1}@media (min-width:1841px){.c-result__playlist-container img{width:320px}}@media (max-width:768px){.c-result__playlist-container img{left:0;width:100px}}.c-result--no-win .c-result__spacer{flex:0}.c-result--no-win .c-result__spacer-bottom{flex:1}.c-result--no-win .c-result__bottom-separate{margin-left:8rem}@media (max-width:1440px){.c-result--no-win .c-result__bottom-separate{margin-left:4rem}}@media (max-width:1200px){.c-result--no-win .c-result__bottom-separate{margin-left:2rem}}@media (max-width:1024px){.c-result--no-win .c-result__bottom-separate{margin-left:0}}@media (max-width:768px){.c-result--no-win .c-result__playlist{flex-direction:column}.c-result--no-win .c-result__playlist-container{order:-1;text-align:center;width:100%}.c-result--no-win .c-result__playlist-container img{left:0;width:350px}.c-result--no-win .c-result__playlist-text{text-align:center;width:100%}}.c-result--no-win .c-result__playlist-discover{font-size:2.5rem}@media (max-width:1440px){.c-result--no-win .c-result__playlist-discover{font-size:2rem}}@media (max-width:768px){.c-result--no-win .c-result__playlist-discover{font-size:2.2rem}}.c-result--no-win .c-result__playlist-exclusive,.c-result--no-win .c-result__playlist-title{font-size:7.5rem}@media (max-width:1440px){.c-result--no-win .c-result__playlist-exclusive,.c-result--no-win .c-result__playlist-title{font-size:6rem}}@media (max-width:1200px){.c-result--no-win .c-result__playlist-exclusive,.c-result--no-win .c-result__playlist-title{font-size:5rem}}@media (max-width:768px){.c-result--no-win .c-result__playlist-exclusive,.c-result--no-win .c-result__playlist-title{font-size:4.1rem;line-height:4.5rem}}.c-result--no-win .c-result__playlist-desc{font-size:2.3rem}@media (max-width:1440px){.c-result--no-win .c-result__playlist-desc{font-size:1.9rem}}@media (max-width:768px){.c-result--no-win .c-result__playlist-desc{font-size:1.6rem}}.c-result--no-win .c-result__bottom-right img{max-width:none;width:380px}@media (min-width:1841px){.c-result--no-win .c-result__bottom-right img{width:485px}}@media (max-width:768px){.c-result--no-win .c-result__bottom-right img{max-width:100%}}.c-result__bg{bottom:6.5rem;left:0;pointer-events:none;position:absolute;width:100vw;z-index:-2}.c-result .legal{color:#fff;font-family:Rondelle,sans-serif;font-size:1rem;margin-bottom:2rem;margin-top:1rem}.c-footer{font-family:RondelleBold,sans-serif}.c-footer__legal{background-color:#79b9e2;line-height:1.1rem;padding:1rem 10dvw}.c-footer__legal p{font-size:1.4rem}@media (max-width:768px){.c-footer__legal{padding:1rem 5dvw}.c-footer__legal p{font-size:1rem}}.c-footer__list{background-color:#001871;color:#79b9e2;display:flex;justify-content:space-between;line-height:1.7rem;list-style:none;padding:2rem 10dvw;text-transform:uppercase}.c-footer__list a{font-size:1.4rem}@media (max-width:768px){.c-footer__list{flex-wrap:wrap;font-size:.8rem;padding:1rem 8dvw}.c-footer__list a{font-size:1rem}}.c-footer__separator{font-family:Rondelle,sans-serif;font-size:1.6rem}@media (max-width:768px){.c-footer__separator:nth-child(6){flex-basis:100%;font-size:0;height:0}.c-footer__li:nth-child(7){margin-left:10%}.c-footer__li:nth-child(11){margin-right:10%}}.u-align--left{text-align:left}.u-align--center{text-align:center}.u-align--right{text-align:right}.u-aspect-ratio{position:relative;width:100%}.u-aspect-ratio--1-1{padding-top:100%}.u-aspect-ratio--16-9{padding-top:56.25%}.u-aspect-ratio--4-3{padding-top:75%}.u-aspect-ratio img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0}.u-color--white{color:var(--color-white)}.u-bg-color--white{background-color:var(--color-white)}.u-color--black{color:var(--color-black)}.u-bg-color--black{background-color:var(--color-black)}.u-color--blue{color:var(--color-blue)}.u-bg-color--blue{background-color:var(--color-blue)}.u-margin--1{margin:1rem}.u-margin--2{margin:2rem}.u-margin--3{margin:3rem}.u-margin--4{margin:4rem}.u-margin--5{margin:5rem}.u-margin--6{margin:6rem}.u-margin--7{margin:7rem}.u-margin--8{margin:8rem}.u-margin--9{margin:9rem}.u-margin--10{margin:10rem}.u-margin--11{margin:11rem}.u-margin--12{margin:12rem}.u-padding--1{padding:1rem}.u-padding--2{padding:2rem}.u-padding--3{padding:3rem}.u-padding--4{padding:4rem}.u-padding--5{padding:5rem}.u-padding--6{padding:6rem}.u-padding--7{padding:7rem}.u-padding--8{padding:8rem}.u-padding--9{padding:9rem}.u-padding--10{padding:10rem}.u-padding--11{padding:11rem}.u-padding--12{padding:12rem}.u-margin-x--1{margin-left:1rem;margin-right:1rem}.u-margin-x--2{margin-left:2rem;margin-right:2rem}.u-margin-x--3{margin-left:3rem;margin-right:3rem}.u-margin-x--4{margin-left:4rem;margin-right:4rem}.u-margin-x--5{margin-left:5rem;margin-right:5rem}.u-margin-x--6{margin-left:6rem;margin-right:6rem}.u-margin-x--7{margin-left:7rem;margin-right:7rem}.u-margin-x--8{margin-left:8rem;margin-right:8rem}.u-margin-x--9{margin-left:9rem;margin-right:9rem}.u-margin-x--10{margin-left:10rem;margin-right:10rem}.u-margin-x--11{margin-left:11rem;margin-right:11rem}.u-margin-x--12{margin-left:12rem;margin-right:12rem}.u-margin-y--1{margin-bottom:1rem;margin-top:1rem}.u-margin-y--2{margin-bottom:2rem;margin-top:2rem}.u-margin-y--3{margin-bottom:3rem;margin-top:3rem}.u-margin-y--4{margin-bottom:4rem;margin-top:4rem}.u-margin-y--5{margin-bottom:5rem;margin-top:5rem}.u-margin-y--6{margin-bottom:6rem;margin-top:6rem}.u-margin-y--7{margin-bottom:7rem;margin-top:7rem}.u-margin-y--8{margin-bottom:8rem;margin-top:8rem}.u-margin-y--9{margin-bottom:9rem;margin-top:9rem}.u-margin-y--10{margin-bottom:10rem;margin-top:10rem}.u-margin-y--11{margin-bottom:11rem;margin-top:11rem}.u-margin-y--12{margin-bottom:12rem;margin-top:12rem}.u-margin-top--1{margin-top:1rem}.u-margin-top--2{margin-top:2rem}.u-margin-top--3{margin-top:3rem}.u-margin-top--4{margin-top:4rem}.u-margin-top--5{margin-top:5rem}.u-margin-top--6{margin-top:6rem}.u-margin-top--7{margin-top:7rem}.u-margin-top--8{margin-top:8rem}.u-margin-top--9{margin-top:9rem}.u-margin-top--10{margin-top:10rem}.u-margin-top--11{margin-top:11rem}.u-margin-top--12{margin-top:12rem}.u-margin-right--1{margin-right:1rem}.u-margin-right--2{margin-right:2rem}.u-margin-right--3{margin-right:3rem}.u-margin-right--4{margin-right:4rem}.u-margin-right--5{margin-right:5rem}.u-margin-right--6{margin-right:6rem}.u-margin-right--7{margin-right:7rem}.u-margin-right--8{margin-right:8rem}.u-margin-right--9{margin-right:9rem}.u-margin-right--10{margin-right:10rem}.u-margin-right--11{margin-right:11rem}.u-margin-right--12{margin-right:12rem}.u-margin-bottom--1{margin-bottom:1rem}.u-margin-bottom--2{margin-bottom:2rem}.u-margin-bottom--3{margin-bottom:3rem}.u-margin-bottom--4{margin-bottom:4rem}.u-margin-bottom--5{margin-bottom:5rem}.u-margin-bottom--6{margin-bottom:6rem}.u-margin-bottom--7{margin-bottom:7rem}.u-margin-bottom--8{margin-bottom:8rem}.u-margin-bottom--9{margin-bottom:9rem}.u-margin-bottom--10{margin-bottom:10rem}.u-margin-bottom--11{margin-bottom:11rem}.u-margin-bottom--12{margin-bottom:12rem}.u-margin-left--1{margin-left:1rem}.u-margin-left--2{margin-left:2rem}.u-margin-left--3{margin-left:3rem}.u-margin-left--4{margin-left:4rem}.u-margin-left--5{margin-left:5rem}.u-margin-left--6{margin-left:6rem}.u-margin-left--7{margin-left:7rem}.u-margin-left--8{margin-left:8rem}.u-margin-left--9{margin-left:9rem}.u-margin-left--10{margin-left:10rem}.u-margin-left--11{margin-left:11rem}.u-margin-left--12{margin-left:12rem}.u-padding-x--1{padding-left:1rem;padding-right:1rem}.u-padding-x--2{padding-left:2rem;padding-right:2rem}.u-padding-x--3{padding-left:3rem;padding-right:3rem}.u-padding-x--4{padding-left:4rem;padding-right:4rem}.u-padding-x--5{padding-left:5rem;padding-right:5rem}.u-padding-x--6{padding-left:6rem;padding-right:6rem}.u-padding-x--7{padding-left:7rem;padding-right:7rem}.u-padding-x--8{padding-left:8rem;padding-right:8rem}.u-padding-x--9{padding-left:9rem;padding-right:9rem}.u-padding-x--10{padding-left:10rem;padding-right:10rem}.u-padding-x--11{padding-left:11rem;padding-right:11rem}.u-padding-x--12{padding-left:12rem;padding-right:12rem}.u-padding-y--1{padding-bottom:1rem;padding-top:1rem}.u-padding-y--2{padding-bottom:2rem;padding-top:2rem}.u-padding-y--3{padding-bottom:3rem;padding-top:3rem}.u-padding-y--4{padding-bottom:4rem;padding-top:4rem}.u-padding-y--5{padding-bottom:5rem;padding-top:5rem}.u-padding-y--6{padding-bottom:6rem;padding-top:6rem}.u-padding-y--7{padding-bottom:7rem;padding-top:7rem}.u-padding-y--8{padding-bottom:8rem;padding-top:8rem}.u-padding-y--9{padding-bottom:9rem;padding-top:9rem}.u-padding-y--10{padding-bottom:10rem;padding-top:10rem}.u-padding-y--11{padding-bottom:11rem;padding-top:11rem}.u-padding-y--12{padding-bottom:12rem;padding-top:12rem}.u-padding-top--1{padding-top:1rem}.u-padding-top--2{padding-top:2rem}.u-padding-top--3{padding-top:3rem}.u-padding-top--4{padding-top:4rem}.u-padding-top--5{padding-top:5rem}.u-padding-top--6{padding-top:6rem}.u-padding-top--7{padding-top:7rem}.u-padding-top--8{padding-top:8rem}.u-padding-top--9{padding-top:9rem}.u-padding-top--10{padding-top:10rem}.u-padding-top--11{padding-top:11rem}.u-padding-top--12{padding-top:12rem}.u-padding-right--1{padding-right:1rem}.u-padding-right--2{padding-right:2rem}.u-padding-right--3{padding-right:3rem}.u-padding-right--4{padding-right:4rem}.u-padding-right--5{padding-right:5rem}.u-padding-right--6{padding-right:6rem}.u-padding-right--7{padding-right:7rem}.u-padding-right--8{padding-right:8rem}.u-padding-right--9{padding-right:9rem}.u-padding-right--10{padding-right:10rem}.u-padding-right--11{padding-right:11rem}.u-padding-right--12{padding-right:12rem}.u-padding-bottom--1{padding-bottom:1rem}.u-padding-bottom--2{padding-bottom:2rem}.u-padding-bottom--3{padding-bottom:3rem}.u-padding-bottom--4{padding-bottom:4rem}.u-padding-bottom--5{padding-bottom:5rem}.u-padding-bottom--6{padding-bottom:6rem}.u-padding-bottom--7{padding-bottom:7rem}.u-padding-bottom--8{padding-bottom:8rem}.u-padding-bottom--9{padding-bottom:9rem}.u-padding-bottom--10{padding-bottom:10rem}.u-padding-bottom--11{padding-bottom:11rem}.u-padding-bottom--12{padding-bottom:12rem}.u-padding-left--1{padding-left:1rem}.u-padding-left--2{padding-left:2rem}.u-padding-left--3{padding-left:3rem}.u-padding-left--4{padding-left:4rem}.u-padding-left--5{padding-left:5rem}.u-padding-left--6{padding-left:6rem}.u-padding-left--7{padding-left:7rem}.u-padding-left--8{padding-left:8rem}.u-padding-left--9{padding-left:9rem}.u-padding-left--10{padding-left:10rem}.u-padding-left--11{padding-left:11rem}.u-padding-left--12{padding-left:12rem}.u-hidden{display:none!important}@media screen and (max-width:767px){.u-hidden--small{display:none!important}}@media screen and (min-width:768px) and (max-width:1023px){.u-hidden--medium{display:none!important}}@media screen and (min-width:1024px) and (max-width:1439px){.u-hidden--large{display:none!important}}@media screen and (min-width:1440px){.u-hidden--huge{display:none!important}}.u-visually-hidden{clip:rect(0,0,0,0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-.1rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.u-visually-hidden.focusable .u-visually-hidden:active,.u-visually-hidden.focusable .u-visually-hidden:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.u-invisible{visibility:hidden}.u-show--medium{display:none!important}@media (max-width:768px){.u-show--medium{display:revert!important}.u-hide--medium{display:none!important}}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjQtZWxlbWVudHMvX2Zvcm0uc2NzcyIsIm1haW4uY3NzIiwiMS1zZXR0aW5ncy9fY29sb3JzLnNjc3MiLCIxLXNldHRpbmdzL19mb250cy5zY3NzIiwiMS1zZXR0aW5ncy9faWNvbnMuc2NzcyIsIjMtZ2VuZXJpYy9fcmVzZXQuc2NzcyIsIjQtZWxlbWVudHMvX2RvY3VtZW50LnNjc3MiLCIyLXRvb2xzL19yZXNwb25zaXZlLnNjc3MiLCIxLXNldHRpbmdzL192YXJpYWJsZXMuc2NzcyIsIjQtZWxlbWVudHMvX2hlYWRpbmcuc2NzcyIsIjQtZWxlbWVudHMvX2xpc3Quc2NzcyIsIjQtZWxlbWVudHMvX3RleHQuc2NzcyIsInZlbmRvcnMvc2VsZWN0Mi5zY3NzIiwiNS1vYmplY3RzL193cmFwcGVyLnNjc3MiLCI1LW9iamVjdHMvX2Rpc3BsYXkuc2NzcyIsIjUtb2JqZWN0cy9fZm9ybS5zY3NzIiwiNS1vYmplY3RzL19pY29uLnNjc3MiLCI1LW9iamVjdHMvX2Nhcm91c2VsLnNjc3MiLCI2LWNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiNi1jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIjYtY29tcG9uZW50cy9fYnVyZ2VyLnNjc3MiLCI2LWNvbXBvbmVudHMvX2xvYWRlci5zY3NzIiwiNi1jb21wb25lbnRzL19tZW51LnNjc3MiLCI2LWNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCI2LWNvbXBvbmVudHMvX2hvbWUuc2NzcyIsIjYtY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiNi1jb21wb25lbnRzL190b29sdGlwLnNjc3MiLCI2LWNvbXBvbmVudHMvX3Byb2ZpbGVzLnNjc3MiLCI2LWNvbXBvbmVudHMvX3Jlc3VsdC5zY3NzIiwiNi1jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIjctdXRpbGl0aWVzL19hbGlnbmVtZW50LnNjc3MiLCI3LXV0aWxpdGllcy9fYXNwZWN0X3JhdGlvLnNjc3MiLCI3LXV0aWxpdGllcy9fY29sb3JzLnNjc3MiLCI3LXV0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiNy11dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIjctdXRpbGl0aWVzL19wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTBFSSxnQkNtb0JKLENDMXNCRSxNQUNFLGtCQUFBLENBQUEsa0JBQUEsQ0FBQSxvQkFBQSxDQzBEQSxtQ0FBQSxDQUFBLDJDQUFBLENBQUEsNkNBQUEsQ0FBQSxtQ0FBQSxDQUFBLCtDQUFBLENBQUEsMkNBQUEsQ0FBQSw2Q0YzREosQ0VEQSxXQUtFLGlCQUFBLENBSkEsb0JBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSx3REZlRixDRVRBLFdBS0UsaUJBQUEsQ0FKQSx5QkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLDZERmNGLENFUkEsV0FLRSxpQkFBQSxDQUpBLHdCQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEsNERGYUYsQ0VQQSxXQUtFLGlCQUFBLENBSkEseUJBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSw2REZZRixDRU5BLFdBS0UsaUJBQUEsQ0FKQSx3QkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLDRERldGLENFTEEsV0FLRSxpQkFBQSxDQUpBLDBCQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEsOERGVUYsQ0VKQSxXQUtFLGlCQUFBLENBSkEsb0JBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSx3REZTRixDR3RESSxxQkFHRSxVQUFBLENBRkEsb0RBQUEsQ0FDQSw0Q0hxRk4sQ0dsRk0sMkRBTEYscUJBTUksa0RIcUZOLENBQ0YsQ0c1RkksMkJBR0UsVUFBQSxDQUZBLDBEQUFBLENBQ0Esa0RIZ0dOLENHN0ZNLDJEQUxGLDJCQU1JLHdESGdHTixDQUNGLENJcEdBLFdBSEUsc0JKaVZGLENJOVVBLEtBRUUsZUFBQSxDQURBLGdCSjZVRixDSXhVQSxLQU9FLDZCQUFBLENBQ0Esa0NBQUEsQ0FDQSxpQ0FBQSxDQUxBLHdCQUFBLENBRUEsYUFBQSxDQUhBLGVBQUEs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LGdCQUFBLENBREEsT0FBQSxDQURBLFUzQmtvRk4sQzJCL25GTSwrQkFDRSw2Q0FBQSxDQUNBLFczQmlvRlIsQ0FDRixDMkI3bkZJLHdCQUVFLGVBQUEsQ0FEQSxXM0Jnb0ZOLENNOTBFSSwwQnFCblRBLHdCQUtJLGUzQmdvRk4sQ0FDRixDTW4xRUksMEJxQm5UQSx3QkFTSSxlM0Jpb0ZOLENBQ0YsQ014MUVJLHlCcUJuVEEsd0JBY0ksWUFBQSxDQUNBLE9BQUEsQ0FDQSxpQkFBQSxDQUhBLFUzQnFvRk4sQzJCaG9GTSw0QkFFRSxXQUFBLENBREEsYzNCbW9GUixDQUNGLEMyQjduRkUsb0JBRUUsa0JBQUEsQ0FEQSxZQUFBLENBRUEsNkIzQituRkosQzJCN25GSSwwQkFDRSwwQjNCK25GTixDMkI3bkZNLDRHQUVFLFUzQituRlIsQzJCM25GSSx5QkFDRSxTM0I2bkZOLEMyQjFuRkksNkJBR0UsVXBCdFNRLENvQm9TUixtQ3BCdlJjLENvQndSZCxnQkFBQSxDQUVBLHdCM0I0bkZOLENNejNFSSx5QnFCdlFBLDZCQU9JLGdCM0I2bkZOLENBQ0YsQzJCMW5GSSwwQkFHRSxhcEI3U08sQ29CMlNQLG1DcEI5UmMsQ29CK1JkLGNBQUEsQ0FHQSxhQUFBLENBREEsd0IzQjZuRk4sQ01yNEVJLHlCcUI1UEEsMEJBUUksZ0JBQUEsQ0FDQSxrQjNCNm5GTixDQUNGLEMyQjFuRkksa0NBQ0UsWTNCNG5GTixDTTk0RUkseUJxQi9PQSxrQ0FJSSxhM0I2bkZOLEMyQnpuRkUsMEVBR0ksWTNCMm5GTixDQUpGLEMyQm5uRkksOEJBR0UsYXBCelVPLENvQnVVUCxtQ3BCMVRjLENvQjJUZCxjQUFBLENBR0EsYUFBQSxDQURBLHdCM0IybkZOLEMyQnZuRkkseUJBR0UsVXBCclZRLENvQm1WUixtQ3BCdFVjLENvQnVVZCxnQkFBQSxDQUVBLHdCM0J5bkZOLENNcjZFSSx5QnFCeE5BLHlCQU9JLGdCM0IwbkZOLENBQ0YsQzJCdm5GSSw4QkFDRSxpQkFBQSxDQUVBLGlCQUFBLENBREEsUzNCMG5GTixDMkJ2bkZNLGtDQUtFLFVBQUEsQ0FEQSxjQUFBLENBSEEsaUJBQUEsQ0FFQSxXQUFBLENBREEsVTNCNG5GUixDTXQ3RUksMEJxQnhNRSxrQ0FRSSxXM0IwbkZSLENBQ0YsQ00zN0VJLHlCcUJ4TUUsa0NBYUksTUFBQSxDQURBLFczQjRuRlIsQ0FDRixDMkJybkZJLG9DQUNFLE0zQnVuRk4sQzJCcG5GSSwyQ0FDRSxNM0JzbkZOLEMyQm5uRkksNkNBQ0UsZ0IzQnFuRk4sQ00xOEVJLDBCcUI1S0EsNkNBSUksZ0IzQnNuRk4sQ0FDRixDTS84RUksMEJxQjVLQSw2Q0FRSSxnQjNCdW5GTixDQUNGLENNcDlFSSwwQnFCNUtBLDZDQVlJLGEzQnduRk4sQ0FDRixDTXo5RUkseUJxQjVKQSxzQ0FFSSxxQjNCdW5GTixDMkJwbkZJLGdEQUVJLFFBQUEsQ0FFQSxpQkFBQSxDQURBLFUzQnduRlIsQzJCcm5GUSxvREFDRSxNQUFBLENBQ0EsVzNCdW5GVixDMkJsbkZJLDJDQUdJLGlCQUFBLENBREEsVTNCc25GUixDQWhCRixDMkJqbUZNLCtDQUNFLGdCM0JvbkZSLENNbC9FSSwwQnFCbklFLCtDQUlJLGMzQnFuRlIsQ0FDRixDTXYvRUkseUJxQm5JRSwrQ0FRSSxnQjNCc25GUixDQUNGLEMyQm5uRk0sNEZBRUUsZ0IzQm9uRlIsQ00vL0VJLDBCcUJ2SEUsNEZBS0ksYzNCcW5GUixDQUNGLENNcGdGSSwwQnFCdkhFLDRGQVNJLGMzQnNuRlIsQ0FDRixDTXpnRkkseUJxQnZIRSw0RkFhSSxnQkFBQSxDQUNBLGtCM0J1bkZSLENBQ0YsQzJCcG5GTSwyQ0FDRSxnQjNCc25GUixDTWxoRkksMEJxQnJHRSwyQ0FJSSxnQjNCdW5GUixDQUNGLENNdmhGSSx5QnFCckdFLDJDQVFJLGdCM0J3bkZSLENBQ0YsQzJCbm5GTSw4Q0FFRSxjQUFBLENBREEsVzNCc25GUixDTWhpRkksMEJxQnZGRSw4Q0FLSSxXM0JzbkZSLENBQ0YsQ01yaUZJLHlCcUJ2RkUsOENBU0ksYzNCdW5GUixDQUNGLEMyQmxuRkUsY0FFRSxhQUFBLENBQ0EsTUFBQSxDQUdBLG1CQUFBLENBTEEsaUJBQUEsQ0FHQSxXQUFBLENBQ0EsVTNCcW5GSixDMkJqbkZFLGlCQUdFLFVwQjllVSxDb0I2ZVYsK0JwQmplWSxDb0JnZVosY0FBQSxDQUdBLGtCQUFBLENBQ0EsZTNCbW5GSixDNEJ0bUdBLFVBQ0ksbUM1QnltR0osQzRCeG1HSSxpQkFFSSx3QnJCRVcsQ3FCSFgsa0JBQUEsQ0FFQSxrQjVCMG1HUixDNEJ6bUdRLG1CQUNJLGdCNUIybUdaLENNcmtGSSx5QnNCM2lCQSxpQkFXUSxpQjVCeW1HVixDNEI1bUdVLG1CQUNJLGM1QjhtR2QsQ0FDRixDNEIxbUdJLGdCQUNJLHdCckJaSyxDcUJhTCxhckJaVyxDcUJlWCxZQUFBLENBQ0EsNkJBQUEsQ0FGQSxrQkFBQSxDQUdBLGVBQUEsQ0FDQSxrQkFBQSxDQUxBLHdCNUJpbkdSLEM0QjNtR1Esa0JBQ0ksZ0I1QjZtR1osQ00xbEZJLHlCc0I3aEJBLGdCQWFRLGNBQUEsQ0FDQSxlQUFBLENBQ0EsaUI1QjhtR1YsQzRCN21HVSxrQkFDSSxjNUIrbUdkLENBQ0YsQzRCNW1HSSxxQkFFSSwrQnJCeEJRLENxQnVCUixnQjVCK21HUixDTXhtRkkseUJzQm5nQlEsa0NBQ0ksZUFBQSxDQUVBLFdBQUEsQ0FEQSxRNUIrbUdkLEM0QnZtR1UsMkJBQ0ksZTVCMm1HZCxDNEJ6bUdVLDRCQUNJLGdCNUIybUdkLENBUEYsQzZCM3BHRSxlQUNFLGU3QnNxR0osQzZCbnFHRSxpQkFDRSxpQjdCcXFHSixDNkJscUdFLGdCQUNFLGdCN0JvcUdKLEM4QjlxR0EsZ0JBQ0UsaUJBQUEsQ0FDQSxVOUJpckdGLEM4Qi9xR0UscUJBQ0UsZ0I5QmlyR0osQzhCOXFHRSxzQkFDRSxrQjlCZ3JHSixDOEI3cUdFLHFCQUNFLGU5QitxR0osQzhCNXFHRSxvQkFJRSxRQUFBLENBRUEsV0FBQSxDQURBLE1BQUEsQ0FKQSxpQkFBQSxDQUVBLE9BQUEsQ0FEQSxLOUJrckdKLEMrQm5zR0UsZ0JBQ0Usd0IvQnNzR0osQytCbnNHRSxtQkFDRSxtQy9Cc3NHSixDK0Izc0dFLGdCQUNFLHdCL0I4c0dKLEMrQjNzR0UsbUJBQ0UsbUMvQjhzR0osQytCbnRHRSxlQUNFLHVCL0JzdEdKLEMrQm50R0Usa0JBQ0Usa0MvQnN0R0osQ2dDdnRHSSxhQUNFLFdoQzB0R04sQ2dDM3RHSSxhQUNFLFdoQzh0R04sQ2dDL3RHSSxhQUNFLFdoQ2t1R04sQ2dDbnVHSSxhQUNFLFdoQ3N1R04sQ2dDdnVHSSxhQUNFLFdoQzB1R04sQ2dDM3VHSSxhQUNFLFdoQzh1R04sQ2dDL3VHSSxhQUNFLFdoQ2t2R04sQ2dDbnZHSSxhQUNFLFdoQ3N2R04sQ2dDdnZHSSxhQUNFLFdoQzB2R04sQ2dDM3ZHSSxjQUNFLFloQzh2R04sQ2dDL3ZHSSxjQUNFLFloQ2t3R04sQ2dDbndHSSxjQUNFLFloQ3N3R04sQ2dDdndHSSxjQUNFLFloQzB3R04sQ2dDM3dHSSxjQUNFLFloQzh3R04sQ2dDL3dHSSxjQUNFLFloQ2t4R04sQ2dDbnhHSSxjQUNFLFloQ3N4R04sQ2dDdnhHSSxjQUNFLFloQzB4R04sQ2dDM3hHSSxjQUNFLFloQzh4R04sQ2dDL3hHSSxjQUNFLFloQ2t5R04sQ2dDbnlHSSxjQUNFLFloQ3N5R04sQ2dDdnlHSSxjQUNFLFloQzB5R04sQ2dDM3lHSSxlQUNFLGFoQzh5R04sQ2dDL3lHSSxlQUNFLGFoQ2t6R04sQ2dDbnpHSSxlQUNFLGFoQ3N6R04sQ2dDM3lHTSxlQUdJLGdCQUFBLENBREEsaUJoQzh5R1YsQ2dDaHpHTSxlQUdJLGdCQUFBLENBREEsaUJoQ216R1YsQ2dDcnpHTSxlQUdJLGdCQUFBLENBREEsaUJoQ3d6R1YsQ2dDMXpHTSxlQUdJLGdCQUFBLENBREEsaUJoQzZ6R1YsQ2dDL3pHTSxlQUdJLGdCQUFBLENBREEsaUJoQ2swR1YsQ2dDcDBHTSxlQUdJLGdCQUFBLENBREEsaUJoQ3UwR1YsQ2dDejBHTSxlQUdJLGdCQUFBLENBREEsaUJoQzQwR1YsQ2dDOTBHTSxlQUdJLGdCQUFBLENBREEsaUJoQ2kxR1YsQ2dDbjFHTSxlQUdJLGdCQUFBLENBREEsaUJoQ3MxR1YsQ2dDeDFHTSxnQkFHSSxpQkFBQSxDQURBLGtCaEMyMUdWLENnQzcxR00sZ0JBR0ksaUJBQUEsQ0FEQSxrQmhDZzJHVixDZ0NsMkdNLGdCQUdJLGlCQUFBLENBREEsa0JoQ3EyR1YsQ2dDdjJHTSxlQU9JLGtCQUFBLENBREEsZWhDczJHVixDZ0M1MkdNLGVBT0ksa0JBQUEsQ0FEQSxlaEMyMkdWLENnQ2ozR00sZUFPSSxrQkFBQSxDQURBLGVoQ2czR1YsQ2dDdDNHTSxlQU9JLGtCQUFBLENBREEsZWhDcTNHVixDZ0MzM0dNLGVBT0ksa0JBQUEsQ0FEQSxlaEMwM0dWLENnQ2g0R00sZUFPSSxrQkFBQSxDQURBLGVoQyszR1YsQ2dDcjRHTSxlQU9JLGtCQUFBLENBREEsZWhDbzRHVixDZ0MxNEdNLGVBT0ksa0JBQUEsQ0FEQSxlaEN5NEdWLENnQy80R00sZUFPSSxrQkFBQSxDQURBLGVoQzg0R1YsQ2dDcDVHTSxnQkFPSSxtQkFBQSxDQURBLGdCaENtNUdWLENnQ3o1R00sZ0JBT0ksbUJBQUEsQ0FEQSxnQmhDdzVHVixDZ0M5NUdNLGdCQU9JLG1CQUFBLENBREEsZ0JoQzY1R1YsQ2dDbjZHTSxpQkFVSSxlaEM2NUdWLENnQ3Y2R00saUJBVUksZWhDaTZHVixDZ0MzNkdNLGlCQVVJLGVoQ3E2R1YsQ2dDLzZHTSxpQkFVSSxlaEN5NkdWLENnQ243R00saUJBVUksZWhDNjZHVixDZ0N2N0dNLGlCQVVJLGVoQ2k3R1YsQ2dDMzdHTSxpQkFVSSxlaENxN0dWLENnQy83R00saUJBVUksZWhDeTdHVixDZ0NuOEdNLGlCQVVJLGVoQzY3R1YsQ2dDdjhHTSxrQkFVSSxnQmhDaThHVixDZ0MzOEdNLGtCQVVJLGdCaENxOEdWLENnQy84R00sa0JBVUksZ0JoQ3k4R1YsQ2dDbjlHTSxtQkFVSSxpQmhDNjhHVixDZ0N2OUdNLG1CQVVJLGlCaENpOUdWLENnQzM5R00sbUJBVUksaUJoQ3E5R1YsQ2dDLzlHTSxtQkFVSSxpQmhDeTlHVixDZ0NuK0dNLG1CQVVJLGlCaEM2OUdWLENnQ3YrR00sbUJBVUksaUJoQ2krR1YsQ2dDMytHTSxtQkFVSSxpQmhDcStHVixDZ0MvK0dNLG1CQVVJLGlCaEN5K0dWLENnQ24vR00sbUJBVUksaUJoQzYrR1YsQ2dDdi9HTSxvQkFVSSxrQmhDaS9HVixDZ0MzL0dNLG9CQVVJLGtCaENxL0dWLENnQy8vR00sb0JBVUksa0JoQ3kvR1YsQ2dDbmdITSxvQkFVSSxrQmhDNi9HVixDZ0N2Z0hNLG9CQVVJLGtCaENpZ0hWLENnQzNnSE0sb0JBVUksa0JoQ3FnSFYsQ2dDL2dITSxvQkFVSSxrQmhDeWdIVixDZ0NuaEhNLG9CQVVJLGtCaEM2Z0hWLENnQ3ZoSE0sb0JBVUksa0JoQ2loSFYsQ2dDM2hITSxvQkFVSSxrQmhDcWhIVixDZ0MvaEhNLG9CQVVJLGtCaEN5aEhWLENnQ25pSE0sb0JBVUksa0JoQzZoSFYsQ2dDdmlITSxxQkFVSSxtQmhDaWlIVixDZ0MzaUhNLHFCQVVJLG1CaENxaUhWLENnQy9pSE0scUJBVUksbUJoQ3lpSFYsQ2dDbmpITSxrQkFVSSxnQmhDNmlIVixDZ0N2akhNLGtCQVVJLGdCaENpakhWLENnQzNqSE0sa0JBVUksZ0JoQ3FqSFYsQ2dDL2pITSxrQkFVSSxnQmhDeWpIVixDZ0Nua0hNLGtCQVVJLGdCaEM2akhWLENnQ3ZrSE0sa0JBVUksZ0JoQ2lrSFYsQ2dDM2tITSxrQkFVSSxnQmhDcWtIVixDZ0Mva0hNLGtCQVVJLGdCaEN5a0hWLENnQ25sSE0sa0JBVUksZ0JoQzZrSFYsQ2dDdmxITSxtQkFVSSxpQmhDaWxIVixDZ0MzbEhNLG1CQVVJLGlCaENxbEhWLENnQy9sSE0sbUJBVUksaUJoQ3lsSFYsQ2dDbm1ITSxnQkFHSSxpQkFBQSxDQURBLGtCaENzbUhWLENnQ3htSE0sZ0JBR0ksaUJBQUEsQ0FEQSxrQmhDMm1IVixDZ0M3bUhNLGdCQUdJLGlCQUFBLENBREEsa0JoQ2duSFYsQ2dDbG5ITSxnQkFHSSxpQkFBQSxDQURBLGtCaENxbkhWLENnQ3ZuSE0sZ0JBR0ksaUJBQUEsQ0FEQSxrQmhDMG5IVixDZ0M1bkhNLGdCQUdJLGlCQUFBLENBREEsa0JoQytuSFYsQ2dDam9ITSxnQkFHSSxpQkFBQSxDQURBLGtCaENvb0hWLENnQ3RvSE0sZ0JBR0ksaUJBQUEsQ0FEQSxrQmhDeW9IVixDZ0Mzb0hNLGdCQUdJLGlCQUFBLENBREEsa0JoQzhvSFYsQ2dDaHBITSxpQkFHSSxrQkFBQSxDQURBLG1CaENtcEhWLENnQ3JwSE0saUJBR0ksa0JBQUEsQ0FEQSxtQmhDd3BIVixDZ0MxcEhNLGlCQUdJLGtCQUFBLENBREEsbUJoQzZwSFYsQ2dDL3BITSxnQkFPSSxtQkFBQSxDQURBLGdCaEM4cEhWLENnQ3BxSE0sZ0JBT0ksbUJBQUEsQ0FEQSxnQmhDbXFIVixDZ0N6cUhNLGdCQU9JLG1CQUFBLENBREEsZ0JoQ3dxSFYsQ2dDOXFITSxnQkFPSSxtQkFBQSxDQURBLGdCaEM2cUhWLENnQ25ySE0sZ0JBT0ksbUJBQUEsQ0FEQSxnQmhDa3JIVixDZ0N4ckhNLGdCQU9JLG1CQUFBLENBREEsZ0JoQ3VySFYsQ2dDN3JITSxnQkFPSSxtQkFBQSxDQURBLGdCaEM0ckhWLENnQ2xzSE0sZ0JBT0ksbUJBQUEsQ0FEQSxnQmhDaXNIVixDZ0N2c0hNLGdCQU9JLG1CQUFBLENBREEsZ0JoQ3NzSFYsQ2dDNXNITSxpQkFPSSxvQkFBQSxDQURBLGlCaEMyc0hWLENnQ2p0SE0saUJBT0ksb0JBQUEsQ0FEQSxpQmhDZ3RIVixDZ0N0dEhNLGlCQU9JLG9CQUFBLENBREEsaUJoQ3F0SFYsQ2dDM3RITSxrQkFVSSxnQmhDcXRIVixDZ0MvdEhNLGtCQVVJLGdCaEN5dEhWLENnQ251SE0sa0JBVUksZ0JoQzZ0SFYsQ2dDdnVITSxrQkFVSSxnQmhDaXVIVixDZ0MzdUhNLGtCQVVJLGdCaENxdUhWLENnQy91SE0sa0JBVUksZ0JoQ3l1SFYsQ2dDbnZITSxrQkFVSSxnQmhDNnVIVixDZ0N2dkhNLGtCQVVJLGdCaENpdkhWLENnQzN2SE0sa0JBVUksZ0JoQ3F2SFYsQ2dDL3ZITSxtQkFVSSxpQmhDeXZIVixDZ0Nud0hNLG1CQVVJLGlCaEM2dkhWLENnQ3Z3SE0sbUJBVUksaUJoQ2l3SFYsQ2dDM3dITSxvQkFVSSxrQmhDcXdIVixDZ0Mvd0hNLG9CQVVJLGtCaEN5d0hWLENnQ254SE0sb0JBVUksa0JoQzZ3SFYsQ2dDdnhITSxvQkFVSSxrQmhDaXhIVixDZ0MzeEhNLG9CQVVJLGtCaENxeEhWLENnQy94SE0sb0JBVUksa0JoQ3l4SFYsQ2dDbnlITSxvQkFVSSxrQmhDNnhIVixDZ0N2eUhNLG9CQVVJLGtCaENpeUhWLENnQzN5SE0sb0JBVUksa0JoQ3F5SFYsQ2dDL3lITSxxQkFVSSxtQmhDeXlIVixDZ0NuekhNLHFCQVVJLG1CaEM2eUhWLENnQ3Z6SE0scUJBVUksbUJoQ2l6SFYsQ2dDM3pITSxxQkFVSSxtQmhDcXpIVixDZ0MvekhNLHFCQVVJLG1CaEN5ekhWLENnQ24wSE0scUJBVUksbUJoQzZ6SFYsQ2dDdjBITSxxQkFVSSxtQmhDaTBIVixDZ0MzMEhNLHFCQVVJLG1CaENxMEhWLENnQy8wSE0scUJBVUksbUJoQ3kwSFYsQ2dDbjFITSxxQkFVSSxtQmhDNjBIVixDZ0N2MUhNLHFCQVVJLG1CaENpMUhWLENnQzMxSE0scUJBVUksbUJoQ3ExSFYsQ2dDLzFITSxzQkFVSSxvQmhDeTFIVixDZ0NuMkhNLHNCQVVJLG9CaEM2MUhWLENnQ3YySE0sc0JBVUksb0JoQ2kySFYsQ2dDMzJITSxtQkFVSSxpQmhDcTJIVixDZ0MvMkhNLG1CQVVJLGlCaEN5MkhWLENnQ24zSE0sbUJBVUksaUJoQzYySFYsQ2dDdjNITSxtQkFVSSxpQmhDaTNIVixDZ0MzM0hNLG1CQVVJLGlCaENxM0hWLENnQy8zSE0sbUJBVUksaUJoQ3kzSFYsQ2dDbjRITSxtQkFVSSxpQmhDNjNIVixDZ0N2NEhNLG1CQVVJLGlCaENpNEhWLENnQzM0SE0sbUJBVUksaUJoQ3E0SFYsQ2dDLzRITSxvQkFVSSxrQmhDeTRIVixDZ0NuNUhNLG9CQVVJLGtCaEM2NEhWLENnQ3Y1SE0sb0JBVUksa0JoQ2k1SFYsQ2lDNTZIQSxVQUNFLHNCakMrNkhGLENNbjRHSSxvQzJCemlCQSxpQkFDRSxzQmpDKzZISixDQUNGLENNeDRHSSwyRDJCbmlCQSxrQkFDRSxzQmpDODZISixDQUNGLENNNzRHSSw0RDJCN2hCQSxpQkFDRSxzQmpDNjZISixDQUNGLENNbDVHSSxxQzJCdmhCQSxnQkFDRSxzQmpDNDZISixDQUNGLENpQ3g2SEEsbUJBUUUsa0JBQUEsQ0FMQSxRQUFBLENBTUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUhBLFVBQUEsQ0FKQSxhQUFBLENBS0EsZUFBQSxDQUhBLFNBQUEsQ0FIQSxpQkFBQSxDQVNBLGtCQUFBLENBTEEsU2pDZzdIRixDaUN6NkhFLDZHQVNFLFNBQUEsQ0FEQSxzQkFBQSxDQUFBLGNBQUEsQ0FIQSxXQUFBLENBRkEsUUFBQSxDQUdBLGdCQUFBLENBSkEsZUFBQSxDQUtBLG1CQUFBLENBSEEsVWpDKzZISixDaUN0NkhBLGFBQ0UsaUJqQ3k2SEYsQ2lDdDZIQSxnQkFDRSxzQmpDeTZIRixDTXQ3R0kseUIyQnBmSixnQkFJSSx3QmpDMDZIRixDaUN0NkhGLGdCQUVJLHNCakMwNkhGLENBTEYsQ2tDeCtIQSxhQUNFLGlCQUlFLGdDQUFBLENBREEseUJBQUEsQ0FHQSxvQkFBQSxDQURBLDBCbENrL0hGLENrQzkrSEEsWUFFRSx5QmxDZy9IRixDa0M3K0hBLGNBQ0UsMkJsQysrSEYsQ2tDNStIQSxrQkFDRSw0QmxDOCtIRixDa0N0K0hBLGdEQUVFLFVsQzQrSEYsQ2tDeitIQSxJQUNFLDhCbEMyK0hGLENrQ3grSEEsZUFFRSxxQkFBQSxDQUNBLHVCbEMwK0hGLENrQ2wrSEEsTUFDRSwwQmxDdytIRixDa0NyK0hBLE9BRUUsdUJsQ3UrSEYsQ2tDcCtIQSxRQUdFLFNBQUEsQ0FDQSxRbENzK0hGLENrQ24rSEEsTUFFRSxzQmxDcStIRixDQUNGIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwicGhvbmVcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yb25kZWxsZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjRyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgKyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICArIHNwYW4ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0wLjRyZW07XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAtMC4ycmVtO1xuICAgICAgbGVmdDogMC40cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICB9XG5cbiAgJjpjaGVja2VkICsgc3BhbiB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ+Kckyc7XG4gICAgfVxuICB9XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICsgc3BhbiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IDAuOHJlbTtcbiAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjhyZW07XG4gICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICB9XG4gIH1cblxuICAmOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG46cm9vdCB7XG4gIC0tY29sb3Itd2hpdGU6ICNmZmY7XG59XG5cbjpyb290IHtcbiAgLS1jb2xvci1ibGFjazogIzAwMDtcbn1cblxuOnJvb3Qge1xuICAtLWNvbG9yLWJsdWU6ICMwMDE4NzE7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb25kZWxsZVwiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy8vUm9uZGVsbGUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb25kZWxsZUJsYWNrXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzLy9Sb25kZWxsZUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9uZGVsbGVCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzLy9Sb25kZWxsZUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2NyZWFtZXJCbGFja1wiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy8vU2NyZWFtZXJCbGFjay5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNjcmVhbWVyQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy8vU2NyZWFtZXJCb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2NyZWFtZXJNZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvL1NjcmVhbWVyTWVkaXVtLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2NyZWFtZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvL1NjcmVhbWVyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuOnJvb3Qge1xuICAtLWZvbnQtUm9uZGVsbGU6IFJvbmRlbGxlLCBzYW5zLXNlcmlmO1xufVxuXG46cm9vdCB7XG4gIC0tZm9udC1Sb25kZWxsZUJvbGQ6IFJvbmRlbGxlQm9sZCwgc2Fucy1zZXJpZjtcbn1cblxuOnJvb3Qge1xuICAtLWZvbnQtUm9uZGVsbGVCbGFjazogUm9uZGVsbGVCbGFjaywgc2Fucy1zZXJpZjtcbn1cblxuOnJvb3Qge1xuICAtLWZvbnQtU2NyZWFtZXI6IFNjcmVhbWVyLCBzYW5zLXNlcmlmO1xufVxuXG46cm9vdCB7XG4gIC0tZm9udC1TY3JlYW1lck1lZGl1bTogU2NyZWFtZXJNZWRpdW0sIHNhbnMtc2VyaWY7XG59XG5cbjpyb290IHtcbiAgLS1mb250LVNjcmVhbWVyQm9sZDogU2NyZWFtZXJCb2xkLCBzYW5zLXNlcmlmO1xufVxuXG46cm9vdCB7XG4gIC0tZm9udC1TY3JlYW1lckJsYWNrOiBTY3JlYW1lckJsYWNrLCBzYW5zLXNlcmlmO1xufVxuXG4uby1pY29uLS1iYW5rOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvL2ljb25zL2Jhbmsuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nLy9pY29ucy9iYW5rLnN2Z1wiKTtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5vLWljb24tLWJhbms6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy8vaWNvbnMvYmFuay5zdmdcIik7XG4gIH1cbn1cblxuLm8taWNvbi0tY2xvc2UtbGluZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nLy9pY29ucy9jbG9zZS1saW5lLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy8vaWNvbnMvY2xvc2UtbGluZS5zdmdcIik7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuby1pY29uLS1jbG9zZS1saW5lOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvL2ljb25zL2Nsb3NlLWxpbmUuc3ZnXCIpO1xuICB9XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbjpyb290IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJsb2NrcXVvdGUgcCxcbnRkIHAsXG50aCBwLFxubGkgbGksXG5saSBwLFxubGkgaDEsXG5saSBoMixcbmxpIGgzLFxubGkgaDQsXG5saSBoNSxcbmxpIGg2LFxubGkgbGFiZWwsXG5saSBzZWxlY3QsXG5saSBpbnB1dCxcbmxpIHRleHRhcmVhLFxubGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgaGVpZ2h0OiAwLjFyZW07XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSxcbmxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNjcmVlbi1yZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zY3JlZW4tcmVhZGVyLWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBpbmhlcml0O1xuICBib3JkZXI6IGluaXRpYWw7XG4gIHBhZGRpbmc6IGluaGVyaXQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNsaXA6IGluaXRpYWw7XG59XG5cbi8qKipcbiAgICBUaGUgbmV3IENTUyByZXNldCAtIHZlcnNpb24gMS43LjMgKGxhc3QgdXBkYXRlZCA3LjguMjAyMilcbiAgICBHaXRIdWIgcGFnZTogaHR0cHM6Ly9naXRodWIuY29tL2VsYWQyNDEyL3RoZS1uZXctY3NzLXJlc2V0XG4qKiovXG4vKlxuICAgIFJlbW92ZSBhbGwgdGhlIHN0eWxlcyBvZiB0aGUgXCJVc2VyLUFnZW50LVN0eWxlc2hlZXRcIiwgZXhjZXB0IGZvciB0aGUgJ2Rpc3BsYXknIHByb3BlcnR5XG4gICAgLSBUaGUgXCJzeW1ib2wgKlwiIHBhcnQgaXMgdG8gc29sdmUgRmlyZWZveCBTVkcgc3ByaXRlIGJ1Z1xuICovXG4qOndoZXJlKDpub3QoaHRtbCwgaWZyYW1lLCBjYW52YXMsIGltZywgc3ZnLCB2aWRlbywgYXVkaW8pOm5vdChzdmcgKiwgc3ltYm9sICopKSB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IHJldmVydDtcbn1cblxuLyogUHJlZmVycmVkIGJveC1zaXppbmcgdmFsdWUgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFJlYXBwbHkgdGhlIHBvaW50ZXIgY3Vyc29yIGZvciBhbmNob3IgdGFncyAqL1xuYSxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcmV2ZXJ0O1xufVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgKGJ1bGxldHMvbnVtYmVycykgKi9cbm9sLFxudWwsXG5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9yIGltYWdlcyB0byBub3QgYmUgYWJsZSB0byBleGNlZWQgdGhlaXIgY29udGFpbmVyICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIHJlbW92ZXMgc3BhY2luZyBiZXR3ZWVuIGNlbGxzIGluIHRhYmxlcyAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBTYWZhcmkgLSBzb2x2aW5nIGlzc3VlIHdoZW4gdXNpbmcgdXNlci1zZWxlY3Q6bm9uZSBvbiB0aGUgPGJvZHk+IHRleHQgaW5wdXQgZG9lc24ndCB3b3JraW5nICovXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLyogcmV2ZXJ0IHRoZSAnd2hpdGUtc3BhY2UnIHByb3BlcnR5IGZvciB0ZXh0YXJlYSBlbGVtZW50cyBvbiBTYWZhcmkgKi9cbnRleHRhcmVhIHtcbiAgd2hpdGUtc3BhY2U6IHJldmVydDtcbn1cblxuLyogbWluaW11bSBzdHlsZSB0byBhbGxvdyB0byBzdHlsZSBtZXRlciBlbGVtZW50ICovXG5tZXRlciB7XG4gIGFwcGVhcmFuY2U6IHJldmVydDtcbn1cblxuLyogcmVzZXQgZGVmYXVsdCB0ZXh0IG9wYWNpdHkgb2YgaW5wdXQgcGxhY2Vob2xkZXIgKi9cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdW5zZXQ7XG59XG5cbi8qIGZpeCB0aGUgZmVhdHVyZSBvZiAnaGlkZGVuJyBhdHRyaWJ1dGUuXG4gICBkaXNwbGF5OnJldmVydDsgcmV2ZXJ0IHRvIGVsZW1lbnQgaW5zdGVhZCBvZiBhdHRyaWJ1dGUgKi9cbjp3aGVyZShbaGlkZGVuXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiByZXZlcnQgZm9yIGJ1ZyBpbiBDaHJvbWl1bSBicm93c2Vyc1xuICAgLSBmaXggZm9yIHRoZSBjb250ZW50IGVkaXRhYmxlIGF0dHJpYnV0ZSB3aWxsIHdvcmsgcHJvcGVybHkuXG4gICAtIHdlYmtpdC11c2VyLXNlbGVjdDogYXV0bzsgYWRkZWQgZm9yIFNhZmFyaSBpbiBjYXNlIG9mIHVzaW5nIHVzZXItc2VsZWN0Om5vbmUgb24gd3JhcHBlciBlbGVtZW50Ki9cbjp3aGVyZShbY29udGVudGVkaXRhYmxlXTpub3QoW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0pKSB7XG4gIC1tb3otdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG4gIC13ZWJraXQtdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi8qIGFwcGx5IGJhY2sgdGhlIGRyYWdnYWJsZSBmZWF0dXJlIC0gZXhpc3Qgb25seSBpbiBDaHJvbWl1bSBhbmQgU2FmYXJpICovXG46d2hlcmUoW2RyYWdnYWJsZT10cnVlXSkge1xuICAtd2Via2l0LXVzZXItZHJhZzogZWxlbWVudDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOnJvb3Qge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYmxvY2txdW90ZSBwLFxudGQgcCxcbnRoIHAsXG5saSBsaSxcbmxpIHAsXG5saSBoMSxcbmxpIGgyLFxubGkgaDMsXG5saSBoNCxcbmxpIGg1LFxubGkgaDYsXG5saSBsYWJlbCxcbmxpIHNlbGVjdCxcbmxpIGlucHV0LFxubGkgdGV4dGFyZWEsXG5saSBidXR0b24ge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cblxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBoZWlnaHQ6IDAuMXJlbTtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhLFxubGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2NyZWVuLXJlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNjcmVlbi1yZWFkZXItZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5pdGlhbDtcbiAgcGFkZGluZzogaW5oZXJpdDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgY2xpcDogaW5pdGlhbDtcbn1cblxuLyoqKlxuICAgIFRoZSBuZXcgQ1NTIHJlc2V0IC0gdmVyc2lvbiAxLjcuMyAobGFzdCB1cGRhdGVkIDcuOC4yMDIyKVxuICAgIEdpdEh1YiBwYWdlOiBodHRwczovL2dpdGh1Yi5jb20vZWxhZDI0MTIvdGhlLW5ldy1jc3MtcmVzZXRcbioqKi9cbi8qXG4gICAgUmVtb3ZlIGFsbCB0aGUgc3R5bGVzIG9mIHRoZSBcIlVzZXItQWdlbnQtU3R5bGVzaGVldFwiLCBleGNlcHQgZm9yIHRoZSAnZGlzcGxheScgcHJvcGVydHlcbiAgICAtIFRoZSBcInN5bWJvbCAqXCIgcGFydCBpcyB0byBzb2x2ZSBGaXJlZm94IFNWRyBzcHJpdGUgYnVnXG4gKi9cbio6d2hlcmUoOm5vdChodG1sLCBpZnJhbWUsIGNhbnZhcywgaW1nLCBzdmcsIHZpZGVvLCBhdWRpbyk6bm90KHN2ZyAqLCBzeW1ib2wgKikpIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogcmV2ZXJ0O1xufVxuXG4vKiBQcmVmZXJyZWQgYm94LXNpemluZyB2YWx1ZSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogUmVhcHBseSB0aGUgcG9pbnRlciBjdXJzb3IgZm9yIGFuY2hvciB0YWdzICovXG5hLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiByZXZlcnQ7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyAoYnVsbGV0cy9udW1iZXJzKSAqL1xub2wsXG51bCxcbm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3IgaW1hZ2VzIHRvIG5vdCBiZSBhYmxlIHRvIGV4Y2VlZCB0aGVpciBjb250YWluZXIgKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogcmVtb3ZlcyBzcGFjaW5nIGJldHdlZW4gY2VsbHMgaW4gdGFibGVzICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIFNhZmFyaSAtIHNvbHZpbmcgaXNzdWUgd2hlbiB1c2luZyB1c2VyLXNlbGVjdDpub25lIG9uIHRoZSA8Ym9keT4gdGV4dCBpbnB1dCBkb2Vzbid0IHdvcmtpbmcgKi9cbmlucHV0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4vKiByZXZlcnQgdGhlICd3aGl0ZS1zcGFjZScgcHJvcGVydHkgZm9yIHRleHRhcmVhIGVsZW1lbnRzIG9uIFNhZmFyaSAqL1xudGV4dGFyZWEge1xuICB3aGl0ZS1zcGFjZTogcmV2ZXJ0O1xufVxuXG4vKiBtaW5pbXVtIHN0eWxlIHRvIGFsbG93IHRvIHN0eWxlIG1ldGVyIGVsZW1lbnQgKi9cbm1ldGVyIHtcbiAgYXBwZWFyYW5jZTogcmV2ZXJ0O1xufVxuXG4vKiByZXNldCBkZWZhdWx0IHRleHQgb3BhY2l0eSBvZiBpbnB1dCBwbGFjZWhvbGRlciAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB1bnNldDtcbn1cblxuLyogZml4IHRoZSBmZWF0dXJlIG9mICdoaWRkZW4nIGF0dHJpYnV0ZS5cbiAgIGRpc3BsYXk6cmV2ZXJ0OyByZXZlcnQgdG8gZWxlbWVudCBpbnN0ZWFkIG9mIGF0dHJpYnV0ZSAqL1xuOndoZXJlKFtoaWRkZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHJldmVydCBmb3IgYnVnIGluIENocm9taXVtIGJyb3dzZXJzXG4gICAtIGZpeCBmb3IgdGhlIGNvbnRlbnQgZWRpdGFibGUgYXR0cmlidXRlIHdpbGwgd29yayBwcm9wZXJseS5cbiAgIC0gd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvOyBhZGRlZCBmb3IgU2FmYXJpIGluIGNhc2Ugb2YgdXNpbmcgdXNlci1zZWxlY3Q6bm9uZSBvbiB3cmFwcGVyIGVsZW1lbnQqL1xuOndoZXJlKFtjb250ZW50ZWRpdGFibGVdOm5vdChbY29udGVudGVkaXRhYmxlPWZhbHNlXSkpIHtcbiAgLW1vei11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLyogYXBwbHkgYmFjayB0aGUgZHJhZ2dhYmxlIGZlYXR1cmUgLSBleGlzdCBvbmx5IGluIENocm9taXVtIGFuZCBTYWZhcmkgKi9cbjp3aGVyZShbZHJhZ2dhYmxlPXRydWVdKSB7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBlbGVtZW50O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cblxuYm9keSB7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGF1dG8gbm9uZTtcbn1cblxuLmdsYWNlLXJpZ2h0LCAuZ2xhY2UtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBkdmg7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTl2dztcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ2xhY2UtcmlnaHQgaW1nLCAuZ2xhY2UtbGVmdCBpbWcge1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nbGFjZS1yaWdodCwgLmdsYWNlLWxlZnQge1xuICAgIHdpZHRoOiAxNmR2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nbGFjZS1yaWdodCwgLmdsYWNlLWxlZnQge1xuICAgIHRvcDogMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5nbGFjZS1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5nbGFjZS1sZWZ0IGltZyB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nbGFjZS1sZWZ0IHtcbiAgICB0b3A6IDEzMHB4O1xuICB9XG4gIC5nbGFjZS1sZWZ0IGltZyB7XG4gICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltZy9nbGFjZS1sZWZ0LXNtYWxsLnBuZ1wiKTtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmdsYWNlLWxlZnQge1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG59XG5cbi5nbGFjZS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLmdsYWNlLXJpZ2h0IGltZyB7XG4gIGhlaWdodDogMTEwZHZoO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nbGFjZS1yaWdodCB7XG4gICAgdG9wOiA0MHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmdsYWNlLXJpZ2h0IGltZyB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltZy9nbGFjZS1yaWdodC1zbWFsbC5wbmdcIik7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5nbGFjZS1yaWdodCB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG59XG5cbi5zbWFsbC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RhcnRlYXVjaXRyb25JY29uIHtcbiAgICBib3R0b206IHZhcigtLWZvb3Rlci1oZWlnaHQsIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1kYXRlXSB7XG4gIGhlaWdodDogM3JlbTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXBob25lXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9dGV4dF0sXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMTg3MTtcbiAgZm9udC1mYW1pbHk6IFwiUm9uZGVsbGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjRyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuLFxuaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMDAxODcxO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjpiZWZvcmUsXG5pbnB1dFt0eXBlPXJhZGlvXSArIHNwYW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjphZnRlcixcbmlucHV0W3R5cGU9cmFkaW9dICsgc3Bhbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjpiZWZvcmUge1xuICB0b3A6IC0wLjRyZW07XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmFmdGVyIHtcbiAgdG9wOiAtMC4ycmVtO1xuICBsZWZ0OiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCLinJNcIjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmlucHV0W3R5cGU9cmFkaW9dICsgc3Bhbjo6YWZ0ZXIge1xuICB0b3A6IDAuOHJlbTtcbiAgbGVmdDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuXG5oMSxcbi5zdHlsZS1oMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuaDIsXG4uc3R5bGUtaDIge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuaDMsXG4uc3R5bGUtaDMge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cblxuaDQsXG4uc3R5bGUtaDQge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwubGlzdC0tc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBsaXN0LXN0eWxlOiBpbml0aWFsO1xufVxuXG4udGV4dC0tZXh0cmEtbGFyZ2Uge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cblxuLnRleHQtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5wLFxuLnRleHQtLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4udGV4dC0tc21hbGwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMwMDE4NzE7XG59XG5cbi50ZXh0LS1leHRyYS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLnNlbGVjdDItc2VsZWN0aW9uLS1jbGVhcmFibGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgY29sb3I6ICMzMzM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIGVuZENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBlbmRDb2xvcnN0cj1cIiNGRkNDQ0NDQ1wiLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBlbmRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICBjb2xvcjogZ3JleTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiO1xufVxuXG4uby1jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTg0MXB4KSB7XG4gIC5vLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEyODBweDtcbiAgfVxufVxuLm8tY29udGFpbmVyLS1mbHVpZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm8tZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5vLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uby1kaXNwbGF5X19qdXN0aWZ5LS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4uby1kaXNwbGF5X19qdXN0aWZ5LS1zdGFydC5vLWZsZXgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uby1kaXNwbGF5X19qdXN0aWZ5LS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vLWRpc3BsYXlfX2p1c3RpZnktLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLm8tZGlzcGxheV9fanVzdGlmeS0tZW5kLm8tZmxleCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uby1kaXNwbGF5X19qdXN0aWZ5LS1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuLm8tZGlzcGxheV9fanVzdGlmeS0tYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uby1kaXNwbGF5X19qdXN0aWZ5LS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm8tZGlzcGxheV9fanVzdGlmeS0tZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4uby1kaXNwbGF5X19hbGlnbi0tc3RhcnQge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4uby1kaXNwbGF5X19hbGlnbi0tc3RhcnQuby1mbGV4IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uby1kaXNwbGF5X19hbGlnbi0tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vLWRpc3BsYXlfX2FsaWduLS1lbmQge1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuLm8tZGlzcGxheV9fYWxpZ24tLWVuZC5vLWZsZXgge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uby1kaXNwbGF5X19hbGlnbi0tc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLm8tZGlzcGxheV9fYWxpZ24tLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uby1mb3JtX19zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWZvcm1fX3NlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbi5vLWZvcm1fX3NlbGVjdC13cmFwcGVyIGltZy5vLWZvcm1fX3NlbGVjdC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuMnJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxLjJyZW07XG59XG4uby1mb3JtX19kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8tZm9ybV9fZGF0ZSAucGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42cmVtO1xuICBsZWZ0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLm8tZm9ybV9fZmlsZSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLWZvcm1fX2ZpbGUtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMnB4O1xufVxuLm8tZm9ybV9fZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogXCJSb25kZWxsZVwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyLjVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vLWZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm8tZm9ybV9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJSb25kZWxsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICBjb2xvcjogIzAwMTg3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuby1mb3JtX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5vLWZvcm1fX2ZpbGUtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxODcxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9uZGVsbGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICB3aWR0aDogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vLWZvcm1fX2ZpbGUtbmFtZSB7XG4gIGNvbG9yOiAjMDAxODcxO1xuICBmb250LWZhbWlseTogXCJSb25kZWxsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMCAxLjRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm8tZm9ybV9fZmlsZS1oaW50IHtcbiAgY29sb3I6ICMwMDE4NzE7XG4gIGZvbnQtZmFtaWx5OiBcIlJvbmRlbGxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG59XG4uby1mb3JtX19jaGVja2JveCB7XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm8tZm9ybV9fY2hlY2tib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vLWZvcm1fX2NoZWNrYm94IGxhYmVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG4uby1mb3JtX19yYWRpby1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbn1cbi5vLWZvcm1fX3JhZGlvLWdyb3VwIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjhyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDE4NzE7XG4gIGZvbnQtZmFtaWx5OiBcIlJvbmRlbGxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLm8tZm9ybV9fZXJyb3ItYXBpLCAuby1mb3JtX19lcnJvciB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGNvbG9yOiByZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9uZGVsbGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjMDAxODcxO1xuICBwYWRkaW5nOiAwIDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZmxleDogMTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMS4ycmVtO1xuICB3aWR0aDogMS4ycmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwLjJyZW0gMC4xcmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvbmRlbGxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzAwMTg3MTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSgwLCAyNCwgMTEzLCAwLjMpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvbmRlbGxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzAwMTg3MTtcbiAgcGFkZGluZzogMC42cmVtIDEuNHJlbTtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzlCOUUyO1xuICBjb2xvcjogIzAwMTg3MTtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMSwgMTg1LCAyMjYsIDAuNCk7XG4gIGNvbG9yOiAjMDAxODcxO1xufVxuXG5bY2xhc3MqPW8taWNvbi1dIHtcbiAgLS1pY29uLXNpemU6IDEuNXJlbTtcbn1cbltjbGFzcyo9by1pY29uLV06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiBjYWxjKDAuMzc1ZW0gLSB2YXIoLS1pY29uLXNpemUpICogMC41KTtcbn1cblxuLm8taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDAuNXJlbTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm8taWNvbi0tZXh0cmEtbGFyZ2U6OmJlZm9yZSB7XG4gIC0taWNvbi1zaXplOiAzLjJyZW07XG59XG4uby1pY29uLS1sYXJnZTo6YmVmb3JlIHtcbiAgLS1pY29uLXNpemU6IDIuNHJlbTtcbn1cbi5vLWljb24tLXNtYWxsOjpiZWZvcmUge1xuICAtLWljb24tc2l6ZTogMS4ycmVtO1xufVxuLm8taWNvbi0tcmlnaHQ6OmJlZm9yZSB7XG4gIG9yZGVyOiAxO1xufVxuXG4uc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uby1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuby1jYXJvdXNlbCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuLm8tY2Fyb3VzZWxfX3N3aXBlciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5vLWNhcm91c2VsX19zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgb3BhY2l0eSAwLjRzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5vLWNhcm91c2VsX19zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuby1jYXJvdXNlbF9fc2xpZGUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm8tY2Fyb3VzZWxfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMThyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuby1jYXJvdXNlbF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTI5cHg7XG4gICAgd2lkdGg6IDEyOXB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbi5vLWNhcm91c2VsX19wYXJmdW0tYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG59XG4uby1jYXJvdXNlbF9fcGFyZnVtLWJhZGdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRyZW07XG4gIGhlaWdodDogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uby1jYXJvdXNlbF9fcGFyZnVtLW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb25kZWxsZUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMDAxODcxO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm8tY2Fyb3VzZWxfX3BhcmZ1bS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLm8tY2Fyb3VzZWxfX2J0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLm8tY2Fyb3VzZWxfX2J0biBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogYXV0bztcbn1cbi5vLWNhcm91c2VsX19idG4tLW5leHQgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuby1jYXJvdXNlbF9fYnRuIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjRweCAtIDEuNXJlbSk7XG4gIH1cbn1cblxuLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxLjc1cmVtIDkuNXJlbTtcbiAgbWluLWhlaWdodDogNS43OHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTg0MXB4KSB7XG4gIC5jLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAxMi4xNXJlbTtcbiAgfVxufVxuXG4uYy1idXR0b24uZ29sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvbmRlbGxlQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgY29sb3I6ICMwMDE4NzE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjU1LCAyMDAsIDY5KSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4NDFweCkge1xuICAuYy1idXR0b24uZ29sZCB7XG4gICAgZm9udC1zaXplOiAyLjQ1cmVtO1xuICB9XG59XG5cbi5jLWJ1dHRvbi5ibHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9uZGVsbGVCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBjb2xvcjogI0ZGQzg0NTtcbiAgYmFja2dyb3VuZDogIzAwMTg3MSBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDAsIDI0LCAxMTMpIDUwJSwgcmdiYSgxNDMsIDE5NSwgMjMwLCAwLjI1KSAxMDAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODQxcHgpIHtcbiAgLmMtYnV0dG9uLmJsdWUge1xuICAgIGZvbnQtc2l6ZTogMi40NXJlbTtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX2hlYWQgaDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtO1xuICBmb250LWZhbWlseTogXCJSb25kZWxsZVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiA1JTtcbn1cbi5jLWhlYWRlcl9faGVhZCBoMSBpbWcge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4NDFweCkge1xuICAuYy1oZWFkZXJfX2hlYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMy40NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC40NXJlbTtcbiAgfVxuICAuYy1oZWFkZXJfX2hlYWQgaDEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19oZWFkIGgxIHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgfVxuICAuYy1oZWFkZXJfX2hlYWQgaDEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICB9XG59XG4uYy1oZWFkZXJfX2hlYWQgaDMge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9uZGVsbGVcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jLWhlYWRlcl9faGVhZCBoMyBzdXAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4NDFweCkge1xuICAuYy1oZWFkZXJfX2hlYWQgaDMge1xuICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjM1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19oZWFkIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuYy1oZWFkZXJfX2hlYWQgaDMgc3VwIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxufVxuLmMtaGVhZGVyX19oZWFkIGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDkuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDExLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNjcmVhbWVyTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzlCOUUyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1oZWFkZXJfX2hlYWQgaDIgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWhlYWRlcl9faGVhZCBoMiBzcGFuIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4NDFweCkge1xuICAuYy1oZWFkZXJfX2hlYWQgaDIge1xuICAgIGZvbnQtc2l6ZTogMTIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0Ljg1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19oZWFkIGgyIHtcbiAgICBmb250LXNpemU6IDYuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogNy42cmVtO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1idXJnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNyZW07XG4gICAgbGVmdDogM3JlbTtcbiAgICB6LWluZGV4OiAxMTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5jLWJ1cmdlcl9fbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgfVxuICAuYy1idXJnZXJfX2xpbmU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMC4ycmVtIDAuNHJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXMgZWFzZS1pbjtcbiAgfVxuICAuYy1idXJnZXJfX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbjtcbiAgfVxuICAuYy1idXJnZXJfX2xpbmU6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwLjRyZW0gLTAuMnJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXMgZWFzZS1pbjtcbiAgfVxuICAuYy1idXJnZXJfX2xpbmU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gIH1cbiAgLmMtYnVyZ2VyLmlzLXZpc2libGUgLmMtYnVyZ2VyX19saW5lOmZpcnN0LW9mLXR5cGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuYy1idXJnZXIuaXMtdmlzaWJsZSAuYy1idXJnZXJfX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgfVxuICAuYy1idXJnZXIuaXMtdmlzaWJsZSAuYy1idXJnZXJfX2xpbmU6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYy1sb2FkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5jLWxvYWRlcjo6YmVmb3JlLCAuYy1sb2FkZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb250ZW50OiBcIlwiO1xufVxuLmMtbG9hZGVyOjpiZWZvcmUge1xuICBpbnNldDogNnB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMS41cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uYy1sb2FkZXI6OmFmdGVyIHtcbiAgaW5zZXQ6IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMC41cyBsaW5lYXIgaW5maW5pdGUgcmV2ZXJzZTtcbn1cbi5jLWxvYWRlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYy1sb2FkZXJfX3dyYXBwZXIuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1uYXZpZ2F0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG59XG4uYy1uYXZpZ2F0aW9uLmlzLXZpc2libGUge1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtbmF2aWdhdGlvbi5pcy12aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxufVxuLmMtbmF2aWdhdGlvbl9fbGlzdCB7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLW5hdmlnYXRpb25fX2xpc3Qge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG59XG4uYy1uYXZpZ2F0aW9uX19saXN0LmlzLXZpc2libGUge1xuICB6LWluZGV4OiAxMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtbmF2aWdhdGlvbl9fbGlzdC5pcy12aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmMtbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbiwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jLW1vZGFsLmlzLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDAxO1xufVxuLmMtbW9kYWxfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbiwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jLW1vZGFsLmlzLW9wZW4gLmMtbW9kYWxfX2JhY2tkcm9wIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTAwMTtcbn1cbi5jLW1vZGFsX19kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDAgMi40cmVtIDMuOHJlbSAwLjNyZW0gcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLW1vZGFsX19kaWFsb2cge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4uYy1tb2RhbC5pcy1vcGVuIC5jLW1vZGFsX19kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDAzO1xufVxuLmMtbW9kYWwuaXMtb3BlbiAuYy1tb2RhbF9fZGlhbG9nLmhhcy1sb25nLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xufVxuLmMtbW9kYWwtLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1ob21lLWJvZHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nLy9iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogbWF4KDE1NjRweCwgMTQwZHZ3KSA4NzhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI0ZHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG59XG4uYy1ob21lLWJvZHkgbWFpbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaG9tZS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nLy9iZy1zbWFsbC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBtYXgoNTM0cHgsIDQ4ZHZ3KSAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmMtaG9tZS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IG1heCgzNTZweCwgMzJkdncpIDIwMHB4O1xuICB9XG59XG5cbi5jLWhvbWUge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtaG9tZSAuby1jb250YWluZXIge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtaG9tZV9fc3BhY2VyIHtcbiAgZmxleDogMTtcbn1cbi5jLWhvbWVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhvbWVfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWhvbWVfX2NvbnRlbnQtbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgZm9udC1mYW1pbHk6IFwiUm9uZGVsbGVCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYy1ob21lX19jb250ZW50LWxlZnQgaDQge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG4uYy1ob21lX19jb250ZW50LWxlZnQgaDMge1xuICBmb250LXNpemU6IDcuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU2NyZWFtZXJCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiA4LjNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZDODQ1O1xufVxuLmMtaG9tZV9fY29udGVudC1sZWZ0IGg1IHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuLmMtaG9tZV9fY29udGVudC1sZWZ0IGltZyB7XG4gIG1hcmdpbjogMS41cmVtIDByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTg0MXB4KSB7XG4gIC5jLWhvbWVfX2NvbnRlbnQtbGVmdCBoNCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuODVyZW07XG4gIH1cbiAgLmMtaG9tZV9fY29udGVudC1sZWZ0IGgzIHtcbiAgICBmb250LXNpemU6IDkuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTAuNnJlbTtcbiAgfVxuICAuYy1ob21lX19jb250ZW50LWxlZnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMi45NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy44NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhvbWVfX2NvbnRlbnQtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5jLWhvbWVfX2NvbnRlbnQtbGVmdCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgfVxuICAuYy1ob21lX19jb250ZW50LWxlZnQgaDMge1xuICAgIGZvbnQtc2l6ZTogNC45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjRyZW07XG4gIH1cbiAgLmMtaG9tZV9fY29udGVudC1sZWZ0IGg1IHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICB9XG4gIC5jLWhvbWVfX2NvbnRlbnQtbGVmdCBpbWcge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5jLWhvbWVfX2NvbnRlbnQtcmlnaHQge1xuICB3aWR0aDogNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cbi5jLWhvbWVfX2NvbnRlbnQtcmlnaHQgaW1nIHtcbiAgbGVmdDogLTc0JTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIyJTtcbiAgd2lkdGg6IDE4MCU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhvbWVfX2NvbnRlbnQtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmMtaG9tZV9fY29udGVudC1yaWdodCBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjAlO1xuICAgIHRvcDogMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2JTtcbiAgICB3aWR0aDogMTIwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG4gIH1cbn1cblxuLmMtZm9ybV9fY2hlY2tib3hlcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLWZvcm0tcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLmMtZm9ybS1wYWdlIC5nbGFjZS1sZWZ0LFxuLmMtZm9ybS1wYWdlIC5nbGFjZS1yaWdodCB7XG4gIHdpZHRoOiAxNnZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm0tcGFnZSAuZ2xhY2UtbGVmdCxcbiAgLmMtZm9ybS1wYWdlIC5nbGFjZS1yaWdodCxcbiAgLmMtZm9ybS1wYWdlIC5kcmF3LWxlZnQsXG4gIC5jLWZvcm0tcGFnZSAuZHJhdy1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZHJhdy1yaWdodCwgLmRyYXctbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2dnc7XG4gIGhlaWdodDogODBkdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogOTBkdmg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmRyYXctcmlnaHQgaW1nLCAuZHJhdy1sZWZ0IGltZyB7XG4gIGhlaWdodDogODBkdmg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uZHJhdy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5kcmF3LWxlZnQgaW1nIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5kcmF3LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogODBkdmg7XG59XG4uZHJhdy1yaWdodCBpbWcge1xuICBsZWZ0OiAwO1xufVxuXG4uYy1mb3JtX19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9uZGVsbGVCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBjb2xvcjogI0ZGQzg0NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1fX3NlY3Rpb24tdGl0bGUge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uYy10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLXRvb2x0aXBfX2ljb24ge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmMtdG9vbHRpcF9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAwLjVyZW0pO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI4cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzlCOUUyO1xuICBjb2xvcjogIzAwMTg3MTtcbiAgZm9udC1mYW1pbHk6IFwiUm9uZGVsbGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA1JTtcbiAgcGFkZGluZzogMXJlbTtcbiAgei1pbmRleDogMTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdG9vbHRpcF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgfVxuICAuYy10b29sdGlwX19jb250ZW50IHNwYW4sIC5jLXRvb2x0aXBfX2NvbnRlbnQgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIH1cbn1cbi5jLXRvb2x0aXA6aG92ZXIgLmMtdG9vbHRpcF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtdG9vbHRpcC5pcy1vcGVuIC5jLXRvb2x0aXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtZm9ybV9fY2hlY2tib3hlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NDU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cblxuLmMtZm9ybV9fc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NDU7XG4gIHBhZGRpbmc6IDRyZW0gMTAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbSA1cmVtO1xufVxuLmMtZm9ybV9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uYy1mb3JtX19zZWN0aW9uIC5jLWJ1dHRvbiB7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1fX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cblxuLmMtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5QjlFMjtcbiAgY29sb3I6ICMwMDE4NzE7XG4gIGZvbnQtZmFtaWx5OiBcIlJvbmRlbGxlQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdG9vbHRpcCB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmMtdG9vbHRpcF9fc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYy10b29sdGlwX19saXN0IGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItZmFkaW5nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1yb3RhdGluZyB7XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItc2NhbGluZyB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi50b29sdGlwc3Rlci1iYXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzlCOUUyO1xuICBjb2xvcjogIzAwMTg3MTtcbiAgZm9udC1mYW1pbHk6IFwiUm9uZGVsbGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b29sdGlwc3Rlci1iYXNlIHtcbiAgICB3aWR0aDogOTB2dztcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG4udG9vbHRpcHN0ZXItYm94IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4udG9vbHRpcHN0ZXItY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLnRvb2x0aXBzdGVyLXJ1bGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50b29sdGlwc3Rlci1mYWRlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwc3Rlci1mYWRlLnRvb2x0aXBzdGVyLXNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvb2x0aXBzdGVyLWdyb3cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4udG9vbHRpcHN0ZXItZ3Jvdy50b29sdGlwc3Rlci1zaG93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xufVxuLnRvb2x0aXBzdGVyLXN3aW5nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcHN0ZXItc3dpbmcudG9vbHRpcHN0ZXItc2hvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9vbHRpcHN0ZXItZmFsbCB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xufVxuLnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItaW5pdGlhbCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuLnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItZHlpbmcge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXBzdGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xufVxuLnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLWluaXRpYWwge1xuICBsZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuLnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLWR5aW5nIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcHN0ZXItdXBkYXRlLWZhZGUge1xuICBhbmltYXRpb246IHRvb2x0aXBzdGVyLWZhZGluZyA0MDBtcztcbn1cbi50b29sdGlwc3Rlci11cGRhdGUtcm90YXRlIHtcbiAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1yb3RhdGluZyA2MDBtcztcbn1cbi50b29sdGlwc3Rlci11cGRhdGUtc2NhbGUge1xuICBhbmltYXRpb246IHRvb2x0aXBzdGVyLXNjYWxpbmcgNjAwbXM7XG59XG5cbi5jLXByb2ZpbGVzLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG59XG5cbi5jLXByb2ZpbGVzX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvbmRlbGxlQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgY29sb3I6ICNGRkM4NDU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODQxcHgpIHtcbiAgLmMtcHJvZmlsZXNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2ZpbGVzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYy1wcm9maWxlc19faW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5jLXByb2ZpbGVzX19hcmNoZXR5cGUtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMy44cmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODQxcHgpIHtcbiAgLmMtcHJvZmlsZXNfX2FyY2hldHlwZS1pbWcge1xuICAgIGhlaWdodDogNC44NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2ZpbGVzX19hcmNoZXR5cGUtaW1nIHtcbiAgICBoZWlnaHQ6IDMuNnJlbTtcbiAgfVxufVxuLmMtcHJvZmlsZXNfX2FyY2hldHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvbmRlbGxlQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogIzAwMTg3MTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4NDFweCkge1xuICAuYy1wcm9maWxlc19fYXJjaGV0eXBlIHtcbiAgICBmb250LXNpemU6IDMuODVyZW07XG4gIH1cbn1cbi5jLXByb2ZpbGVzX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODQxcHgpIHtcbiAgLmMtcHJvZmlsZXNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2ZpbGVzX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYy1wcm9maWxlc19fZGVzY3JpcHRpb25fX3Nob3J0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9uZGVsbGVCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJvZmlsZXNfX2Rlc2NyaXB0aW9uX19zaG9ydCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5jLXByb2ZpbGVzX19kZXNjcmlwdGlvbl9fbG9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvbmRlbGxlXCIsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogNTJyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2ZpbGVzX19kZXNjcmlwdGlvbl9fbG9uZyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5jLXByb2ZpbGVzX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2LjVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogLTI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2ZpbGVzX19iZyB7XG4gICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltZy9iZy1ibHVlLXNtYWxsLnN2Z1wiKTtcbiAgfVxufVxuLmMtcHJvZmlsZXNfX2N0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDNyZW0gYXV0byAycmVtO1xuICBwYWRkaW5nOiAxLjc1cmVtIDMuNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2ZpbGVzX19jdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLmMtcmVzdWx0LXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG59XG4uYy1yZXN1bHQtcGFnZSBtYWluIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHQtcGFnZSAuZ2xhY2UtbGVmdCB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG4gIC5jLXJlc3VsdC1wYWdlIC5nbGFjZS1sZWZ0IGltZyB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5jLXJlc3VsdC1wYWdlIC5nbGFjZS1yaWdodCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5jLXJlc3VsdC1wYWdlIC5nbGFjZS1yaWdodCBpbWcge1xuICAgIHRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYy1yZXN1bHQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtcmVzdWx0IC5vLWNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1yZXN1bHRfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmMtcmVzdWx0X190b3AtbGVmdCwgLmMtcmVzdWx0X190b3AtcmlnaHQge1xuICB3aWR0aDogNDUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1yZXN1bHRfX3RvcC1yaWdodCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC03cmVtO1xuICB0b3A6IDFyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRfX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYy1yZXN1bHRfX3RvcC1sZWZ0LCAuYy1yZXN1bHRfX3RvcC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmMtcmVzdWx0X190b3AtcmlnaHQgaW1nIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLXJlc3VsdF9fZmVsaWNpdGF0aW9ucyB7XG4gIGhlaWdodDogNi41cmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODQxcHgpIHtcbiAgLmMtcmVzdWx0X19mZWxpY2l0YXRpb25zIHtcbiAgICBoZWlnaHQ6IDguM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdF9fZmVsaWNpdGF0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jLXJlc3VsdF9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJSb25kZWxsZUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4NDFweCkge1xuICAuYy1yZXN1bHRfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmMtcmVzdWx0X19wcml6ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNjcmVhbWVyQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcuNXJlbTtcbiAgY29sb3I6ICNGRkM4NDU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4NDFweCkge1xuICAuYy1yZXN1bHRfX3ByaXplIHtcbiAgICBmb250LXNpemU6IDkuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdF9fcHJpemUge1xuICAgIGZvbnQtc2l6ZTogNS45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA2LjVyZW07XG4gIH1cbn1cbi5jLXJlc3VsdF9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb25kZWxsZUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjNyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4NDFweCkge1xuICAuYy1yZXN1bHRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuOTVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmMtcmVzdWx0X19sb3N0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtcmVzdWx0X19sb3N0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2NyZWFtZXJNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3LjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODQxcHgpIHtcbiAgLmMtcmVzdWx0X19sb3N0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDkuN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdF9fbG9zdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jLXJlc3VsdF9fbG9zdC1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvbmRlbGxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODQxcHgpIHtcbiAgLmMtcmVzdWx0X19sb3N0LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdF9fbG9zdC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLmMtcmVzdWx0X19zcGFjZXIge1xuICBmbGV4OiAxO1xufVxuLmMtcmVzdWx0X19zcGFjZXItYm90dG9tIHtcbiAgZmxleDogMDtcbn1cbi5jLXJlc3VsdF9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEyMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTEwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtcmVzdWx0X19ib3R0b20ge1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIGxlZnQ6IC01JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYy1yZXN1bHRfX2JvdHRvbSB7XG4gICAgd2lkdGg6IDEwNSU7XG4gICAgbGVmdDogLTIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmVzdWx0X19ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogODAlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuLmMtcmVzdWx0X19ib3R0b20tbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0Ny41JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRfX2JvdHRvbS1sZWZ0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvcmRlcjogMztcbiAgfVxufVxuLmMtcmVzdWx0X19ib3R0b20tc2VwYXJhdGUge1xuICB3aWR0aDogNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdF9fYm90dG9tLXNlcGFyYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgfVxuICAuYy1yZXN1bHRfX2JvdHRvbS1zZXBhcmF0ZSBpbWcge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvc2VwYXJhdGUtc21hbGwuc3ZnXCIpO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmMtcmVzdWx0X19ib3R0b20tcmlnaHQge1xuICB3aWR0aDogNDcuNSU7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXJlc3VsdF9fYm90dG9tLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXJlc3VsdF9fYm90dG9tLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzdWx0X19ib3R0b20tcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3JkZXI6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jLXJlc3VsdF9fYm90dG9tLXJpZ2h0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmMtcmVzdWx0X19wbGF5bGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uYy1yZXN1bHRfX3BsYXlsaXN0OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLmMtcmVzdWx0X19wbGF5bGlzdDpob3ZlciAuYy1yZXN1bHRfX3BsYXlsaXN0LXRpdGxlLFxuLmMtcmVzdWx0X19wbGF5bGlzdDpob3ZlciAuYy1yZXN1bHRfX3BsYXlsaXN0LWV4Y2x1c2l2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtcmVzdWx0X19wbGF5bGlzdC10ZXh0IHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5jLXJlc3VsdF9fcGxheWxpc3QtZGlzY292ZXIge1xuICBmb250LWZhbWlseTogXCJSb25kZWxsZUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdF9fcGxheWxpc3QtZGlzY292ZXIge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG4uYy1yZXN1bHRfX3BsYXlsaXN0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2NyZWFtZXJCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6ICNGRkM4NDU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdF9fcGxheWxpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gIH1cbn1cbi5jLXJlc3VsdF9fcGxheWxpc3QtdGl0bGUtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzdWx0X19wbGF5bGlzdC10aXRsZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdF9fcGxheWxpc3QtdGl0bGUtLWRlc2t0b3AsIC5jLXJlc3VsdF9fcGxheWxpc3QtZXhjbHVzaXZlLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1yZXN1bHRfX3BsYXlsaXN0LWV4Y2x1c2l2ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNjcmVhbWVyQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDRyZW07XG4gIGNvbG9yOiAjRkZDODQ1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLXJlc3VsdF9fcGxheWxpc3QtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvbmRlbGxlQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzdWx0X19wbGF5bGlzdC1kZXNjIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmMtcmVzdWx0X19wbGF5bGlzdC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG4gIHdpZHRoOiAyMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXJlc3VsdF9fcGxheWxpc3QtY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBsZWZ0OiAtOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODQxcHgpIHtcbiAgLmMtcmVzdWx0X19wbGF5bGlzdC1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRfX3BsYXlsaXN0LWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uYy1yZXN1bHQtLW5vLXdpbiAuYy1yZXN1bHRfX3NwYWNlciB7XG4gIGZsZXg6IDA7XG59XG4uYy1yZXN1bHQtLW5vLXdpbiAuYy1yZXN1bHRfX3NwYWNlci1ib3R0b20ge1xuICBmbGV4OiAxO1xufVxuLmMtcmVzdWx0LS1uby13aW4gLmMtcmVzdWx0X19ib3R0b20tc2VwYXJhdGUge1xuICBtYXJnaW4tbGVmdDogOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtcmVzdWx0LS1uby13aW4gLmMtcmVzdWx0X19ib3R0b20tc2VwYXJhdGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXJlc3VsdC0tbm8td2luIC5jLXJlc3VsdF9fYm90dG9tLXNlcGFyYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1yZXN1bHQtLW5vLXdpbiAuYy1yZXN1bHRfX2JvdHRvbS1zZXBhcmF0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHQtLW5vLXdpbiAuYy1yZXN1bHRfX3BsYXlsaXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzdWx0LS1uby13aW4gLmMtcmVzdWx0X19wbGF5bGlzdC1jb250YWluZXIge1xuICAgIG9yZGVyOiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmMtcmVzdWx0LS1uby13aW4gLmMtcmVzdWx0X19wbGF5bGlzdC1jb250YWluZXIgaW1nIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdC0tbm8td2luIC5jLXJlc3VsdF9fcGxheWxpc3QtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYy1yZXN1bHQtLW5vLXdpbiAuYy1yZXN1bHRfX3BsYXlsaXN0LWRpc2NvdmVyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXJlc3VsdC0tbm8td2luIC5jLXJlc3VsdF9fcGxheWxpc3QtZGlzY292ZXIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdC0tbm8td2luIC5jLXJlc3VsdF9fcGxheWxpc3QtZGlzY292ZXIge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uYy1yZXN1bHQtLW5vLXdpbiAuYy1yZXN1bHRfX3BsYXlsaXN0LXRpdGxlLCAuYy1yZXN1bHQtLW5vLXdpbiAuYy1yZXN1bHRfX3BsYXlsaXN0LWV4Y2x1c2l2ZSB7XG4gIGZvbnQtc2l6ZTogNy41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuYy1yZXN1bHQtLW5vLXdpbiAuYy1yZXN1bHRfX3BsYXlsaXN0LXRpdGxlLCAuYy1yZXN1bHQtLW5vLXdpbiAuYy1yZXN1bHRfX3BsYXlsaXN0LWV4Y2x1c2l2ZSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXJlc3VsdC0tbm8td2luIC5jLXJlc3VsdF9fcGxheWxpc3QtdGl0bGUsIC5jLXJlc3VsdC0tbm8td2luIC5jLXJlc3VsdF9fcGxheWxpc3QtZXhjbHVzaXZlIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHQtLW5vLXdpbiAuYy1yZXN1bHRfX3BsYXlsaXN0LXRpdGxlLCAuYy1yZXN1bHQtLW5vLXdpbiAuYy1yZXN1bHRfX3BsYXlsaXN0LWV4Y2x1c2l2ZSB7XG4gICAgZm9udC1zaXplOiA0LjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgfVxufVxuLmMtcmVzdWx0LS1uby13aW4gLmMtcmVzdWx0X19wbGF5bGlzdC1kZXNjIHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXJlc3VsdC0tbm8td2luIC5jLXJlc3VsdF9fcGxheWxpc3QtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHQtLW5vLXdpbiAuYy1yZXN1bHRfX3BsYXlsaXN0LWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uYy1yZXN1bHQtLW5vLXdpbiAuYy1yZXN1bHRfX2JvdHRvbS1yaWdodCBpbWcge1xuICB3aWR0aDogMzgwcHg7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODQxcHgpIHtcbiAgLmMtcmVzdWx0LS1uby13aW4gLmMtcmVzdWx0X19ib3R0b20tcmlnaHQgaW1nIHtcbiAgICB3aWR0aDogNDg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHQtLW5vLXdpbiAuYy1yZXN1bHRfX2JvdHRvbS1yaWdodCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtcmVzdWx0X19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2LjVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogLTI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtcmVzdWx0IC5sZWdhbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9uZGVsbGVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5jLWZvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvbmRlbGxlQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtZm9vdGVyX19sZWdhbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OUI5RTI7XG4gIHBhZGRpbmc6IDFyZW0gMTBkdnc7XG59XG4uYy1mb290ZXJfX2xlZ2FsIHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX2xlZ2FsIHtcbiAgICBwYWRkaW5nOiAxcmVtIDVkdnc7XG4gIH1cbiAgLmMtZm9vdGVyX19sZWdhbCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE4NzE7XG4gIGNvbG9yOiAjNzlCOUUyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDJyZW0gMTBkdnc7XG59XG4uYy1mb290ZXJfX2xpc3QgYcKgIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgcGFkZGluZzogMXJlbSA4ZHZ3O1xuICB9XG4gIC5jLWZvb3Rlcl9fbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5jLWZvb3Rlcl9fc2VwYXJhdG9yIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvbmRlbGxlXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyX19zZXBhcmF0b3I6bnRoLWNoaWxkKDYpIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX2xpOm50aC1jaGlsZCg3KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICAuYy1mb290ZXJfX2xpOm50aC1jaGlsZCgxMSkge1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG59XG5cbi51LWFsaWduLS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51LWFsaWduLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udS1hbGlnbi0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYXNwZWN0LXJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi51LWFzcGVjdC1yYXRpby0tMS0xIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4udS1hc3BlY3QtcmF0aW8tLTE2LTkge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLnUtYXNwZWN0LXJhdGlvLS00LTMge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuLnUtYXNwZWN0LXJhdGlvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LWNvbG9yLS13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi51LWJnLWNvbG9yLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLnUtY29sb3ItLWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cblxuLnUtYmctY29sb3ItLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuXG4udS1jb2xvci0tYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLnUtYmctY29sb3ItLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLnUtbWFyZ2luLS0xIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuXG4udS1tYXJnaW4tLTIge1xuICBtYXJnaW46IDJyZW07XG59XG5cbi51LW1hcmdpbi0tMyB7XG4gIG1hcmdpbjogM3JlbTtcbn1cblxuLnUtbWFyZ2luLS00IHtcbiAgbWFyZ2luOiA0cmVtO1xufVxuXG4udS1tYXJnaW4tLTUge1xuICBtYXJnaW46IDVyZW07XG59XG5cbi51LW1hcmdpbi0tNiB7XG4gIG1hcmdpbjogNnJlbTtcbn1cblxuLnUtbWFyZ2luLS03IHtcbiAgbWFyZ2luOiA3cmVtO1xufVxuXG4udS1tYXJnaW4tLTgge1xuICBtYXJnaW46IDhyZW07XG59XG5cbi51LW1hcmdpbi0tOSB7XG4gIG1hcmdpbjogOXJlbTtcbn1cblxuLnUtbWFyZ2luLS0xMCB7XG4gIG1hcmdpbjogMTByZW07XG59XG5cbi51LW1hcmdpbi0tMTEge1xuICBtYXJnaW46IDExcmVtO1xufVxuXG4udS1tYXJnaW4tLTEyIHtcbiAgbWFyZ2luOiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy0tMSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi51LXBhZGRpbmctLTIge1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4udS1wYWRkaW5nLS0zIHtcbiAgcGFkZGluZzogM3JlbTtcbn1cblxuLnUtcGFkZGluZy0tNCB7XG4gIHBhZGRpbmc6IDRyZW07XG59XG5cbi51LXBhZGRpbmctLTUge1xuICBwYWRkaW5nOiA1cmVtO1xufVxuXG4udS1wYWRkaW5nLS02IHtcbiAgcGFkZGluZzogNnJlbTtcbn1cblxuLnUtcGFkZGluZy0tNyB7XG4gIHBhZGRpbmc6IDdyZW07XG59XG5cbi51LXBhZGRpbmctLTgge1xuICBwYWRkaW5nOiA4cmVtO1xufVxuXG4udS1wYWRkaW5nLS05IHtcbiAgcGFkZGluZzogOXJlbTtcbn1cblxuLnUtcGFkZGluZy0tMTAge1xuICBwYWRkaW5nOiAxMHJlbTtcbn1cblxuLnUtcGFkZGluZy0tMTEge1xuICBwYWRkaW5nOiAxMXJlbTtcbn1cblxuLnUtcGFkZGluZy0tMTIge1xuICBwYWRkaW5nOiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4udS1tYXJnaW4teC0tMiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi51LW1hcmdpbi14LS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTQge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4udS1tYXJnaW4teC0tNSB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG5cbi51LW1hcmdpbi14LS02IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTcge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xufVxuXG4udS1tYXJnaW4teC0tOCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG59XG5cbi51LW1hcmdpbi14LS05IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xuICBtYXJnaW4tbGVmdDogOXJlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1tYXJnaW4teC0tMTEge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xuICBtYXJnaW4tbGVmdDogMTFyZW07XG59XG5cbi51LW1hcmdpbi14LS0xMiB7XG4gIG1hcmdpbi1yaWdodDogMTJyZW07XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLXktLTEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udS1tYXJnaW4teS0tMiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi51LW1hcmdpbi15LS0zIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtbWFyZ2luLXktLTQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udS1tYXJnaW4teS0tNSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi51LW1hcmdpbi15LS02IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtbWFyZ2luLXktLTcge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG4udS1tYXJnaW4teS0tOCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi51LW1hcmdpbi15LS05IHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtbWFyZ2luLXktLTEwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4udS1tYXJnaW4teS0tMTEge1xuICBtYXJnaW4tdG9wOiAxMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTFyZW07XG59XG5cbi51LW1hcmdpbi15LS0xMiB7XG4gIG1hcmdpbi10b3A6IDEycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tMSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi51LW1hcmdpbi10b3AtLTIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLS0zIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tNCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi51LW1hcmdpbi10b3AtLTUge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLS02IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tNyB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbi51LW1hcmdpbi10b3AtLTgge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLS05IHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tMTAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tMTEge1xuICBtYXJnaW4tdG9wOiAxMXJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tMTIge1xuICBtYXJnaW4tdG9wOiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTIge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tMyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS00IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tNiB7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS03IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTgge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tOSB7XG4gIG1hcmdpbi1yaWdodDogOXJlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tMTEge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tMSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi51LW1hcmdpbi1ib3R0b20tLTIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tNCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi51LW1hcmdpbi1ib3R0b20tLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLS02IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tNyB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi51LW1hcmdpbi1ib3R0b20tLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLS05IHtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tMTEge1xuICBtYXJnaW4tYm90dG9tOiAxMXJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tMTIge1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTIge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTMge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTQge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTUge1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTYge1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTcge1xuICBtYXJnaW4tbGVmdDogN3JlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTgge1xuICBtYXJnaW4tbGVmdDogOHJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTkge1xuICBtYXJnaW4tbGVmdDogOXJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC0tMTEge1xuICBtYXJnaW4tbGVmdDogMTFyZW07XG59XG5cbi51LW1hcmdpbi1sZWZ0LS0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy14LS0xIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi51LXBhZGRpbmcteC0tMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuLnUtcGFkZGluZy14LS00IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG5cbi51LXBhZGRpbmcteC0tNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbn1cblxuLnUtcGFkZGluZy14LS03IHtcbiAgcGFkZGluZy1yaWdodDogN3JlbTtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDhyZW07XG59XG5cbi51LXBhZGRpbmcteC0tOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW07XG4gIHBhZGRpbmctbGVmdDogOXJlbTtcbn1cblxuLnUtcGFkZGluZy14LS0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTExIHtcbiAgcGFkZGluZy1yaWdodDogMTFyZW07XG4gIHBhZGRpbmctbGVmdDogMTFyZW07XG59XG5cbi51LXBhZGRpbmcteC0tMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy15LS0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi51LXBhZGRpbmcteS0tMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtcGFkZGluZy15LS00IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTUge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi51LXBhZGRpbmcteS0tNiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtcGFkZGluZy15LS03IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTgge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG5cbi51LXBhZGRpbmcteS0tOSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtcGFkZGluZy15LS0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTExIHtcbiAgcGFkZGluZy10b3A6IDExcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTFyZW07XG59XG5cbi51LXBhZGRpbmcteS0tMTIge1xuICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTEge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTQge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTUge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTYge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTcge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTgge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTkge1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuXG4udS1wYWRkaW5nLXRvcC0tMTEge1xuICBwYWRkaW5nLXRvcDogMTFyZW07XG59XG5cbi51LXBhZGRpbmctdG9wLS0xMiB7XG4gIHBhZGRpbmctdG9wOiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi51LXBhZGRpbmctcmlnaHQtLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LS0zIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi51LXBhZGRpbmctcmlnaHQtLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LS02IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW07XG59XG5cbi51LXBhZGRpbmctcmlnaHQtLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LS05IHtcbiAgcGFkZGluZy1yaWdodDogOXJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTYge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTcge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTgge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTkge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0tMTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTFyZW07XG59XG5cbi51LXBhZGRpbmctYm90dG9tLS0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tMyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS00IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tNiB7XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS03IHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTgge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tOSB7XG4gIHBhZGRpbmctbGVmdDogOXJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tMTEge1xuICBwYWRkaW5nLWxlZnQ6IDExcmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtaGlkZGVuLS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS1oaWRkZW4tLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnUtaGlkZGVuLS1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnUtaGlkZGVuLS1odWdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0wLjFyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51LXZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGUgLnUtdmlzdWFsbHktaGlkZGVuOmFjdGl2ZSwgLnUtdmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZSAudS12aXN1YWxseS1oaWRkZW46Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjbGlwOiBhdXRvO1xufVxuXG4udS1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51LXNob3ctLW1lZGl1bSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1zaG93LS1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IHJldmVydCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1oaWRlLS1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgLyoqXG4gICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICovXG4gIGFbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgLyoqXG4gICAqIFByaW50aW5nIFRhYmxlczpcbiAgICogaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbn0iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZWFjaCAkbmFtZSwgJHZhbHVlIGluICRjb2xvcnMge1xuICA6cm9vdCB7XG4gICAgLS1jb2xvci0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb25kZWxsZSc7XG4gIHNyYzogdXJsKCcjeyRhc3NldHMtZm9udC11cmx9L1JvbmRlbGxlLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvbmRlbGxlQmxhY2snO1xuICBzcmM6IHVybCgnI3skYXNzZXRzLWZvbnQtdXJsfS9Sb25kZWxsZUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvbmRlbGxlQm9sZCc7XG4gIHNyYzogdXJsKCcjeyRhc3NldHMtZm9udC11cmx9L1JvbmRlbGxlQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2NyZWFtZXJCbGFjayc7XG4gIHNyYzogdXJsKCcjeyRhc3NldHMtZm9udC11cmx9L1NjcmVhbWVyQmxhY2sub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2NyZWFtZXJCb2xkJztcbiAgc3JjOiB1cmwoJyN7JGFzc2V0cy1mb250LXVybH0vU2NyZWFtZXJCb2xkLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NjcmVhbWVyTWVkaXVtJztcbiAgc3JjOiB1cmwoJyN7JGFzc2V0cy1mb250LXVybH0vU2NyZWFtZXJNZWRpdW0ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2NyZWFtZXInO1xuICBzcmM6IHVybCgnI3skYXNzZXRzLWZvbnQtdXJsfS9TY3JlYW1lci5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG5cbkBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGZvbnRzIHtcbiAgOnJvb3Qge1xuICAgIC0tZm9udC0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG4iLCIkaWNvbnM6IChcbiAgJ2JhbmsnLFxuICAnY2xvc2UtbGluZScsXG4pO1xuXG5AZWFjaCAkbmFtZSBpbiAkaWNvbnMge1xuICAuby1pY29uLS0jeyRuYW1lfSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcjeyRhc3NldHMtaW1nLXVybH0vaWNvbnMvI3skbmFtZX0uc3ZnJyk7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoJyN7JGFzc2V0cy1pbWctdXJsfS9pY29ucy8jeyRuYW1lfS5zdmcnKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy1pbWctdXJsfS9pY29ucy8jeyRuYW1lfS5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbjpyb290IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYmxvY2txdW90ZSBwLFxudGQgcCxcbnRoIHAsXG5saSBsaSxcbmxpIHAsXG5saSBoMSxcbmxpIGgyLFxubGkgaDMsXG5saSBoNCxcbmxpIGg1LFxubGkgaDYsXG5saSBsYWJlbCxcbmxpIHNlbGVjdCxcbmxpIGlucHV0LFxubGkgdGV4dGFyZWEsXG5saSBidXR0b24ge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cblxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBoZWlnaHQ6IDAuMXJlbTtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhLFxubGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2NyZWVuLXJlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICYtZm9jdXNhYmxlOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBpbmhlcml0O1xuICAgIGJvcmRlcjogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiBpbmhlcml0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjbGlwOiBpbml0aWFsO1xuICB9XG59XG5cbi8qKipcbiAgICBUaGUgbmV3IENTUyByZXNldCAtIHZlcnNpb24gMS43LjMgKGxhc3QgdXBkYXRlZCA3LjguMjAyMilcbiAgICBHaXRIdWIgcGFnZTogaHR0cHM6Ly9naXRodWIuY29tL2VsYWQyNDEyL3RoZS1uZXctY3NzLXJlc2V0XG4qKiovXG5cbi8qXG4gICAgUmVtb3ZlIGFsbCB0aGUgc3R5bGVzIG9mIHRoZSBcIlVzZXItQWdlbnQtU3R5bGVzaGVldFwiLCBleGNlcHQgZm9yIHRoZSAnZGlzcGxheScgcHJvcGVydHlcbiAgICAtIFRoZSBcInN5bWJvbCAqXCIgcGFydCBpcyB0byBzb2x2ZSBGaXJlZm94IFNWRyBzcHJpdGUgYnVnXG4gKi9cbio6d2hlcmUoOm5vdChodG1sLCBpZnJhbWUsIGNhbnZhcywgaW1nLCBzdmcsIHZpZGVvLCBhdWRpbyk6bm90KHN2ZyAqLCBzeW1ib2wgKikpIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogcmV2ZXJ0O1xufVxuXG4vKiBQcmVmZXJyZWQgYm94LXNpemluZyB2YWx1ZSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogUmVhcHBseSB0aGUgcG9pbnRlciBjdXJzb3IgZm9yIGFuY2hvciB0YWdzICovXG5hLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiByZXZlcnQ7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyAoYnVsbGV0cy9udW1iZXJzKSAqL1xub2wsXG51bCxcbm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3IgaW1hZ2VzIHRvIG5vdCBiZSBhYmxlIHRvIGV4Y2VlZCB0aGVpciBjb250YWluZXIgKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogcmVtb3ZlcyBzcGFjaW5nIGJldHdlZW4gY2VsbHMgaW4gdGFibGVzICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIFNhZmFyaSAtIHNvbHZpbmcgaXNzdWUgd2hlbiB1c2luZyB1c2VyLXNlbGVjdDpub25lIG9uIHRoZSA8Ym9keT4gdGV4dCBpbnB1dCBkb2Vzbid0IHdvcmtpbmcgKi9cbmlucHV0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4vKiByZXZlcnQgdGhlICd3aGl0ZS1zcGFjZScgcHJvcGVydHkgZm9yIHRleHRhcmVhIGVsZW1lbnRzIG9uIFNhZmFyaSAqL1xudGV4dGFyZWEge1xuICB3aGl0ZS1zcGFjZTogcmV2ZXJ0O1xufVxuXG4vKiBtaW5pbXVtIHN0eWxlIHRvIGFsbG93IHRvIHN0eWxlIG1ldGVyIGVsZW1lbnQgKi9cbm1ldGVyIHtcbiAgYXBwZWFyYW5jZTogcmV2ZXJ0O1xufVxuXG4vKiByZXNldCBkZWZhdWx0IHRleHQgb3BhY2l0eSBvZiBpbnB1dCBwbGFjZWhvbGRlciAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB1bnNldDtcbn1cblxuLyogZml4IHRoZSBmZWF0dXJlIG9mICdoaWRkZW4nIGF0dHJpYnV0ZS5cbiAgIGRpc3BsYXk6cmV2ZXJ0OyByZXZlcnQgdG8gZWxlbWVudCBpbnN0ZWFkIG9mIGF0dHJpYnV0ZSAqL1xuOndoZXJlKFtoaWRkZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHJldmVydCBmb3IgYnVnIGluIENocm9taXVtIGJyb3dzZXJzXG4gICAtIGZpeCBmb3IgdGhlIGNvbnRlbnQgZWRpdGFibGUgYXR0cmlidXRlIHdpbGwgd29yayBwcm9wZXJseS5cbiAgIC0gd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvOyBhZGRlZCBmb3IgU2FmYXJpIGluIGNhc2Ugb2YgdXNpbmcgdXNlci1zZWxlY3Q6bm9uZSBvbiB3cmFwcGVyIGVsZW1lbnQqL1xuOndoZXJlKFtjb250ZW50ZWRpdGFibGVdOm5vdChbY29udGVudGVkaXRhYmxlPVwiZmFsc2VcIl0pKSB7XG4gIC1tb3otdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG4gIC13ZWJraXQtdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi8qIGFwcGx5IGJhY2sgdGhlIGRyYWdnYWJsZSBmZWF0dXJlIC0gZXhpc3Qgb25seSBpbiBDaHJvbWl1bSBhbmQgU2FmYXJpICovXG46d2hlcmUoW2RyYWdnYWJsZT1cInRydWVcIl0pIHtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IGVsZW1lbnQ7XG59XG4iLCIvLzpyb290IHtcbi8vICAtLWhlYWRlci1oZWlnaHQ6IDhyZW07XG4vL31cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7IC8vIFRPRE8gLSDDoCBwZXJzb25uYWxpc2VyXG59XG5cbmJvZHkge1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLy9saW5lLWhlaWdodDogMTI1JTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBhdXRvIG5vbmU7XG59XG5cbiVnbGFjZS1iYXNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMGR2aDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxOXZ3O1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc8PWxhcmdlJykge1xuICAgIHdpZHRoOiAxNmR2dztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICB0b3A6IDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4uZ2xhY2UtbGVmdCB7XG4gIEBleHRlbmQgJWdsYWNlLWJhc2U7XG4gIGxlZnQ6IDA7XG4gIGltZyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgdG9wOiAxMzBweDtcbiAgICBpbWcge1xuICAgICAgY29udGVudDogdXJsKCcjeyRhc3NldHMtaW1nLXVybH1nbGFjZS1sZWZ0LXNtYWxsLnBuZycpO1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPD1zbWFsbCcpIHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxufVxuXG4uZ2xhY2UtcmlnaHQge1xuICBAZXh0ZW5kICVnbGFjZS1iYXNlO1xuICByaWdodDogMDtcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDExMGR2aDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgIHRvcDogNDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGltZyB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6IHVybCgnI3skYXNzZXRzLWltZy11cmx9Z2xhY2UtcmlnaHQtc21hbGwucG5nJyk7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc8PXNtYWxsJykge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxufVxuXG4uc21hbGwtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3RhcnRlYXVjaXRyb25JY29uIHtcbiAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgIGJvdHRvbTogdmFyKC0tZm9vdGVyLWhlaWdodCwgMCkgIWltcG9ydGFudDtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gICAgIF8gICAgICAgICAgICBfICAgICAgICAgICBfICAgICAgICAgICAgICAgICAgICAgICAgICAgXyBfXG4vLyAgICAoXykgICAgICAgICAgfCB8ICAgICAgICAgfCB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgKF8pXG4vLyAgICAgXyBfIF9fICAgX19ffCB8XyAgIF8gIF9ffCB8IF9fXyAgIF8gX18gX19fICAgX19fICBfX3wgfF8gIF9fIF9cbi8vICAgIHwgfCAnXyBcXCAvIF9ffCB8IHwgfCB8LyBfYCB8LyBfIFxcIHwgJ18gYCBfIFxcIC8gXyBcXC8gX2AgfCB8LyBfYCB8XG4vLyAgICB8IHwgfCB8IHwgKF9ffCB8IHxffCB8IChffCB8ICBfXy8gfCB8IHwgfCB8IHwgIF9fLyAoX3wgfCB8IChffCB8XG4vLyAgICB8X3xffCB8X3xcXF9fX3xffFxcX18sX3xcXF9fLF98XFxfX198IHxffCB8X3wgfF98XFxfX198XFxfXyxffF98XFxfXyxffFxuLy9cbi8vICAgICAgU2ltcGxlLCBlbGVnYW50IGFuZCBtYWludGFpbmFibGUgbWVkaWEgcXVlcmllcyBpbiBTYXNzXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIHYxLjQuOVxuLy9cbi8vICAgICAgICBodHRwczovL2VkdWFyZG9ib3VjYXMuZ2l0aHViLmlvL2luY2x1ZGUtbWVkaWFcbi8vXG4vLyAgICAgICAgIEF1dGhvcnM6IEVkdWFyZG8gQm91Y2FzIChAZWR1YXJkb2JvdWNhcylcbi8vICAgICAgICAgICAgICAgICAgS2l0dHkgR2lyYXVkZWwgKEBraXR0eWdpcmF1ZGVsKVxuLy9cbi8vICAgICAgVGhpcyBwcm9qZWN0IGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgTUlUIGxpY2Vuc2Vcbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIGxpYnJhcnkgcHVibGljIGNvbmZpZ3VyYXRpb25cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBnbG9iYWwgYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNhc3MgLSBDcmVhdGVzIGEgc2luZ2xlIGJyZWFrcG9pbnQgd2l0aCB0aGUgbGFiZWwgYHBob25lYFxuLy8vICAkYnJlYWtwb2ludHM6ICgncGhvbmUnOiAzMjBweCk7XG4vLy9cbiRicmVha3BvaW50czogKFxuICAgICAgICAncGhvbmUnOiAzMjBweCxcbiAgICAgICAgJ3RhYmxldCc6IDc2OHB4LFxuICAgICAgICAnZGVza3RvcCc6IDEwMjRweFxuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBzdGF0aWMgZXhwcmVzc2lvbnMgb3IgbWVkaWEgdHlwZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNhc3MgLSBDcmVhdGVzIGEgc2luZ2xlIG1lZGlhIHR5cGUgKHNjcmVlbilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbic6ICdzY3JlZW4nKTtcbi8vL1xuLy8vIEBleGFtcGxlIHNhc3MgLSBDcmVhdGVzIGEgc3RhdGljIGV4cHJlc3Npb24gd2l0aCBsb2dpY2FsIGRpc2p1bmN0aW9uIChPUiBvcGVyYXRvcilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoXG4vLy8gICAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSknXG4vLy8gICk7XG4vLy9cbiRtZWRpYS1leHByZXNzaW9uczogKFxuICAgICAgICAnc2NyZWVuJzogJ3NjcmVlbicsXG4gICAgICAgICdwcmludCc6ICdwcmludCcsXG4gICAgICAgICdoYW5kaGVsZCc6ICdoYW5kaGVsZCcsXG4gICAgICAgICdsYW5kc2NhcGUnOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJyxcbiAgICAgICAgJ3BvcnRyYWl0JzogJyhvcmllbnRhdGlvbjogcG9ydHJhaXQpJyxcbiAgICAgICAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpJyxcbiAgICAgICAgJ3JldGluYTN4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCAobWluLXJlc29sdXRpb246IDM1MGRwaSksIChtaW4tcmVzb2x1dGlvbjogM2RwcHgpJ1xuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBEZWZpbmVzIGEgbnVtYmVyIHRvIGJlIGFkZGVkIG9yIHN1YnRyYWN0ZWQgZnJvbSBlYWNoIHVuaXQgd2hlbiBkZWNsYXJpbmcgYnJlYWtwb2ludHMgd2l0aCBleGNsdXNpdmUgaW50ZXJ2YWxzXG4vLy9cbi8vLyBAZXhhbXBsZSBzYXNzIC0gSW50ZXJ2YWwgZm9yIHBpeGVscyBpcyBkZWZpbmVkIGFzIGAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MTI4cHgnKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDEyOXB4KSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2FzcyAtIEludGVydmFsIGZvciBlbXMgaXMgZGVmaW5lZCBhcyBgMC4wMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIwZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwLjAxZW0pIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzYXNzIC0gSW50ZXJ2YWwgZm9yIHJlbXMgaXMgZGVmaW5lZCBhcyBgMC4xYCBieSBkZWZhdWx0LCB0byBiZSB1c2VkIHdpdGggYGZvbnRzLXNpemU6IDYyLjUlO2Bcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yLjByZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIuMXJlbSkge31cbi8vL1xuJHVuaXQtaW50ZXJ2YWxzOiAoXG4gICAgICAgICdweCc6IDEsXG4gICAgICAgICdlbSc6IDAuMDEsXG4gICAgICAgICdyZW0nOiAwLjEsXG4gICAgICAgICcnOiAwXG4pICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBEZWZpbmVzIHdoZXRoZXIgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBhdmFpbGFibGUsIHVzZWZ1bCBmb3IgY3JlYXRpbmcgc2VwYXJhdGUgc3R5bGVzaGVldHNcbi8vLyBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IG1lZGlhIHF1ZXJpZXMuXG4vLy9cbi8vLyBAZXhhbXBsZSBzYXNzIC0gRGlzYWJsZXMgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbiRpbS1tZWRpYS1zdXBwb3J0OiB0cnVlICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIGJyZWFrcG9pbnQgdG8gZW11bGF0ZSB3aGVuIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgZGlzYWJsZWQuIE1lZGlhIHF1ZXJpZXMgdGhhdCBzdGFydCBhdCBvclxuLy8vIGludGVyY2VwdCB0aGUgYnJlYWtwb2ludCB3aWxsIGJlIGRpc3BsYXllZCwgYW55IG90aGVycyB3aWxsIGJlIGlnbm9yZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzYXNzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzYXNzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgZG9lcyBub3QgaW50ZXJjZXB0IHRoZSBkZXNrdG9wIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ3RhYmxldCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIG1lZGlhIGV4cHJlc3Npb25zIGFyZSBhbGxvd2VkIGluIGFuIGV4cHJlc3Npb24gZm9yIGl0IHRvIGJlIHVzZWQgd2hlbiBtZWRpYSBxdWVyaWVzXG4vLy8gYXJlIG5vdCBzdXBwb3J0ZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzYXNzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBhbmQgY29udGFpbnMgb25seSBhY2NlcHRlZCBtZWRpYSBleHByZXNzaW9uc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3NjcmVlbicpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgIC5mb28ge1xuLy8vICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2FzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGJ1dCBjb250YWlucyBhIG1lZGlhIGV4cHJlc3Npb24gdGhhdCBpcyBub3QgYWNjZXB0ZWRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdyZXRpbmEyeCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nLCAncG9ydHJhaXQnLCAnbGFuZHNjYXBlJykgIWRlZmF1bHQ7XG5cbi8vLy9cbi8vLyBDcm9zcy1lbmdpbmUgbG9nZ2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEtpdHR5IEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gTG9nIGEgbWVzc2FnZSBlaXRoZXIgd2l0aCBgQGVycm9yYCBpZiBzdXBwb3J0ZWRcbi8vLyBlbHNlIHdpdGggYEB3YXJuYCwgdXNpbmcgYGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpYFxuLy8vIHRvIGRldGVjdCBzdXBwb3J0LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZXNzYWdlIC0gTWVzc2FnZSB0byBsb2dcbi8vL1xuQGZ1bmN0aW9uIGltLWxvZygkbWVzc2FnZSkge1xuICBAaWYgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJykge1xuICAgIEBlcnJvciAkbWVzc2FnZTtcbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJG1lc3NhZ2U7XG4gICAgJF86IG5vb3AoKTtcbiAgfVxuXG4gIEByZXR1cm4gJG1lc3NhZ2U7XG59XG5cblxuLy8vXG4vLy8gV3JhcHBlciBtaXhpbiBmb3IgdGhlIGxvZyBmdW5jdGlvbiBzbyBpdCBjYW4gYmUgdXNlZCB3aXRoIGEgbW9yZSBmcmllbmRseVxuLy8vIEFQSSB0aGFuIGBAaWYgaW0tbG9nKCcuLicpIHt9YCBvciBgJF86IGltLWxvZygnLi4nKWAuIEJhc2ljYWxseSwgdXNlIHRoZSBmdW5jdGlvblxuLy8vIHdpdGhpbiBmdW5jdGlvbnMgYmVjYXVzZSBpdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluIGEgZnVuY3Rpb25cbi8vLyBhbmQgdXNlIHRoZSBtaXhpbiBldmVyeXdoZXJlIGVsc2UgYmVjYXVzZSBpdCdzIG11Y2ggbW9yZSBlbGVnYW50LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZXNzYWdlIC0gTWVzc2FnZSB0byBsb2dcbi8vL1xuQG1peGluIGxvZygkbWVzc2FnZSkge1xuICBAaWYgaW0tbG9nKCRtZXNzYWdlKSB7fVxufVxuXG5cbi8vL1xuLy8vIEZ1bmN0aW9uIHdpdGggbm8gYEByZXR1cm5gIGNhbGxlZCBuZXh0IHRvIGBAd2FybmAgaW4gU2FzcyAzLjNcbi8vLyB0byB0cmlnZ2VyIGEgY29tcGlsaW5nIGVycm9yIGFuZCBzdG9wIHRoZSBwcm9jZXNzLlxuLy8vXG5AZnVuY3Rpb24gbm9vcCgpIHt9XG5cbi8vL1xuLy8vIERldGVybWluZXMgd2hldGhlciBhIGxpc3Qgb2YgY29uZGl0aW9ucyBpcyBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnQuXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHJldHVybiB7Qm9vbGVhbn0gLSBSZXR1cm5zIHRydWUgaWYgdGhlIGNvbmRpdGlvbnMgYXJlIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vXG5AZnVuY3Rpb24gaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikge1xuICAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRpbS1uby1tZWRpYS1icmVha3BvaW50KTtcblxuICBAaWYgbm90ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlIHtcbiAgICBAaWYgaW0tbG9nKCdgI3skaW0tbm8tbWVkaWEtYnJlYWtwb2ludH1gIGlzIG5vdCBhIHZhbGlkIGJyZWFrcG9pbnQuJykge31cbiAgfVxuXG4gIEBlYWNoICRjb25kaXRpb24gaW4gJGNvbmRpdGlvbnMge1xuICAgIEBpZiBub3QgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG4gICAgICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRjb25kaXRpb24pO1xuICAgICAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG4gICAgICAkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRjb25kaXRpb24sICRvcGVyYXRvcik7XG5cbiAgICAgIEBpZiAoJHByZWZpeCA9PSAnbWF4JyBhbmQgJHZhbHVlIDw9ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlKSBvclxuICAgICAgICAgICgkcHJlZml4ID09ICdtaW4nIGFuZCAkdmFsdWUgPiAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgICBAcmV0dXJuIGZhbHNlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgbm90IGluZGV4KCRpbS1uby1tZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuICAgICAgQHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuIHRydWU7XG59XG5cbi8vLy9cbi8vLyBQYXJzaW5nIGVuZ2luZVxuLy8vIEBhdXRob3IgS2l0dHkgR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBHZXQgb3BlcmF0b3Igb2YgYW4gZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IG9wZXJhdG9yIGZyb21cbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBBbnkgb2YgYD49YCwgYD5gLCBgPD1gLCBgPGAsIGDiiaVgLCBg4omkYFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pIHtcbiAgQGVhY2ggJG9wZXJhdG9yIGluICgnPj0nLCAnPicsICc8PScsICc8JywgJ+KJpScsICfiiaQnKSB7XG4gICAgQGlmIHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICAgICBAcmV0dXJuICRvcGVyYXRvcjtcbiAgICB9XG4gIH1cblxuICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gIC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXG4gICRfOiBpbS1sb2coJ05vIG9wZXJhdG9yIGZvdW5kIGluIGAjeyRleHByZXNzaW9ufWAuJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgZGltZW5zaW9uIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYHdpZHRoYCBvciBgaGVpZ2h0YCAob3IgcG90ZW50aWFsbHkgYW55dGhpbmcgZWxzZSlcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcGFyc2VkLWRpbWVuc2lvbjogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAwLCAkb3BlcmF0b3ItaW5kZXggLSAxKTtcbiAgJGRpbWVuc2lvbjogJ3dpZHRoJztcblxuICBAaWYgc3RyLWxlbmd0aCgkcGFyc2VkLWRpbWVuc2lvbikgPiAwIHtcbiAgICAkZGltZW5zaW9uOiAkcGFyc2VkLWRpbWVuc2lvbjtcbiAgfVxuXG4gIEByZXR1cm4gJGRpbWVuc2lvbjtcbn1cblxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIHByZWZpeCBiYXNlZCBvbiBhbiBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYG1pbmAgb3IgYG1heGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpIHtcbiAgQHJldHVybiBpZihpbmRleCgoJzwnLCAnPD0nLCAn4omkJyksICRvcGVyYXRvciksICdtYXgnLCAnbWluJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IHZhbHVlIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCB2YWx1ZSBmcm9tXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIEEgbnVtZXJpYyB2YWx1ZVxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sICRvcGVyYXRvci1pbmRleCArIHN0ci1sZW5ndGgoJG9wZXJhdG9yKSk7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHZhbHVlKSB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHZhbHVlKTtcbiAgfSBAZWxzZSB7XG4gICAgJHZhbHVlOiB0by1udW1iZXIoJHZhbHVlKTtcbiAgfVxuXG4gICRpbnRlcnZhbDogbWFwLWdldCgkdW5pdC1pbnRlcnZhbHMsIHVuaXQoJHZhbHVlKSk7XG5cbiAgQGlmIG5vdCAkaW50ZXJ2YWwge1xuICAgIC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cbiAgICAvLyByZWx5IG9uIHRoZSBgaW0tbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxuICAgIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAgIC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG4gICAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBpbS1sb2coLi4pIHt9YCBpbnN0ZWFkLlxuICAgICRfOiBpbS1sb2coJ1Vua25vd24gdW5pdCBgI3t1bml0KCR2YWx1ZSl9YC4nKTtcbiAgfVxuXG4gIEBpZiAkb3BlcmF0b3IgPT0gJz4nIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSArICRpbnRlcnZhbDtcbiAgfSBAZWxzZSBpZiAkb3BlcmF0b3IgPT0gJzwnIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSAtICRpbnRlcnZhbDtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5cbi8vL1xuLy8vIFBhcnNlIGFuIGV4cHJlc3Npb24gdG8gcmV0dXJuIGEgdmFsaWQgbWVkaWEtcXVlcnkgZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBwYXJzZVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIFZhbGlkIG1lZGlhIHF1ZXJ5XG4vLy9cbkBmdW5jdGlvbiBwYXJzZS1leHByZXNzaW9uKCRleHByZXNzaW9uKSB7XG4gIC8vIElmIGl0IGlzIHBhcnQgb2YgJG1lZGlhLWV4cHJlc3Npb25zLCBpdCBoYXMgbm8gb3BlcmF0b3JcbiAgLy8gdGhlbiB0aGVyZSBpcyBubyBuZWVkIHRvIGdvIGFueSBmdXJ0aGVyLCBqdXN0IHJldHVybiB0aGUgdmFsdWVcbiAgQGlmIG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbik7XG4gIH1cblxuICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKTtcbiAgJGRpbWVuc2lvbjogZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcblxuICBAcmV0dXJuICcoI3skcHJlZml4fS0jeyRkaW1lbnNpb259OiAjeyR2YWx1ZX0pJztcbn1cblxuLy8vXG4vLy8gU2xpY2UgYCRsaXN0YCBiZXR3ZWVuIGAkc3RhcnRgIGFuZCBgJGVuZGAgaW5kZXhlc1xuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRsaXN0IC0gTGlzdCB0byBzbGljZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkc3RhcnQgWzFdIC0gU3RhcnQgaW5kZXhcbi8vLyBAcGFyYW0ge051bWJlcn0gJGVuZCBbbGVuZ3RoKCRsaXN0KV0gLSBFbmQgaW5kZXhcbi8vL1xuLy8vIEByZXR1cm4ge0xpc3R9IFNsaWNlZCBsaXN0XG4vLy9cbkBmdW5jdGlvbiBzbGljZSgkbGlzdCwgJHN0YXJ0OiAxLCAkZW5kOiBsZW5ndGgoJGxpc3QpKSB7XG4gIEBpZiBsZW5ndGgoJGxpc3QpIDwgMSBvciAkc3RhcnQgPiAkZW5kIHtcbiAgICBAcmV0dXJuICgpO1xuICB9XG5cbiAgJHJlc3VsdDogKCk7XG5cbiAgQGZvciAkaSBmcm9tICRzdGFydCB0aHJvdWdoICRlbmQge1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBudGgoJGxpc3QsICRpKSk7XG4gIH1cblxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vLy9cbi8vLyBTdHJpbmcgdG8gbnVtYmVyIGNvbnZlcnRlclxuLy8vIEBhdXRob3IgS2l0dHkgR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBDYXN0cyBhIHN0cmluZyBpbnRvIGEgbnVtYmVyXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZyB8IE51bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYmUgcGFyc2VkXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9XG4vLy9cbkBmdW5jdGlvbiB0by1udW1iZXIoJHZhbHVlKSB7XG4gIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ251bWJlcicge1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9IEBlbHNlIGlmIHR5cGUtb2YoJHZhbHVlKSAhPSAnc3RyaW5nJyB7XG4gICAgJF86IGltLWxvZygnVmFsdWUgZm9yIGB0by1udW1iZXJgIHNob3VsZCBiZSBhIG51bWJlciBvciBhIHN0cmluZy4nKTtcbiAgfVxuXG4gICRmaXJzdC1jaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsIDEsIDEpO1xuICAkcmVzdWx0OiAwO1xuICAkZGlnaXRzOiAwO1xuICAkbWludXM6ICgkZmlyc3QtY2hhcmFjdGVyID09ICctJyk7XG4gICRudW1iZXJzOiAoJzAnOiAwLCAnMSc6IDEsICcyJzogMiwgJzMnOiAzLCAnNCc6IDQsICc1JzogNSwgJzYnOiA2LCAnNyc6IDcsICc4JzogOCwgJzknOiA5KTtcblxuICAvLyBSZW1vdmUgKy8tIHNpZ24gaWYgcHJlc2VudCBhdCBmaXJzdCBjaGFyYWN0ZXJcbiAgQGlmICgkZmlyc3QtY2hhcmFjdGVyID09ICcrJyBvciAkZmlyc3QtY2hhcmFjdGVyID09ICctJykge1xuICAgICR2YWx1ZTogc3RyLXNsaWNlKCR2YWx1ZSwgMik7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIHN0ci1sZW5ndGgoJHZhbHVlKSB7XG4gICAgJGNoYXJhY3Rlcjogc3RyLXNsaWNlKCR2YWx1ZSwgJGksICRpKTtcblxuICAgIEBpZiBub3QgKGluZGV4KG1hcC1rZXlzKCRudW1iZXJzKSwgJGNoYXJhY3Rlcikgb3IgJGNoYXJhY3RlciA9PSAnLicpIHtcbiAgICAgIEByZXR1cm4gdG8tbGVuZ3RoKGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpLCBzdHItc2xpY2UoJHZhbHVlLCAkaSkpXG4gICAgfVxuXG4gICAgQGlmICRjaGFyYWN0ZXIgPT0gJy4nIHtcbiAgICAgICRkaWdpdHM6IDE7XG4gICAgfSBAZWxzZSBpZiAkZGlnaXRzID09IDAge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3Rlcik7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkZGlnaXRzOiAkZGlnaXRzICogMTA7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3RlcikgLyAkZGlnaXRzO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCk7XG59XG5cblxuLy8vXG4vLy8gQWRkIGAkdW5pdGAgdG8gYCR2YWx1ZWBcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBhZGQgdW5pdCB0b1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdW5pdCAtIFN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGUgdW5pdFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIGAkdmFsdWVgIGV4cHJlc3NlZCBpbiBgJHVuaXRgXG4vLy9cbkBmdW5jdGlvbiB0by1sZW5ndGgoJHZhbHVlLCAkdW5pdCkge1xuICAkdW5pdHM6ICgncHgnOiAxcHgsICdjbSc6IDFjbSwgJ21tJzogMW1tLCAnJSc6IDElLCAnY2gnOiAxY2gsICdwYyc6IDFwYywgJ2luJzogMWluLCAnZW0nOiAxZW0sICdyZW0nOiAxcmVtLCAncHQnOiAxcHQsICdleCc6IDFleCwgJ3Z3JzogMXZ3LCAndmgnOiAxdmgsICd2bWluJzogMXZtaW4sICd2bWF4JzogMXZtYXgpO1xuXG4gIEBpZiBub3QgaW5kZXgobWFwLWtleXMoJHVuaXRzKSwgJHVuaXQpIHtcbiAgICAkXzogaW0tbG9nKCdJbnZhbGlkIHVuaXQgYCN7JHVuaXR9YC4nKTtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlICogbWFwLWdldCgkdW5pdHMsICR1bml0KTtcbn1cblxuLy8vXG4vLy8gVGhpcyBtaXhpbiBhaW1zIGF0IHJlZGVmaW5pbmcgdGhlIGNvbmZpZ3VyYXRpb24ganVzdCBmb3IgdGhlIHNjb3BlIG9mXG4vLy8gdGhlIGNhbGwuIEl0IGlzIGhlbHBmdWwgd2hlbiBoYXZpbmcgYSBjb21wb25lbnQgbmVlZGluZyBhbiBleHRlbmRlZFxuLy8vIGNvbmZpZ3VyYXRpb24gc3VjaCBhcyBjdXN0b20gYnJlYWtwb2ludHMgKHJlZmVycmVkIHRvIGFzIHR3ZWFrcG9pbnRzKVxuLy8vIGZvciBpbnN0YW5jZS5cbi8vL1xuLy8vIEBhdXRob3IgS2l0dHkgR2lyYXVkZWxcbi8vL1xuLy8vIEBwYXJhbSB7TWFwfSAkdHdlYWtwb2ludHMgWygpXSAtIE1hcCBvZiB0d2Vha3BvaW50cyB0byBiZSBtZXJnZWQgd2l0aCBgJGJyZWFrcG9pbnRzYFxuLy8vIEBwYXJhbSB7TWFwfSAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnMgWygpXSAtIE1hcCBvZiB0d2Vha2VkIG1lZGlhIGV4cHJlc3Npb25zIHRvIGJlIG1lcmdlZCB3aXRoIGAkbWVkaWEtZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEBleGFtcGxlIHNhc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBicmVha3BvaW50cyB3aXRoIGEgdHdlYWtwb2ludFxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9Y3VzdG9tJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2FzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIG1lZGlhIGV4cHJlc3Npb25zIHdpdGggYSBjdXN0b20gb25lXG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zOiAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzYXNzIC0gRXh0ZW5kIGJvdGggY29uZmlndXJhdGlvbiBtYXBzXG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCksICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuQG1peGluIG1lZGlhLWNvbnRleHQoJHR3ZWFrcG9pbnRzOiAoKSwgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zOiAoKSkge1xuICAvLyBTYXZlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRnbG9iYWwtYnJlYWtwb2ludHM6ICRicmVha3BvaW50cztcbiAgJGdsb2JhbC1tZWRpYS1leHByZXNzaW9uczogJG1lZGlhLWV4cHJlc3Npb25zO1xuXG4gIC8vIFVwZGF0ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkYnJlYWtwb2ludHM6IG1hcC1tZXJnZSgkYnJlYWtwb2ludHMsICR0d2Vha3BvaW50cykgIWdsb2JhbDtcbiAgJG1lZGlhLWV4cHJlc3Npb25zOiBtYXAtbWVyZ2UoJG1lZGlhLWV4cHJlc3Npb25zLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnMpICFnbG9iYWw7XG5cbiAgQGNvbnRlbnQ7XG5cbiAgLy8gUmVzdG9yZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkYnJlYWtwb2ludHM6ICRnbG9iYWwtYnJlYWtwb2ludHMgIWdsb2JhbDtcbiAgJG1lZGlhLWV4cHJlc3Npb25zOiAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zICFnbG9iYWw7XG59XG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIHB1YmxpYyBleHBvc2VkIEFQSVxuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vL1xuXG5cbi8vL1xuLy8vIEdlbmVyYXRlcyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIGEgbGlzdCBvZiBjb25kaXRpb25zXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2FzcyAtIFdpdGggYSBzaW5nbGUgc2V0IGJyZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2FzcyAtIFdpdGggdHdvIHNldCBicmVha3BvaW50c1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9dGFibGV0JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzYXNzIC0gV2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1OHB4JywgJzw4NTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2FzcyAtIFdpdGggc2V0IGJyZWFrcG9pbnRzIHdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPmRlc2t0b3AnLCAnPD0xMzUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNhc3MgLSBXaXRoIGEgc3RhdGljIGV4cHJlc3Npb25cbi8vLyAgQGluY2x1ZGUgbWVkaWEoJ3JldGluYTJ4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzYXNzIC0gTWl4aW5nIGV2ZXJ5dGhpbmdcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzUwcHgnLCAnPHRhYmxldCcsICdyZXRpbmEzeCcpIHsgfVxuLy8vXG5AbWl4aW4gbWVkaWEoJGNvbmRpdGlvbnMuLi4pIHtcbiAgQGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA9PSAwKSBvclxuICAgICAgKG5vdCAkaW0tbWVkaWEtc3VwcG9ydCBhbmQgaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikpIHtcbiAgICBAY29udGVudDtcbiAgfSBAZWxzZSBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPiAwKSB7XG4gICAgQG1lZGlhICN7dW5xdW90ZShwYXJzZS1leHByZXNzaW9uKG50aCgkY29uZGl0aW9ucywgMSkpKX0ge1xuICAgICAgLy8gUmVjdXJzaXZlIGNhbGxcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNsaWNlKCRjb25kaXRpb25zLCAyKS4uLikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGFzc2V0cy1pbWctdXJsOiAnLi4vYXNzZXRzL2ltZy8nO1xuJGFzc2V0cy1mb250LXVybDogJy4uL2Fzc2V0cy9mb250cy8nO1xuXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG4kY29sb3ItYmx1ZTogIzAwMTg3MTtcbiRjb2xvci1saWdodC1ibHVlOiAjNzlCOUUyO1xuJGNvbG9yLWdvbGQ6ICNGRkM4NDU7XG5cbiRjb2xvcnM6IChcbiAgJ3doaXRlJzogICAgICAkY29sb3Itd2hpdGUsXG4gICdibGFjayc6ICAgICAgJGNvbG9yLWJsYWNrLFxuICAnYmx1ZSc6ICAgICAgICRjb2xvci1ibHVlLFxuKTtcblxuJGZvbnQtcm9uZGVsbGU6ICdSb25kZWxsZScsIHNhbnMtc2VyaWY7XG4kZm9udC1yb25kZWxsZUJvbGQ6ICdSb25kZWxsZUJvbGQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtcm9uZGVsbGVCbGFjazogJ1JvbmRlbGxlQmxhY2snLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2NyZWFtZXI6ICdTY3JlYW1lcicsIHNhbnMtc2VyaWY7XG4kZm9udC1zY3JlYW1lck1lZGl1bTogJ1NjcmVhbWVyTWVkaXVtJywgc2Fucy1zZXJpZjtcbiRmb250LXNjcmVhbWVyQm9sZDogJ1NjcmVhbWVyQm9sZCcsIHNhbnMtc2VyaWY7XG4kZm9udC1zY3JlYW1lckJsYWNrOiAnU2NyZWFtZXJCbGFjaycsIHNhbnMtc2VyaWY7XG5cbiRmb250czogKFxuICAnUm9uZGVsbGUnOiAgICAgICAkZm9udC1yb25kZWxsZSxcbiAgJ1JvbmRlbGxlQm9sZCc6ICAgJGZvbnQtcm9uZGVsbGVCb2xkLFxuICAnUm9uZGVsbGVCbGFjayc6ICAkZm9udC1yb25kZWxsZUJsYWNrLFxuICAnU2NyZWFtZXInOiAgICAgICAkZm9udC1zY3JlYW1lcixcbiAgJ1NjcmVhbWVyTWVkaXVtJzogJGZvbnQtc2NyZWFtZXJNZWRpdW0sXG4gICdTY3JlYW1lckJvbGQnOiAkZm9udC1zY3JlYW1lckJvbGQsXG4gICdTY3JlYW1lckJsYWNrJzogICRmb250LXNjcmVhbWVyQmxhY2ssXG4pO1xuXG4kdnctc21hbGw6IDMyMHB4O1xuJHZ3LW1lZGl1bTogNzY4cHg7XG4kdnctbGFyZ2U6IDEwMjRweDtcbiR2dy1leHRyYS1sYXJnZTogMTIwMHB4O1xuJHZ3LWh1Z2U6IDE0NDBweDtcbiR2dy1leHRyYS1odWdlOiAxODQwcHg7XG5cbi8vLyBNZWRpYSBxdWVyeSBWZW5kb3IgLSBVc2FnZVxuLy8vICttZWRpYSgnc2NyZWVuJywgJz5tZWRpdW0nLCAnPD1sYXJnZScpXG4vLy8gaHR0cHM6Ly9lZHVhcmRvYm91Y2FzLmdpdGh1Yi5pby9pbmNsdWRlLW1lZGlhL2RvY3VtZW50YXRpb25cbiRicmVha3BvaW50czogKFxuICAnc21hbGwnOiAkdnctc21hbGwsXG4gICdtZWRpdW0nOiAkdnctbWVkaXVtLFxuICAnbGFyZ2UnOiAkdnctbGFyZ2UsXG4gICdleHRyYS1sYXJnZSc6ICR2dy1leHRyYS1sYXJnZSxcbiAgJ2h1Z2UnOiAkdnctaHVnZSxcbiAgJ2V4dHJhLWh1Z2UnOiAkdnctZXh0cmEtaHVnZSxcbik7XG4iLCJoMSxcbi5zdHlsZS1oMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuaDIsXG4uc3R5bGUtaDIge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuaDMsXG4uc3R5bGUtaDMge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cblxuaDQsXG4uc3R5bGUtaDQge1xuICBmb250LXNpemU6IDJyZW07XG59XG4iLCJ1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAmLmxpc3QtLXN0eWxlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gIH1cbn1cbiIsIi50ZXh0LS1leHRyYS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuXG4udGV4dC0tbGFyZ2Uge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbnAsXG4udGV4dC0tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi50ZXh0LS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG59XG5cbi50ZXh0LS1leHRyYS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbiIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJltkaXI9XCJydGxcIl0ge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG5cbiAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTtcbn1cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmX19vcHRpb25zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fb3B0aW9uIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICYtLXNlbGVjdGFibGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xuXG4gICYtLWFib3ZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAmLS1iZWxvdyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuXG4gIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICBiIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDFweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAmX19kaXNwbGF5IHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19yZW1vdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgJl9fZGlzcGxheSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgICAmX19yZW1vdmUge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gge1xuICAmLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICB9XG5cbiAgJi0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMge1xuICA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAmX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG5cbiAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcblxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgJi0tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLS1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cblxuICAmLS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgfVxuXG4gICYtLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApO1xuXG4gICAgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIHtcbiAgJltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICBiIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTtcbiAgICB9XG5cbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX19kaXNwbGF5IHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19yZW1vdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmX19kaXNwbGF5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cblxuICAgICZfX3JlbW92ZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICB9XG5cbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaCB7XG4gICAgJi0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICAmLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICYtLWFib3ZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tYmVsb3cge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgICZfX29wdGlvbi0tZ3JvdXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19vcHRpb24tLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiBncmV5O1xuICAgIH1cblxuICAgICYtLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmX19ncm91cCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBib3JkZXItY29sb3I6ICM1ODk3ZmI7XG4gIH1cbn1cbiIsIi5vLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPmV4dHJhLWh1Z2UnKSB7XG4gICAgd2lkdGg6IDEyODBweDtcbiAgfVxuXG4gICYtLWZsdWlkIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuby1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLm8tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5vLWRpc3BsYXkge1xuICAkdGhpczogJjtcblxuICAmX19qdXN0aWZ5LS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcblxuICAgICYuby1mbGV4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19qdXN0aWZ5LS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fanVzdGlmeS0tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblxuICAgICYuby1mbGV4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgJl9fanVzdGlmeS0tc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG5cbiAgJl9fanVzdGlmeS0tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gICZfX2p1c3RpZnktLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2p1c3RpZnktLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cblxuICAmX19hbGlnbi0tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgICYuby1mbGV4IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2FsaWduLS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19hbGlnbi0tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuXG4gICAgJi5vLWZsZXgge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gICZfX2FsaWduLS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gICZfX2FsaWduLS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG59XG4iLCIuby1mb3JtIHtcbiAgJl9fc2VsZWN0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHNlbGVjdCB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xuICAgIH1cblxuICAgIGltZy5vLWZvcm1fX3NlbGVjdC1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMS4ycmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMC42cmVtO1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19maWxlIHtcbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbGUtaW5wdXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgfVxuXG4gICZfX2ZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJvbmRlbGxlO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIuNXJlbSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcm9uZGVsbGU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbGUtYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcm9uZGVsbGU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fZmlsZS1uYW1lIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJvbmRlbGxlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IDAgMS40cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX2ZpbGUtaGludCB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yb25kZWxsZTtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgd2lkdGg6IDcwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBsYWJlbCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmFkaW8tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzcmVtO1xuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDAuOHJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yb25kZWxsZTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2Vycm9yLWFwaSxcbiAgJl9fZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBjb2xvcjogcmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG4uc2VsZWN0MiB7XG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgbWluLWhlaWdodDogM3JlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJvbmRlbGxlO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDEuMnJlbTtcbiAgICAgICAgd2lkdGg6IDEuMnJlbTtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMC4ycmVtIDAuMXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbiAgfVxuXG4gICYtZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICYtc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcm9uZGVsbGU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoJGNvbG9yLWJsdWUsIDAuMyk7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIH1cblxuICAmLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJvbmRlbGxlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMS40cmVtO1xuXG4gICAgJi0taGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuXG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbGlnaHQtYmx1ZSwgMC40KTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIltjbGFzcyo9XCJvLWljb24tXCJdIHtcbiAgLS1pY29uLXNpemU6IDEuNXJlbTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgdmVydGljYWwtYWxpZ246IGNhbGMoMC4zNzVlbSAtIHZhcigtLWljb24tc2l6ZSkgKiAwLjUpO1xuICB9XG59XG5cbi5vLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAwLjVyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAmLS1leHRyYS1sYXJnZTo6YmVmb3JlIHtcbiAgICAtLWljb24tc2l6ZTogMy4ycmVtO1xuICB9XG5cbiAgJi0tbGFyZ2U6OmJlZm9yZSB7XG4gICAgLS1pY29uLXNpemU6IDIuNHJlbTtcbiAgfVxuXG4gICYtLXNtYWxsOjpiZWZvcmUge1xuICAgIC0taWNvbi1zaXplOiAxLjJyZW07XG4gIH1cblxuICAmLS1yaWdodDo6YmVmb3JlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuIiwiLy8gUsOpdGFibGlzc2VtZW50IGRlcyBzdHlsZXMgU3dpcGVyIGFubnVsw6lzIHBhciBsZSByZXNldCBDU1MgZ2xvYmFsXG4uc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBPYmpldCBjYXJvdXNlbFxuLm8tY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cblxuICAmX19zd2lwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxOHJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgIGhlaWdodDogMTI5cHg7XG4gICAgICB3aWR0aDogMTI5cHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX3BhcmZ1bS1iYWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNHJlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3BhcmZ1bS1uYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcm9uZGVsbGVCb2xkO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmLS1uZXh0IGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDY0cHggLSAxLjVyZW0pO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxLjc1cmVtIDkuNXJlbTtcbiAgbWluLWhlaWdodDogY2FsYygzLjVyZW0gKyAxLjlyZW0gKiAxLjIpO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYSgnPmV4dHJhLWh1Z2UnKSB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAxMi4xNXJlbTtcbiAgfVxufVxuXG4uYy1idXR0b24uZ29sZCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yb25kZWxsZUJvbGQ7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMjU1LCAyMDAsIDY5LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPmV4dHJhLWh1Z2UnKSB7XG4gICAgZm9udC1zaXplOiAyLjQ1cmVtO1xuICB9XG59XG5cbi5jLWJ1dHRvbi5ibHVlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJvbmRlbGxlQm9sZDtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgYmFja2dyb3VuZDogIzAwMTg3MSBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsIDI0LCAxMTMsICkgNTAlLCByZ2JhKDE0MywgMTk1LCAyMzAsIDAuMjUpIDEwMCUpO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc+ZXh0cmEtaHVnZScpIHtcbiAgICBmb250LXNpemU6IDIuNDVyZW07XG4gIH1cbn1cbiIsIi5jLWhlYWRlciB7XG4gICAgJl9faGVhZCB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yb25kZWxsZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+ZXh0cmEtaHVnZScpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNDVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNDVyZW07XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjRyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcm9uZGVsbGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgc3VwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPmV4dHJhLWh1Z2UnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjMwcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjM1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIHN1cHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5LjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zY3JlYW1lck1lZGl1bTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz5leHRyYS1odWdlJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIuMjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0Ljg1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi4zcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3LjZyZW07XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW5jbHVkZSBtZWRpYSgnc2NyZWVuJywgJzxsYXJnZScpIHtcbiAgLmMtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcmVtO1xuICAgIGxlZnQ6IDNyZW07XG4gICAgei1pbmRleDogMTEwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTtcblxuICAgICZfX2xpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgIGhlaWdodDogMC4ycmVtO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwLjJyZW0gMC40cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwLjRyZW0gLTAuMnJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtdmlzaWJsZSAuYy1idXJnZXJfX2xpbmUge1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCdzY3JlZW4nLCAnPj1sYXJnZScpIHtcbiAgLmMtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5jLWxvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IHJvdGF0ZSAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgaW5zZXQ6IDZweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBhbmltYXRpb246IHJvdGF0ZSAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBpbnNldDogMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUgMC41cyBsaW5lYXIgaW5maW5pdGUgcmV2ZXJzZTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCIuYy1uYXZpZ2F0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnc2NyZWVuJywgJzxsYXJnZScpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1pbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCdzY3JlZW4nLCAnPGxhcmdlJykge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIH1cblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICB6LWluZGV4OiAxMTA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdzY3JlZW4nLCAnPGxhcmdlJykge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuYy1tb2RhbCB7XG4gICR0aGlzIDogJjtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbiwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICAmLmlzLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxMDAxO1xuICB9XG5cbiAgJl9fYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLCB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMCAwIC8gMzAlKTtcblxuICAgICN7JHRoaXN9LmlzLW9wZW4gJiB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgfVxuICB9XG5cbiAgJl9fZGlhbG9nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm94LXNoYWRvdzogMCAyLjRyZW0gMy44cmVtIDAuM3JlbSByZ2IoMCAwIDAgLyAxNCUpO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnc2NyZWVuJywgJzxtZWRpdW0nKSB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAjeyR0aGlzfS5pcy1vcGVuICYge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxMDAzO1xuXG4gICAgICAmLmhhcy1sb25nLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi5jLWhvbWUtYm9keSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtaW1nLXVybH0vYmcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IG1heCgxNTY0cHgsIDE0MGR2dykgODc4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI0ZHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDBkdmg7XG5cbiAgICBtYWluIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzLWltZy11cmx9L2JnLXNtYWxsLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IG1heCg1MzRweCwgNDhkdncpIDMwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXNtYWxsJykge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IG1heCgzNTZweCwgMzJkdncpIDIwMHB4O1xuICAgIH1cbn1cblxuLmMtaG9tZSB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuby1jb250YWluZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX3NwYWNlciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fY29udGVudHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sZWZ0e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcm9uZGVsbGVCb2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3LjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNjcmVhbWVyQm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogOC4zcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+ZXh0cmEtaHVnZScpIHtcbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4yMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuODVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5LjYwcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAuNjByZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjk1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy44NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC45cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNS40cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1yaWdodHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGxlZnQ6IC03NCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0yMiU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2JTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtZm9ybV9fY2hlY2tib3hlcyB7XG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLmMtZm9ybS1wYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC5nbGFjZS1sZWZ0LFxuICAgIC5nbGFjZS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxNnZ3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgICAgLmdsYWNlLWxlZnQsXG4gICAgICAgIC5nbGFjZS1yaWdodCxcbiAgICAgICAgLmRyYXctbGVmdCxcbiAgICAgICAgLmRyYXctcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWRyYXctYmFzZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnZ3O1xuICAgIGhlaWdodDogODBkdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0b3A6IDkwZHZoO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA4MGR2aDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufVxuXG4uZHJhdy1sZWZ0IHtcbiAgICBAZXh0ZW5kICVkcmF3LWJhc2U7XG4gICAgbGVmdDogMDtcblxuICAgIGltZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmRyYXctcmlnaHQge1xuICAgIEBleHRlbmQgJWRyYXctYmFzZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDgwZHZoO1xuICAgIGltZyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4uYy1mb3JtX19zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcm9uZGVsbGVCb2xkO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5jLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDAuNXJlbSk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMjhyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yb25kZWxsZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1JTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuXG4gICAgICAgICAgICBzcGFuLCBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuaXMtb3BlbiAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYy1mb3JtX19jaGVja2JveGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG59XG5cbi5jLWZvcm1fX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICAgIHBhZGRpbmc6IDRyZW0gMTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtIDVyZW07XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgLmMtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cbn1cbiIsIi5jLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yb25kZWxsZUJvbGQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcblxuICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gICZfX3N0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gICZfX2xpc3QgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItZmFkaW5nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXJvdGF0aW5nIHtcbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXNjYWxpbmcge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi50b29sdGlwc3RlciB7XG4gICYtYmFzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJvbmRlbGxlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1ib3gge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG5cbiAgJi1ydWxlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYtZmFkZSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJi50b29sdGlwc3Rlci1zaG93IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi1ncm93IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsMCk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXG4gICAgJi50b29sdGlwc3Rlci1zaG93IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwxKTtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4xNSk7XG4gICAgfVxuICB9XG5cbiAgJi1zd2luZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJi50b29sdGlwc3Rlci1zaG93IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMzAsIDAuNjM1LCAwLjQ5NSwgMi40KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi1mYWxsIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjE1KTtcblxuICAgICYudG9vbHRpcHN0ZXItaW5pdGlhbCB7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnRvb2x0aXBzdGVyLWR5aW5nIHtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAmLXNsaWRlIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4xNSk7XG5cbiAgICAmLnRvb2x0aXBzdGVyLWluaXRpYWwge1xuICAgICAgbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi50b29sdGlwc3Rlci1keWluZyB7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtdXBkYXRlLWZhZGUge1xuICAgIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItZmFkaW5nIDQwMG1zO1xuICB9XG5cbiAgJi11cGRhdGUtcm90YXRlIHtcbiAgICBhbmltYXRpb246IHRvb2x0aXBzdGVyLXJvdGF0aW5nIDYwMG1zO1xuICB9XG5cbiAgJi11cGRhdGUtc2NhbGUge1xuICAgIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItc2NhbGluZyA2MDBtcztcbiAgfVxufVxuIiwiLmMtcHJvZmlsZXMtcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbn1cblxuLmMtcHJvZmlsZXMge1xuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJvbmRlbGxlQm9sZDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz5leHRyYS1odWdlJykge1xuICAgICAgZm9udC1zaXplOiAzLjIwcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuXG4gICZfX2FyY2hldHlwZS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMy44cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPmV4dHJhLWh1Z2UnKSB7XG4gICAgICBoZWlnaHQ6IDQuODVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICAgaGVpZ2h0OiAzLjZyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYXJjaGV0eXBlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcm9uZGVsbGVCbGFjaztcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz5leHRyYS1odWdlJykge1xuICAgICAgZm9udC1zaXplOiAzLjg1cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+ZXh0cmEtaHVnZScpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44MHJlbTtcbiAgICB9XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fc2hvcnQge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJvbmRlbGxlQm9sZDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yb25kZWxsZTtcbiAgICAgIG1heC13aWR0aDogNTJyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDYuNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiAtMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgIGNvbnRlbnQ6IHVybCgnI3skYXNzZXRzLWltZy11cmx9YmctYmx1ZS1zbWFsbC5zdmcnKTtcbiAgICB9XG4gIH1cblxuICAmX19jdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogM3JlbSBhdXRvIDJyZW07XG4gICAgcGFkZGluZzogMS43NXJlbSAzLjVyZW07XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLXJlc3VsdC1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuXG4gIG1haW4ge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgIC5nbGFjZS1sZWZ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdsYWNlLXJpZ2h0IHtcbiAgICAgIHRvcDogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy1yZXN1bHQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5vLWNvbnRhaW5lciB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgJi1sZWZ0LFxuICAgICYtcmlnaHQge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTdyZW07XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICYtbGVmdCxcbiAgICAgICYtcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi1yaWdodCBpbWcge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mZWxpY2l0YXRpb25zIHtcbiAgICBoZWlnaHQ6IDYuNXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz5leHRyYS1odWdlJykge1xuICAgICAgaGVpZ2h0OiA4LjMwcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yb25kZWxsZUJvbGQ7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz5leHRyYS1odWdlJykge1xuICAgICAgZm9udC1zaXplOiAzLjIwcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19wcml6ZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNjcmVhbWVyQm9sZDtcbiAgICBmb250LXNpemU6IDcuNXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz5leHRyYS1odWdlJykge1xuICAgICAgZm9udC1zaXplOiA5LjYwcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgIGZvbnQtc2l6ZTogNS45cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDYuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJvbmRlbGxlQm9sZDtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPmV4dHJhLWh1Z2UnKSB7XG4gICAgICBmb250LXNpemU6IDIuOTVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbG9zdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2NyZWFtZXJNZWRpdW07XG4gICAgICBmb250LXNpemU6IDcuNnJlbTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz5leHRyYS1odWdlJykge1xuICAgICAgICBmb250LXNpemU6IDkuNzByZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjlyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcm9uZGVsbGU7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz5leHRyYS1odWdlJykge1xuICAgICAgICBmb250LXNpemU6IDIuODByZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3BhY2VyIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fc3BhY2VyLWJvdHRvbSB7XG4gICAgZmxleDogMDtcbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMjAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PWh1Z2UnKSB7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIGxlZnQ6IC01JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1leHRyYS1sYXJnZScpIHtcbiAgICAgIHdpZHRoOiAxMDUlO1xuICAgICAgbGVmdDogLTIuNSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9bGFyZ2UnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDQ3LjUlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvcmRlcjogMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlcGFyYXRlIHtcbiAgICAgIHdpZHRoOiA1JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoJyN7JGFzc2V0cy1pbWctdXJsfXNlcGFyYXRlLXNtYWxsLnN2ZycpO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgd2lkdGg6IDQ3LjUlO1xuICAgICAgbWFyZ2luLXRvcDogN3JlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9aHVnZScpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9bGFyZ2UnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGxheWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cbiAgICAgIC5jLXJlc3VsdF9fcGxheWxpc3QtdGl0bGUsXG4gICAgICAuYy1yZXN1bHRfX3BsYXlsaXN0LWV4Y2x1c2l2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgJi1kaXNjb3ZlciB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcm9uZGVsbGVCb2xkO1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zY3JlYW1lckJvbGQ7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZS0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZS0tZGVza3RvcCxcbiAgICAmLWV4Y2x1c2l2ZS0tZGVza3RvcCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1leGNsdXNpdmUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNjcmVhbWVyQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAmLWRlc2Mge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJvbmRlbGxlQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGxlZnQ6IC04cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+ZXh0cmEtaHVnZScpIHtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uby13aW4ge1xuICAgIC5jLXJlc3VsdF9fc3BhY2VyIHtcbiAgICAgIGZsZXg6IDA7XG4gICAgfVxuXG4gICAgLmMtcmVzdWx0X19zcGFjZXItYm90dG9tIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLmMtcmVzdWx0X19ib3R0b20tc2VwYXJhdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PWh1Z2UnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPD1leHRyYS1sYXJnZScpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PWxhcmdlJykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1yZXN1bHRfX3BsYXlsaXN0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRleHQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZGlzY292ZXIge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1odWdlJykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlLFxuICAgICAgJi1leGNsdXNpdmUge1xuICAgICAgICBmb250LXNpemU6IDcuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1odWdlJykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PWV4dHJhLWxhcmdlJykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PWh1Z2UnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1yZXN1bHRfX2JvdHRvbS1yaWdodCB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPmV4dHJhLWh1Z2UnKSB7XG4gICAgICAgICAgd2lkdGg6IDQ4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2LjVyZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgei1pbmRleDogLTI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAubGVnYWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcm9uZGVsbGU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbiIsIi5jLWZvb3RlcntcbiAgICBmb250LWZhbWlseTogJGZvbnQtcm9uZGVsbGVCb2xkO1xuICAgICZfX2xlZ2Fse1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxMGR2dztcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSA1ZHZ3O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3R7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxMGR2dztcbiAgICAgICAgYcKge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDhkdnc7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zZXBhcmF0b3J7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcm9uZGVsbGU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpe1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDExKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnUtYWxpZ24ge1xuICAmLS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbiIsIi51LWFzcGVjdC1yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi0tMS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgfVxuXG4gICYtLTE2LTkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDkgLyAxNiAqIDEwMCUpO1xuICB9XG5cbiAgJi0tNC0zIHtcbiAgICBwYWRkaW5nLXRvcDogNzUlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiQGVhY2ggJG5hbWUsICRoZXhhIGluICRjb2xvcnMge1xuICAudS1jb2xvci0tI3skbmFtZX0ge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci0jeyRuYW1lfSk7XG4gIH1cblxuICAudS1iZy1jb2xvci0tI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLSN7JG5hbWV9KTtcbiAgfVxufVxuIiwiJHR5cGVzOiAnbWFyZ2luJywgJ3BhZGRpbmcnO1xuXG4vLyAudS1wYWRkaW5nLS01XG5AZWFjaCAkdHlwZSBpbiAkdHlwZXMge1xuICBAZm9yICRzaXplIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAudS0jeyR0eXBlfS0tI3skc2l6ZX0ge1xuICAgICAgI3skdHlwZX06ICN7JHNpemV9cmVtO1xuICAgIH1cbiAgfVxufVxuXG4kcG9zaXRpb25zOiAneCcsICd5JywgJ3RvcCcsICdyaWdodCcsICdib3R0b20nLCAnbGVmdCc7XG5cbi8vIC51LW1hcmdpbi15LS01XG5AZWFjaCAkdHlwZSBpbiAkdHlwZXMge1xuICBAZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gICAgQGZvciAkc2l6ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgICAudS0jeyR0eXBlfS0jeyRwb3NpdGlvbn0tLSN7JHNpemV9IHtcbiAgICAgICAgQGlmICRwb3NpdGlvbiA9PSAneCcge1xuICAgICAgICAgICN7JHR5cGV9LXJpZ2h0OiAjeyRzaXplfXJlbTtcbiAgICAgICAgICAjeyR0eXBlfS1sZWZ0OiAjeyRzaXplfXJlbTtcblxuICAgICAgICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSAneScge1xuICAgICAgICAgICN7JHR5cGV9LXRvcDogI3skc2l6ZX1yZW07XG4gICAgICAgICAgI3skdHlwZX0tYm90dG9tOiAjeyRzaXplfXJlbTtcblxuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAjeyR0eXBlfS0jeyRwb3NpdGlvbn06ICN7JHNpemV9cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJ3NjcmVlbicsICc8bWVkaXVtJykge1xuICAgICYtLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnc2NyZWVuJywgJz49bWVkaXVtJywgJzxsYXJnZScpIHtcbiAgICAmLS1tZWRpdW0ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCdzY3JlZW4nLCAnPj1sYXJnZScsICc8aHVnZScpIHtcbiAgICAmLS1sYXJnZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJ3NjcmVlbicsICc+PWh1Z2UnKSB7XG4gICAgJi0taHVnZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi51LXZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMC4xcmVtO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJi5mb2N1c2FibGUgJjphY3RpdmUsXG4gICYuZm9jdXNhYmxlICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuXG4udS1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51LXNob3ctLW1lZGl1bSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgZGlzcGxheTogcmV2ZXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtaGlkZS0tbWVkaXVtIHtcbiAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFbaHJlZl06OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICgnIGF0dHIoaHJlZikgJyknO1xuICB9XG5cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICgnIGF0dHIodGl0bGUpICcpJztcbiAgfVxuXG4gIC8qKlxuICAgKiBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgKiBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAqL1xuXG4gIGFbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIC8qKlxuICAgKiBQcmludGluZyBUYWJsZXM6XG4gICAqIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgKi9cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbn1cbiJdfQ== */
