html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"geomanist-wz";src:url("../fonts/wizink/geomanist-book-wz-webfont.eot");src:url("../fonts/wizink/geomanist-book-wz-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/wizink/geomanist-book-wz-webfont.woff2") format("woff2"),url("../fonts/wizink/geomanist-book-wz-webfont.woff") format("woff"),url("../fonts/wizink/geomanist-book-wz-webfont.ttf") format("truetype"),url("../fonts/wizink/geomanist-book-wz-webfont.svg#geomanist-wzbook") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"geomanist-wzlight";src:url("../fonts/wizink/geomanist-light-wz-webfont.eot");src:url("../fonts/wizink/geomanist-light-wz-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/wizink/geomanist-light-wz-webfont.woff2") format("woff2"),url("../fonts/wizink/geomanist-light-wz-webfont.woff") format("woff"),url("../fonts/wizink/geomanist-light-wz-webfont.ttf") format("truetype"),url("../fonts/wizink/geomanist-light-wz-webfont.svg#geomanist-wzlight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"geomanist-wzmedium";src:url("../fonts/wizink/geomanist-medium-wz-webfont.eot");src:url("../fonts/wizink/geomanist-medium-wz-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/wizink/geomanist-medium-wz-webfont.woff2") format("woff2"),url("../fonts/wizink/geomanist-medium-wz-webfont.woff") format("woff"),url("../fonts/wizink/geomanist-medium-wz-webfont.ttf") format("truetype"),url("../fonts/wizink/geomanist-medium-wz-webfont.svg#geomanist-wzmedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"geomanist-wzbold";src:url("../fonts/wizink/geomanist-bold-wz-webfont.eot");src:url("../fonts/wizink/geomanist-bold-wz-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/wizink/geomanist-bold-wz-webfont.woff2") format("woff2"),url("../fonts/wizink/geomanist-bold-wz-webfont.woff") format("woff"),url("../fonts/wizink/geomanist-bold-wz-webfont.ttf") format("truetype"),url("../fonts/wizink/geomanist-bold-wz-webfont.svg#geomanist-wzbold") format("svg");font-weight:normal;font-style:normal}h1{font-family:"geomanist-wzmedium", sans-serif;font-size:5.2rem;line-height:1;color:#fff}h1 span{font-size:3.8rem}h2{font-family:"geomanist-wzmedium", sans-serif;font-size:3.8rem;line-height:1.2;color:#000}h2 span{color:#c30000}h2 sup{font-size:0.6em;top:0}p{font-family:"geomanist-wz";color:#000;line-height:1.1;font-size:1.6rem}*{box-sizing:border-box}html,body{background-color:#ffffff;font-size:62.5%;transition:1s}@media only screen and (max-width: 85.5em){html,body{font-size:58%}}@media only screen and (max-width: 77em){html,body{font-size:45.5%}}@media only screen and (max-width: 37.5em){html,body{font-size:37.5%}}a{text-decoration:none;color:inherit;word-wrap:break-word}.wrapper{margin:0 auto;width:90%;max-width:140.8rem;min-width:30rem}.hide{display:none}strong{font-family:"geomanist-wzmedium"}sup{vertical-align:top;position:relative;top:-0.5em}.btn{text-decoration:none;display:inline-block;font-family:"geomanist-wzmedium", sans-serif;font-size:2rem;line-height:1.2;color:#fff;background-color:#e10514;padding:1.7rem 5.1rem;border-radius:2.755rem;width:24rem;text-align:center}*[data-show="mobile"]{display:none}@media only screen and (max-width: 60.3125em){*[data-show="mobile"]{display:block;width:100%;max-width:100%}}@media only screen and (max-width: 60.3125em){*[data-show="desktop"]{display:none;width:100%;max-width:100%}}.row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.col{display:flex;flex-direction:column;flex-basis:100%}.double-col{display:flex;flex-direction:column;flex-basis:100%}@media screen and (min-width: 1024px){.col{flex:1}.double-col{flex:2}}.header{background:#8a150e;background:linear-gradient(90deg, #8a150e 0%, #e91c23 100%)}.header__wrapper{margin:0 auto;width:90%;max-width:137rem;min-width:30rem}.header__logo{padding-top:4.4rem;padding-bottom:2.7rem}.header__logo-image img{width:100%;max-width:25rem}.header__hero{display:flex;gap:1.5rem;padding-bottom:6.5rem}.header__hero__image img{width:100%;max-width:80.2rem}.header__hero__text{width:100%;max-width:55.1rem}.header__hero__text p{font-family:"geomanist-wzmedium", sans-serif;font-size:5.5rem;color:#fff;margin-top:3.9rem}.header__hero__btn{margin-top:4rem}.header__hero__btn a{color:#c30000;background-color:#f4ebd9}@media only screen and (max-width: 77em){.header__hero{flex-direction:column}}.benefits__title{width:100%;max-width:98rem;margin:auto;text-align:center;margin-top:7.8rem}.benefits__title h2{font-size:5rem}.benefits__container{background-color:#f4ebd9;width:100%;max-width:101.4rem;margin:auto;border-radius:10rem;padding:4.3rem 1.6rem;margin-top:5.3rem}.benefits__content{width:100%;max-width:84.5rem;margin:auto;text-align:center}.benefits__content p{font-family:"geomanist-wz", sans-serif;font-size:4.5rem;letter-spacing:0.016rem}.offer{margin-top:7.2rem;position:relative}.offer__title{text-align:center}.offer__title mark{background:linear-gradient(0deg, #f4ebd9 45%, transparent 45%);color:#e10514;background-position-y:-1rem}.offer__container{width:100%;margin:auto}.offer__content{display:flex;justify-content:center;align-items:flex-start;margin-top:8rem;gap:3.3rem}@media only screen and (max-width: 60.3125em){.offer__content{flex-direction:column;align-items:center;gap:0}}.offer__item{width:100%;max-width:44.8rem;background-color:#e9ebec;border-radius:5rem;padding:4rem 2rem 5.9rem 2rem;text-align:center;position:relative}.offer__item.active{padding-bottom:10rem;border-radius:5rem 5rem 0 0;border-bottom:0;background-color:#f4ebd9}.offer__item.active::after{content:" ";background-color:#f4ebd9;width:100%;height:2rem;display:block;position:absolute;bottom:0}@media only screen and (max-width: 60.3125em){.offer__item.active::after{display:none}}.offer__item.active#offer01Box::after{left:0;-webkit-transform:translate(0, 1rem);transform:translate(0, 1rem)}.offer__item.active#offer02Box::after{right:0;-webkit-transform:translate(0, 1rem);transform:translate(0, 1rem)}.offer__item.active#offer03Box::after{right:0;-webkit-transform:translate(0, 1rem);transform:translate(0, 1rem)}.offer__item-title{text-align:center;display:flex;flex-direction:column;justify-content:center}.offer__item-title p{font-family:"geomanist-wzmedium", sans-serif;font-size:3rem;letter-spacing:0.16px}.offer__item-image{width:100%;height:28.9rem;max-width:54.7rem;display:flex;align-items:center;justify-content:center;margin-top:2rem}.offer__item-image-offer01{width:100%;max-width:21.5rem;z-index:2}.offer__item-image-offer02{width:100%;max-width:18rem}.offer__item-image-offer03{width:100%;max-width:19.3rem}.offer__item-image .stamp{width:100%;max-width:15.7rem;position:absolute;left:0;z-index:1;-webkit-transform:translateY(5rem);transform:translateY(5rem)}.offer__item-text{text-align:center;margin-top:1.9rem;display:flex;flex-direction:column;height:5.8rem;justify-content:center}.offer__item-text p{font-family:"geomanist-wzmedium", sans-serif;font-size:2.6rem;letter-spacing:0.16px}.offer__item-btn{margin-top:1.5rem}.offer__item button{width:3.6rem;height:3.6rem;border-radius:100%;border:0;background-color:#e10514;left:0;right:0;margin:auto;position:absolute;bottom:0;z-index:2;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}.offer__item button::after{content:"+";font-family:"geomanist-wzmedium", sans-serif;font-size:2.3rem;color:#fff}.offer__item button.active{-webkit-transform:translateY(-2.8rem);transform:translateY(-2.8rem);background-color:#000}.offer__item button.active::after{content:"-"}@media only screen and (max-width: 60.3125em){.offer__item:not(:first-child){margin-top:4rem}}.offer__description{display:none;background-color:#f4ebd9;padding:4.9rem 3rem}.offer__description__container{max-width:123rem;margin:auto}.offer__description.offer01{border-radius:5rem}.offer__description.offer02{border-radius:5rem}.offer__description.offer03{border-radius:5rem 0 5rem 5rem}.offer__description li{font-family:"geomanist-wz", sans-serif;font-size:1.8rem;color:#000;line-height:1.2;margin-left:1.1em}.offer__description li span{font-family:"geomanist-wzmedium", sans-serif;color:#c30000}.offer__description li::before{content:"\2022";color:#c30000;font-weight:bold;display:inline-block;width:0.5em;margin-left:-0.8em}.offer__description li:not(:first-child){margin-top:1rem}.offer__description__btn{text-align:center;margin-top:3rem}.offer__description sup{font-size:small;top:-0.4rem;color:#c30000}.offer__description.active{display:block}@media only screen and (max-width: 60.3125em){.offer__description.active{border-top:0}}@media only screen and (max-width: 60.3125em){.offer__description{max-width:44.8rem;margin:auto;border-top:0;border-radius:0 0 6rem 6rem;padding-top:0;padding-bottom:5rem}}@media only screen and (max-width: 60.3125em){.offer{margin-top:6.3rem}}.conditions{margin-top:7.4rem}.conditions__container{background-color:#f4ebd9;border-radius:30rem;padding:8rem 5rem}@media only screen and (max-width: 60.3125em){.conditions__container{padding:12.9rem 8rem}}@media only screen and (max-width: 37.5em){.conditions__container{padding:12.9rem 5rem}}.conditions__content{width:100%;max-width:113rem;margin:auto}.conditions__title{margin-left:1.8rem}.conditions__title p{font-family:"geomanist-wzbold", sans-serif;font-size:3.5rem;line-height:1.2;color:#c30000}.conditions__title mark{background:linear-gradient(0deg, #f4ebd9 45%, transparent 45%);color:#e10514;background-position-y:-1rem}.conditions__list li{font-family:"geomanist-wz", sans-serif;font-size:2.1rem;color:#000;line-height:1.2;margin-left:1.1em}.conditions__list li::before{content:"\2022";color:#c30000;font-weight:bold;display:inline-block;width:0.5em;margin-left:-0.8em}.conditions__list li:first-child{margin-top:1.5rem}.conditions__list li:not(:first-child){margin-top:0.1rem}.conditions__list li span{white-space:nowrap}.management{margin-top:7.4rem}.management__title{text-align:center}.management__title mark{background:linear-gradient(0deg, #f4ebd9 45%, transparent 45%);color:#e10514;background-position-y:-1rem}.management__slide{margin-top:6.1rem}.management__slide .slick-arrow{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:transparent;border:none;outline:none;background:transparent;z-index:2}.management__slide .slick-prev{left:0;background:url("../images/left_arrow.png") no-repeat;background-size:contain;width:100%;height:100%;max-height:6.7rem;max-width:4.3rem}@media only screen and (max-width: 60.3125em){.management__slide .slick-prev{display:none}}.management__slide .slick-next{right:0;background:url("../images/right_arrow.png") no-repeat;background-size:contain;width:100%;height:100%;max-height:6.7rem;max-width:4.3rem}@media only screen and (max-width: 60.3125em){.management__slide .slick-next{display:none}}.management__content{display:flex;justify-content:space-evenly}.management__item{text-align:center}.management__item__image{display:inline-block}.management__item__image img{width:100%}.management__item__title{margin-top:2.5rem}.management__item__title p{font-family:"geomanist-wzmedium", sans-serif;font-size:2.6rem;color:#c30000}.management__item__text p{font-family:"geomanist-wz", sans-serif;font-size:2.2rem}.management__item__text p:not(:first-child){margin-top:3.5rem}.management__item__text span{font-family:"geomanist-wzmedium", sans-serif;color:#c30000}.management__item strong{font-family:"geomanist-wzmedium", sans-serif}@media only screen and (max-width: 60.3125em){.management__item{padding:3rem 1.6rem 5rem 1.6rem;padding-top:0}}.management__tabs{margin-top:3rem}.management__tabs__button{transition:0.4s;cursor:pointer;border:none;width:100%;outline:none;text-align:center;font-family:"geomanist-wzbold", sans-serif;font-size:20px;padding:2rem 1.6rem;border-radius:1.5rem;background-color:#f4ebd9;position:relative}.management__tabs__button:after{background:url("../images/tab-open.png") no-repeat;content:"";display:block;width:15px;height:8px;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.management__tabs__button.active{background-color:#e9ebec;border-radius:1.5rem 1.5rem 0 0}.management__tabs__button.active:after{background:url("../images/tab-close.png") no-repeat;content:""}.management__tabs__button:not(:first-child){margin-top:1.2rem}.management__tabs__panel{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;background-color:#e9ebec;border-radius:0 0 1.5rem 1.5rem}.earnings__tabs:not(:first-child){margin-top:13px}.earnings__tabs-link{cursor:pointer;position:relative;border:none;width:100%;outline:none;transition:0.4s;text-align:center;font-family:"geomanist-wzbold", sans-serif;font-size:20px;color:inherit;padding:19px 0;display:flex;align-items:center;justify-content:center}.earnings__tabs-link:first-child{margin-top:0}.earnings__tabs-link:after{background:url("../images/rewards/tab_open.png") no-repeat;content:"";display:block;width:15px;height:8px;position:absolute;right:14px}.earnings__tabs-link.active:after{background:url("../images/rewards/tab_close.png") no-repeat;content:"";-webkit-transform:translateY(3rem);transform:translateY(3rem)}.earnings__tabs-panel{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.earnings__tabs-panel-title{text-align:center}.earnings__tabs-panel-title h2{font-family:"geomanist-wzbold", sans-serif;font-size:20px;color:inherit}.earnings__tabs-panel-title h2 .mark-color01{background:linear-gradient(0deg, #f5e5c2 56%, transparent 45%);color:inherit;background-position-y:-0.7rem}.earnings__tabs-panel-title p{font-family:"geomanist-wz", sans-serif;font-size:14px;color:inherit;margin-top:15px}.earnings__tabs-panel-text{text-align:center;padding-bottom:25px}.earnings__tabs-panel-text p{font-family:"geomanist-wzbold", sans-serif;font-size:14px;color:inherit}.earnings__tabs#recopensas button,.earnings__tabs#recopensas .earnings__tabs-panel{background-color:#b5eddb}.join{margin-top:7.4rem}.join__btn{margin-top:4rem;text-align:center}@media only screen and (max-width: 60.3125em){.join__btn{text-align:center}}@media only screen and (max-width: 60.3125em){.join{margin-top:8.4rem}}.footer{background-color:#e9ebec;margin-top:6.3rem;padding:6.8rem 0}.footer__text p{font-family:Arial, sans-serif;font-size:1.8rem;line-height:1.2;color:#000;text-align:justify}.footer__text p:not(:first-child){margin-top:2.8rem}.footer__text p sup{font-size:small;top:-0.3em;line-height:1.5}@media only screen and (max-width: 37.5em){.footer__text p{text-align:left}}.footer__text a{text-decoration:underline;color:#000cfe}@media only screen and (max-width: 60.3125em){.footer{padding-bottom:15rem}}.button-fix{background-color:#000000;text-align:center;padding:2.3rem 0;position:fixed;bottom:0;z-index:10}.button-fix a{margin:auto}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvcmVzZXQuc2NzcyIsImNvcmUvc2xpY2suc2NzcyIsImNvcmUvdHlwb2dyYXBoeS5zY3NzIiwiY29yZS9jb2xvcnMuc2NzcyIsImNvcmUvZ2xvYmFsLnNjc3MiLCJjb3JlL21peGlucy5zY3NzIiwiY29yZS9ncmlkLnNjc3MiLCJtb2R1bGVzL2hlYWRlci5zY3NzIiwibW9kdWxlcy9iZW5lZml0cy5zY3NzIiwibW9kdWxlcy9vZmZlci5zY3NzIiwibW9kdWxlcy9jb25kaXRpb25zLnNjc3MiLCJtb2R1bGVzL21hbmFnZW1lbnQuc2NzcyIsIm1vZHVsZXMvam9pbi5zY3NzIiwibW9kdWxlcy9mb290ZXIuc2NzcyIsIm1vZHVsZXMvYnV0dG9uRml4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsdVpBYUUsU0FDRCxVQUNBLFNBQ0EsZUFDQSxhQUNBLHVCQUF3QixDQUN4QixPQUlHLFNBQVUsQ0FDYiw4RUFLQSxhQUFjLENBQ2QsS0FHQSxhQUFjLENBQ2QsTUFHQSxlQUFnQixDQUNoQixhQUdBLFdBQVksQ0FDWixvREFJQSxXQUNBLFlBQWEsQ0FDYixNQUdBLHlCQUNBLGdCQUFpQixDQUNqQix1TUFNRyx3QkFDQSxvQkFBcUIsQ0FDeEIsbUJBR0csd0JBQ0EscUJBQ0EsQUFFQSxzQkFBdUIsQ0FDMUIsU0FHRyxjQUNBLG1CQUNBLGVBQWdCLENBQ25CLG1CQVNHLHFCQUNBLENBQUEsZUFDQSxDQUFBLE9BQ0EsY0FBZSxDQUNsQixzQkFRRyxhQUNBLFFBQVMsQ0FDWixTQVFHLFlBQWEsQ0FDaEIsS0FVRyxlQUNBLDhCQUNBLHlCQUEwQixDQUM3QixRQU9HLG1CQUFvQixDQUN2QixpQkFRRyxTQUFVLENBQ2IsSUFRRyxTQUNBLDhCQUErQixDQUNsQyxPQU9HLFFBQVMsQ0FDWixLQU9HLFFBQVMsQ0FDWixTQU9HLHlCQUNBLGFBQ0EsNkJBQThCLENBQ2pDLE9BU0csU0FDQSxVQUNBLG1CQUNBLENBQUEsZ0JBQWtCLENBQ3JCLDZCQWFHLGVB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Q0UsZ0JBQ0EsaUJBQWtCLENQQWQsOENPRk4sV0FJSSxpQkFBa0IsQ0FFckIsQ1BKSyw4Q09MUixNQVlJLGlCQUFrQixDQUVyQixDQ2RELFFBQ0UseUJBQ0Esa0JBQ0EsZ0JBQWlCLENBQ2hCLGdCQUVHLDhCQUNBLGlCQUNBLGdCQUNBLFdBQ0Esa0JBQW1CLENBTnRCLGtDQVFLLGlCQUFrQixDQVJ2QixvQkFXSyxnQkFDQSxXQUNBLGVBQWdCLENSZmhCLDJDUUVMLGdCQWdCSyxlQUFnQixDQUVuQixDQWxCRixnQkFvQkcsMEJBQ0EsYUFBYyxDUnBCWiw4Q1FMUixRQTZCSSxvQkFBcUIsQ0FFeEIsQ0MvQkQsWUFDRSx5QkFDQSxrQkFDQSxpQkFDQSxlQUNBLFNBQ0EsVUFBVyxDQU5iLGNBUUksV0FBWSxDQUNiIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbiAgIHYyLjAtbW9kaWZpZWQgfCAyMDExMDEyNlxyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4qL1xyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1YiwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXHJcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0Zm9udDogaW5oZXJpdDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qIG1ha2Ugc3VyZSB0byBzZXQgc29tZSBmb2N1cyBzdHlsZXMgZm9yIGFjY2Vzc2liaWxpdHkgKi9cclxuOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keSB7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbm9sLCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSwgcSB7XHJcblx0cXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcclxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXHJcbiAqL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxudmlkZW8ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgKmRpc3BsYXk6IGlubGluZTtcclxuICAgICp6b29tOiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgRmlyZWZveCAzLCBhbmQgU2FmYXJpIDQuXHJcbiAqIEtub3duIGlzc3VlOiBubyBJRSA2IHN1cHBvcnQuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRSA2Lzcgd2hlbiBib2R5IGBmb250LXNpemVgIGlzIHNldCB1c2luZ1xyXG4gKiAgICBgZW1gIHVuaXRzLlxyXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcclxuICogICAgdXNlciB6b29tLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXHJcblxyXG5hOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxyXG4gKiAyLiBJbXByb3ZlIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUUgNy5cclxuICovXHJcblxyXG5pbWcge1xyXG4gICAgYm9yZGVyOiAwOyAvKiAxICovXHJcbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA2LzcvOC85LCBTYWZhcmkgNSwgYW5kIE9wZXJhIDExLlxyXG4gKi9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IG1hcmdpbiBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxyXG4gKi9cclxuXHJcbmZvcm0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDYvNy84LzkuXHJcbiAqIDIuIENvcnJlY3QgdGV4dCBub3Qgd3JhcHBpbmcgaW4gRmlyZWZveCAzLlxyXG4gKiAzLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAyICovXHJcbiAgICAqbWFyZ2luLWxlZnQ6IC03cHg7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNywgRmlyZWZveCAzKywgU2FmYXJpIDUsXHJcbiAqICAgIGFuZCBDaHJvbWUuXHJcbiAqIDMuIEltcHJvdmUgYXBwZWFyYW5jZSBhbmQgY29uc2lzdGVuY3kgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMyAqL1xyXG4gICAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgRmlyZWZveCAzKyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuICogdGhlIFVBIHN0eWxlc2hlZXQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXHJcbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxyXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cclxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxyXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbiAqIDQuIFJlbW92ZSBpbm5lciBzcGFjaW5nIGluIElFIDcgd2l0aG91dCBhZmZlY3Rpbmcgbm9ybWFsIHRleHQgaW5wdXRzLlxyXG4gKiAgICBLbm93biBpc3N1ZTogaW5uZXIgc3BhY2luZyByZW1haW5zIGluIElFIDYuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cclxuICAgICpvdmVyZmxvdzogdmlzaWJsZTsgIC8qIDQgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXHJcbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkuXHJcbiAqIDMuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA3LlxyXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxuICAgICpoZWlnaHQ6IDEzcHg7IC8qIDMgKi9cclxuICAgICp3aWR0aDogMTNweDsgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cclxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbiAqIG9uIE9TIFguXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggMysuXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXHJcbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuICovXHJcblxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgY29sb3I6ICMyMjI7XHJcbn1cclxuXHJcblxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLmNocm9tZWZyYW1lIHtcclxuICAgIG1hcmdpbjogMC4yZW0gMDtcclxuICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHBhZGRpbmc6IDAuMmVtIDA7XHJcbn0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBGb250c1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3pcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtYm9vay13ei13ZWJmb250LmVvdFwiKTtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtYm9vay13ei13ZWJmb250LmVvdD8jaWVmaXhcIilcclxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWJvb2std3otd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtYm9vay13ei13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtYm9vay13ei13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtYm9vay13ei13ZWJmb250LnN2ZyNnZW9tYW5pc3Qtd3pib29rXCIpXHJcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bGlnaHRcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtbGlnaHQtd3otd2ViZm9udC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWxpZ2h0LXd6LXdlYmZvbnQuZW90PyNpZWZpeFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtbGlnaHQtd3otd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtbGlnaHQtd3otd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWxpZ2h0LXd6LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1saWdodC13ei13ZWJmb250LnN2ZyNnZW9tYW5pc3Qtd3psaWdodFwiKVxyXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13em1lZGl1bVwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1tZWRpdW0td3otd2ViZm9udC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LW1lZGl1bS13ei13ZWJmb250LmVvdD8jaWVmaXhcIilcclxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LW1lZGl1bS13ei13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1tZWRpdW0td3otd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LW1lZGl1bS13ei13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtbWVkaXVtLXd6LXdlYmZvbnQuc3ZnI2dlb21hbmlzdC13em1lZGl1bVwiKVxyXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13emJvbGRcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtYm9sZC13ei13ZWJmb250LmVvdFwiKTtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtYm9sZC13ei13ZWJmb250LmVvdD8jaWVmaXhcIilcclxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWJvbGQtd3otd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtYm9sZC13ei13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtYm9sZC13ei13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtYm9sZC13ei13ZWJmb250LnN2ZyNnZW9tYW5pc3Qtd3pib2xkXCIpXHJcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLy8gU3R5bGVcclxuXHJcbmgxIHtcclxuICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3ptZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDUuMnJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAzLjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5oMiB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAzLjhyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgfVxyXG4gIHN1cCB7XHJcbiAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6XCI7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG59XHJcbiIsIi8vIENPTE9SU1xyXG4kcmVkOiAjYzMwMDAwO1xyXG4kbGlnaHQtcmVkOiAjZTEwNTE0O1xyXG4kZGFyay1yZWQ6ICM1NDAzMDQ7XHJcbiRsaWdodC1vcmFuZ2U6ICNmNGViZDk7XHJcblxyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRibGFjazogIzAwMDAwMDtcclxuJGxpZ2h0LWdyZXk6ICNlOWViZWM7XHJcbiRkYXJrLWdyZXk6ICM3YTdhN2E7XHJcbiIsIioge1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5odG1sLFxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcbiAgdHJhbnNpdGlvbjogMXM7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZChkZXNrdG9wKSB7XHJcbiAgICBmb250LXNpemU6IDU4JTtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZCh0YWItbGFuZCkge1xyXG4gICAgZm9udC1zaXplOiA0NS41JTtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgZm9udC1zaXplOiAzNy41JTtcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aWR0aDogOTAlO1xyXG4gIG1heC13aWR0aDogMTQwLjhyZW07XHJcbiAgbWluLXdpZHRoOiAzMHJlbTtcclxufVxyXG5cclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bWVkaXVtXCI7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcmVkO1xyXG4gIHBhZGRpbmc6IDEuN3JlbSA1LjFyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMi43NTVyZW07XHJcbiAgd2lkdGg6IDI0cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuKltkYXRhLXNob3c9XCJtb2JpbGVcIl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuKltkYXRhLXNob3c9XCJkZXNrdG9wXCJdIHtcclxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiByZXNwb25kKCRicmVha3BvaW50KSB7XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gcGhvbmUge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7IEBjb250ZW50IH07ICAgIC8vNjAwcHhcclxuICAgIH1cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSB0YWItcG9ydCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgNjAuMzEyNWVtKSB7IEBjb250ZW50IH07ICAgICAvLzk2NXB4XHJcbiAgICB9XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gdGFiLWxhbmQge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzdlbSkgeyBAY29udGVudCB9OyAgICAvLzEyMzJweFxyXG4gICAgfVxyXG4gICAgQGlmICRicmVha3BvaW50ID09IGRlc2t0b3Age1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUuNWVtKSB7IEBjb250ZW50IH07ICAgIC8vIDEzMTJcclxuICAgIH1cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBiaWctZGVza3RvcCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTguNzVlbSkgeyBAY29udGVudCB9OyAgICAvLzE5MDBweFxyXG4gICAgfVxyXG59IiwiLnJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbiAgXHJcbi5jb2wge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG59XHJcblxyXG4uZG91YmxlLWNvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmNvbCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuZG91YmxlLWNvbCB7XHJcbiAgICAgICAgZmxleDogMjtcclxuICAgIH1cclxufSIsIi5oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYigxMzgsIDIxLCAxNCk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgOTBkZWcsXHJcbiAgICByZ2JhKDEzOCwgMjEsIDE0LCAxKSAwJSxcclxuICAgIHJnYmEoMjMzLCAyOCwgMzUsIDEpIDEwMCVcclxuICApO1xyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1heC13aWR0aDogMTM3cmVtO1xyXG4gICAgbWluLXdpZHRoOiAzMHJlbTtcclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgcGFkZGluZy10b3A6IDQuNHJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyLjdyZW07XHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZXJvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW07XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MC4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNTUuMXJlbTtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjVyZW07XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzLjlyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLWxhbmQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJlbmVmaXRzIHtcclxuICAmX190aXRsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogOThyZW07XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA3LjhyZW07XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtb3JhbmdlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMS40cmVtO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICBwYWRkaW5nOiA0LjNyZW0gMS42cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogNS4zcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogODQuNXJlbTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHAge1xyXG4gICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3pcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm9mZmVyIHtcclxuICBtYXJnaW4tdG9wOiA3LjJyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJrIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRsaWdodC1vcmFuZ2UgNDUlLCB0cmFuc3BhcmVudCA0NSUpO1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LXJlZDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xyXG4gICAgZ2FwOiAzLjNyZW07XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDQ0LjhyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XHJcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW0gNS45cmVtIDJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXJlbSA1cmVtIDAgMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LW9yYW5nZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmFuZ2U7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiNvZmZlcjAxQm94IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYjb2ZmZXIwMkJveCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxcmVtKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiNvZmZlcjAzQm94IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDFyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13em1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjguOXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiA1NC43cmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgJi1vZmZlcjAxIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIxLjVyZW07XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgfVxyXG4gICAgICAmLW9mZmVyMDIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMThyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi1vZmZlcjAzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5LjNyZW07XHJcbiAgICAgIH1cclxuICAgICAgLnN0YW1wIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1LjdyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXJlbSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMS45cmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBoZWlnaHQ6IDUuOHJlbTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13em1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDMuNnJlbTtcclxuICAgICAgaGVpZ2h0OiAzLjZyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXJlZDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjVyZW0pO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIrXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yLjhyZW0pO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIi1cIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmFuZ2U7XHJcbiAgICBwYWRkaW5nOiA0LjlyZW0gM3JlbTtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTIzcmVtO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAmLm9mZmVyMDEge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xyXG4gICAgfVxyXG4gICAgJi5vZmZlcjAyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcclxuICAgIH1cclxuICAgICYub2ZmZXIwMyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW0gMCA1cmVtIDVyZW07XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13elwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuMWVtO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3ptZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAwLjVlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTAuOGVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICAgIHRvcDogLTAuNHJlbTtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDQ0LjhyZW07XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZyZW0gNnJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2LjNyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5jb25kaXRpb25zIHtcclxuICBtYXJnaW4tdG9wOiA3LjRyZW07XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmFuZ2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHJlbTtcclxuICAgIHBhZGRpbmc6IDhyZW0gNXJlbTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgICAgcGFkZGluZzogMTIuOXJlbSA4cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICBwYWRkaW5nOiAxMi45cmVtIDVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDExM3JlbTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuOHJlbTtcclxuICAgIHAge1xyXG4gICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3pib2xkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBjb2xvcjogJHJlZDtcclxuICAgIH1cclxuICAgIG1hcmsge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGxpZ2h0LW9yYW5nZSA0NSUsIHRyYW5zcGFyZW50IDQ1JSk7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQtcmVkO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS4xZW07XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDAuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC44ZW07XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogMTE1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tYW5hZ2VtZW50IHtcclxuICBtYXJnaW4tdG9wOiA3LjRyZW07XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmsge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGxpZ2h0LW9yYW5nZSA0NSUsIHRyYW5zcGFyZW50IDQ1JSk7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQtcmVkO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUge1xyXG4gICAgbWFyZ2luLXRvcDogNi4xcmVtO1xyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLy8gdGhpcyB0YWtlcyBjYXJlIG9mIHRoZSB2ZXJ0aWNhbCBjZW50ZXJpbmdcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGVmdF9hcnJvdy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDYuN3JlbTtcclxuICAgICAgbWF4LXdpZHRoOiA0LjNyZW07XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmlnaHRfYXJyb3cucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA2LjdyZW07XHJcbiAgICAgIG1heC13aWR0aDogNC4zcmVtO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3ptZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13elwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3ptZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMS42cmVtIDVyZW0gMS42cmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYnMge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3pib2xkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgcGFkZGluZzogMnJlbSAxLjZyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LW9yYW5nZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFiLW9wZW4ucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTRweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbSAxLjVyZW0gMCAwO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYi1jbG9zZS5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxLjVyZW0gMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVhcm5pbmdzIHtcclxuICAmX190YWJzIHtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgJi1saW5rIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6Ym9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBwYWRkaW5nOiAxOXB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmV3YXJkcy90YWJfb3Blbi5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yZXdhcmRzL3RhYl9jbG9zZS5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBhbmVsIHtcclxuICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13emJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgLm1hcmstY29sb3IwMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZjVlNWMyIDU2JSwgdHJhbnNwYXJlbnQgNDUlKTtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTAuN3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3pcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6Ym9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiNyZWNvcGVuc2FzIHtcclxuICAgICAgYnV0dG9uLFxyXG4gICAgICAuZWFybmluZ3NfX3RhYnMtcGFuZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNWVkZGI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmpvaW4ge1xyXG4gIG1hcmdpbi10b3A6IDcuNHJlbTtcclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgIG1hcmdpbi10b3A6IDguNHJlbTtcclxuICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgbWFyZ2luLXRvcDogNi4zcmVtO1xyXG4gIHBhZGRpbmc6IDYuOHJlbSAwO1xyXG4gICZfX3RleHQge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcclxuICAgICAgfVxyXG4gICAgICBzdXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICAgICAgdG9wOiAtMC4zZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBjb2xvcjogIzAwMGNmZTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtO1xyXG4gIH1cclxufVxyXG4iLCIuYnV0dG9uLWZpeCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMi4zcmVtIDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxMDtcclxuICBhIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbn1cclxuIl19 */
