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__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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Q1BBZCw4Q09GTixXQUlJLGlCQUFrQixDQUVyQixDUEpLLDhDT0xSLE1BWUksaUJBQWtCLENBRXJCLENDZEQsUUFDRSx5QkFDQSxrQkFDQSxnQkFBaUIsQ0FDaEIsZ0JBRUcsOEJBQ0EsaUJBQ0EsZ0JBQ0EsV0FDQSxrQkFBbUIsQ0FOdEIsa0NBUUssaUJBQWtCLENBUnZCLG9CQVdLLGdCQUNBLFdBQ0EsZUFBZ0IsQ1JmaEIsMkNRRUwsZ0JBZ0JLLGVBQWdCLENBRW5CLENBbEJGLGdCQW9CRywwQkFDQSxhQUFjLENScEJaLDhDUUxSLFFBNkJJLG9CQUFxQixDQUV4QixDQy9CRCxZQUNFLHlCQUNBLGtCQUNBLGlCQUNBLGVBQ0EsU0FDQSxVQUFXLENBTmIsY0FRSSxXQUFZLENBQ2IiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cclxuICAgdjIuMC1tb2RpZmllZCB8IDIwMTEwMTI2XHJcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXHJcbiovXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogbWFrZSBzdXJlIHRvIHNldCBzb21lIGZvY3VzIHN0eWxlcyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xyXG46Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxub2wsIHVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0Y29udGVudDogbm9uZTtcclxufVxyXG5cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxyXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9c2VhcmNoXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cclxuICovXHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG52aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAqZGlzcGxheTogaW5saW5lO1xyXG4gICAgKnpvb206IDE7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxyXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxyXG4gKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cclxuICogS25vd24gaXNzdWU6IG5vIElFIDYgc3VwcG9ydC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0ZXh0IHJlc2l6aW5nIG9kZGx5IGluIElFIDYvNyB3aGVuIGJvZHkgYGZvbnQtc2l6ZWAgaXMgc2V0IHVzaW5nXHJcbiAqICAgIGBlbWAgdW5pdHMuXHJcbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xyXG4gKiAgICB1c2VyIHpvb20uXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmE6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXHJcbiAqIDIuIEltcHJvdmUgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cclxuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgbWFyZ2luIGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXHJcbiAqL1xyXG5cclxuZm9ybSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgNi83LzgvOS5cclxuICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXHJcbiAqIDMuIENvcnJlY3QgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICAgIGJvcmRlcjogMDsgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDIgKi9cclxuICAgICptYXJnaW4tbGVmdDogLTdweDsgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LCBGaXJlZm94IDMrLCBTYWZhcmkgNSxcclxuICogICAgYW5kIENocm9tZS5cclxuICogMy4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICAgIG1hcmdpbjogMDsgLyogMiAqL1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXHJcbiAgICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXHJcbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXHJcbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA2Ky5cclxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuICogNC4gUmVtb3ZlIGlubmVyIHNwYWNpbmcgaW4gSUUgNyB3aXRob3V0IGFmZmVjdGluZyBub3JtYWwgdGV4dCBpbnB1dHMuXHJcbiAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cclxuICAgIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xyXG4gICAgKm92ZXJmbG93OiB2aXNpYmxlOyAgLyogNCAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IGluIElFIDgvOS5cclxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS5cclxuICogMy4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDcuXHJcbiAqICAgIEtub3duIGlzc3VlOiBleGNlc3MgcGFkZGluZyByZW1haW5zIGluIElFIDYuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xyXG4gICAgKmhlaWdodDogMTNweDsgLyogMyAqL1xyXG4gICAgKndpZHRoOiAxM3B4OyAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogb24gT1MgWC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgNi83LzgvOS5cclxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxyXG4gKi9cclxuXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuaHRtbCxcclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBjb2xvcjogIzIyMjtcclxufVxyXG5cclxuXHJcbjo6LW1vei1zZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG46OnNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG4uY2hyb21lZnJhbWUge1xyXG4gICAgbWFyZ2luOiAwLjJlbSAwO1xyXG4gICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZzogMC4yZW0gMDtcclxufSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIEZvbnRzXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13elwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1ib29rLXd6LXdlYmZvbnQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1ib29rLXd6LXdlYmZvbnQuZW90PyNpZWZpeFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtYm9vay13ei13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1ib29rLXd6LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1ib29rLXd6LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1ib29rLXd6LXdlYmZvbnQuc3ZnI2dlb21hbmlzdC13emJvb2tcIilcclxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3psaWdodFwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1saWdodC13ei13ZWJmb250LmVvdFwiKTtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtbGlnaHQtd3otd2ViZm9udC5lb3Q/I2llZml4XCIpXHJcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1saWdodC13ei13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1saWdodC13ei13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtbGlnaHQtd3otd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWxpZ2h0LXd6LXdlYmZvbnQuc3ZnI2dlb21hbmlzdC13emxpZ2h0XCIpXHJcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bWVkaXVtXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LW1lZGl1bS13ei13ZWJmb250LmVvdFwiKTtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtbWVkaXVtLXd6LXdlYmZvbnQuZW90PyNpZWZpeFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtbWVkaXVtLXd6LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LW1lZGl1bS13ei13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtbWVkaXVtLXd6LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1tZWRpdW0td3otd2ViZm9udC5zdmcjZ2VvbWFuaXN0LXd6bWVkaXVtXCIpXHJcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6Ym9sZFwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1ib2xkLXd6LXdlYmZvbnQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1ib2xkLXd6LXdlYmZvbnQuZW90PyNpZWZpeFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtYm9sZC13ei13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1ib2xkLXd6LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1ib2xkLXd6LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1ib2xkLXd6LXdlYmZvbnQuc3ZnI2dlb21hbmlzdC13emJvbGRcIilcclxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vLyBTdHlsZVxyXG5cclxuaDEge1xyXG4gIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13em1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogNS4ycmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDMuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3ptZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDMuOHJlbTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuICB9XHJcbiAgc3VwIHtcclxuICAgIGZvbnQtc2l6ZTogMC42ZW07XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3pcIjtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbn1cclxuIiwiLy8gQ09MT1JTXHJcbiRyZWQ6ICNjMzAwMDA7XHJcbiRsaWdodC1yZWQ6ICNlMTA1MTQ7XHJcbiRkYXJrLXJlZDogIzU0MDMwNDtcclxuJGxpZ2h0LW9yYW5nZTogI2Y0ZWJkOTtcclxuXHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuJGJsYWNrOiAjMDAwMDAwO1xyXG4kbGlnaHQtZ3JleTogI2U5ZWJlYztcclxuJGRhcmstZ3JleTogIzdhN2E3YTtcclxuIiwiKiB7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxuICB0cmFuc2l0aW9uOiAxcztcclxuICBAaW5jbHVkZSByZXNwb25kKGRlc2t0b3ApIHtcclxuICAgIGZvbnQtc2l6ZTogNTglO1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1sYW5kKSB7XHJcbiAgICBmb250LXNpemU6IDQ1LjUlO1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICBmb250LXNpemU6IDM3LjUlO1xyXG4gIH1cclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWF4LXdpZHRoOiAxNDAuOHJlbTtcclxuICBtaW4td2lkdGg6IDMwcmVtO1xyXG59XHJcblxyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuc3Ryb25nIHtcclxuICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3ptZWRpdW1cIjtcclxufVxyXG5cclxuc3VwIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3ptZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1yZWQ7XHJcbiAgcGFkZGluZzogMS43cmVtIDUuMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAyLjc1NXJlbTtcclxuICB3aWR0aDogMjRyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4qW2RhdGEtc2hvdz1cIm1vYmlsZVwiXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4qW2RhdGEtc2hvdz1cImRlc2t0b3BcIl0ge1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiQG1peGluIHJlc3BvbmQoJGJyZWFrcG9pbnQpIHtcclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBwaG9uZSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHsgQGNvbnRlbnQgfTsgICAgLy82MDBweFxyXG4gICAgfVxyXG4gICAgQGlmICRicmVha3BvaW50ID09IHRhYi1wb3J0IHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICA2MC4zMTI1ZW0pIHsgQGNvbnRlbnQgfTsgICAgIC8vOTY1cHhcclxuICAgIH1cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSB0YWItbGFuZCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3N2VtKSB7IEBjb250ZW50IH07ICAgIC8vMTIzMnB4XHJcbiAgICB9XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NS41ZW0pIHsgQGNvbnRlbnQgfTsgICAgLy8gMTMxMlxyXG4gICAgfVxyXG4gICAgQGlmICRicmVha3BvaW50ID09IGJpZy1kZXNrdG9wIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOC43NWVtKSB7IEBjb250ZW50IH07ICAgIC8vMTkwMHB4XHJcbiAgICB9XHJcbn0iLCIucm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuICBcclxuLmNvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbn1cclxuXHJcbi5kb3VibGUtY29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuY29sIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3VibGUtY29sIHtcclxuICAgICAgICBmbGV4OiAyO1xyXG4gICAgfVxyXG59IiwiLmhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiKDEzOCwgMjEsIDE0KTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICA5MGRlZyxcclxuICAgIHJnYmEoMTM4LCAyMSwgMTQsIDEpIDAlLFxyXG4gICAgcmdiYSgyMzMsIDI4LCAzNSwgMSkgMTAwJVxyXG4gICk7XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMzdyZW07XHJcbiAgICBtaW4td2lkdGg6IDMwcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNC40cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuN3JlbTtcclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlcm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbTtcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1NS4xcmVtO1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3ptZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMuOXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LW9yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItbGFuZCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYmVuZWZpdHMge1xyXG4gICZfX3RpdGxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA5OHJlbTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDcuOHJlbTtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmFuZ2U7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAxLjRyZW07XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIHBhZGRpbmc6IDQuM3JlbSAxLjZyZW07XHJcbiAgICBtYXJnaW4tdG9wOiA1LjNyZW07XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA4NC41cmVtO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13elwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE2cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIub2ZmZXIge1xyXG4gIG1hcmdpbi10b3A6IDcuMnJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmsge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGxpZ2h0LW9yYW5nZSA0NSUsIHRyYW5zcGFyZW50IDQ1JSk7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQtcmVkO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgICBnYXA6IDMuM3JlbTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDQuOHJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXJlbTtcclxuICAgIHBhZGRpbmc6IDRyZW0gMnJlbSA1LjlyZW0gMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cmVtIDVyZW0gMCAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtb3JhbmdlO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LW9yYW5nZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmI29mZmVyMDFCb3gge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxcmVtKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiNvZmZlcjAyQm94IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDFyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmI29mZmVyMDNCb3gge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyOC45cmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDU0LjdyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAmLW9mZmVyMDEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjEuNXJlbTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICAgICYtb2ZmZXIwMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOHJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLW9mZmVyMDMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTkuM3JlbTtcclxuICAgICAgfVxyXG4gICAgICAuc3RhbXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTUuN3JlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cmVtKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjlyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGhlaWdodDogNS44cmVtO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICB3aWR0aDogMy42cmVtO1xyXG4gICAgICBoZWlnaHQ6IDMuNnJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcmVkO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNXJlbSk7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIitcIjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3ptZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIuOHJlbSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LW9yYW5nZTtcclxuICAgIHBhZGRpbmc6IDQuOXJlbSAzcmVtO1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjNyZW07XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgICYub2ZmZXIwMSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XHJcbiAgICB9XHJcbiAgICAmLm9mZmVyMDIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xyXG4gICAgfVxyXG4gICAgJi5vZmZlcjAzIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXJlbSAwIDVyZW0gNXJlbTtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS4xZW07XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13em1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDAuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC44ZW07XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgc3VwIHtcclxuICAgICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgICAgdG9wOiAtMC40cmVtO1xyXG4gICAgICBjb2xvcjogJHJlZDtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICAgIG1heC13aWR0aDogNDQuOHJlbTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnJlbSA2cmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgIG1hcmdpbi10b3A6IDYuM3JlbTtcclxuICB9XHJcbn1cclxuIiwiLmNvbmRpdGlvbnMge1xyXG4gIG1hcmdpbi10b3A6IDcuNHJlbTtcclxuICAmX19jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LW9yYW5nZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcmVtO1xyXG4gICAgcGFkZGluZzogOHJlbSA1cmVtO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgICBwYWRkaW5nOiAxMi45cmVtIDhyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEyLjlyZW0gNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTEzcmVtO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS44cmVtO1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13emJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG4gICAgbWFyayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkbGlnaHQtb3JhbmdlIDQ1JSwgdHJhbnNwYXJlbnQgNDUlKTtcclxuICAgICAgY29sb3I6ICRsaWdodC1yZWQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3pcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjFlbTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMC41ZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjhlbTtcclxuICAgICAgfVxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4xcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAxMTVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1hbmFnZW1lbnQge1xyXG4gIG1hcmdpbi10b3A6IDcuNHJlbTtcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkbGlnaHQtb3JhbmdlIDQ1JSwgdHJhbnNwYXJlbnQgNDUlKTtcclxuICAgICAgY29sb3I6ICRsaWdodC1yZWQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2LjFyZW07XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAvLyB0aGlzIHRha2VzIGNhcmUgb2YgdGhlIHZlcnRpY2FsIGNlbnRlcmluZ1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sZWZ0X2Fycm93LnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogNi43cmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDQuM3JlbTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yaWdodF9hcnJvdy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDYuN3JlbTtcclxuICAgICAgbWF4LXdpZHRoOiA0LjNyZW07XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3pcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13em1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDEuNnJlbSA1cmVtIDEuNnJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190YWJzIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6Ym9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMS42cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmFuZ2U7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYi1vcGVuLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW0gMS41cmVtIDAgMDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWItY2xvc2UucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcGFuZWwge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMS41cmVtIDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lYXJuaW5ncyB7XHJcbiAgJl9fdGFicyB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgIH1cclxuICAgICYtbGluayB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13emJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogMTlweCAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Jld2FyZHMvdGFiX29wZW4ucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTRweDtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmV3YXJkcy90YWJfY2xvc2UucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wYW5lbCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3pib2xkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIC5tYXJrLWNvbG9yMDEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2Y1ZTVjMiA1NiUsIHRyYW5zcGFyZW50IDQ1JSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0wLjdyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13emJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYjcmVjb3BlbnNhcyB7XHJcbiAgICAgIGJ1dHRvbixcclxuICAgICAgLmVhcm5pbmdzX190YWJzLXBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVlZGRiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5qb2luIHtcclxuICBtYXJnaW4tdG9wOiA3LjRyZW07XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4LjRyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gIG1hcmdpbi10b3A6IDYuM3JlbTtcclxuICBwYWRkaW5nOiA2LjhyZW0gMDtcclxuICAmX190ZXh0IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjhyZW07XHJcbiAgICAgIH1cclxuICAgICAgc3VwIHtcclxuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgIHRvcDogLTAuM2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgY29sb3I6ICMwMDBjZmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbTtcclxuICB9XHJcbn1cclxuIiwiLmJ1dHRvbi1maXgge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDIuM3JlbSAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgYSB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59XHJcbiJdfQ== */
