﻿@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");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,sup,tt,var,b,u,i,center,dl,dt,dd,menu,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,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,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}body{line-height:normal;padding:0;margin:0;font-family:Lora, serif;font-size:20px;color:#000;max-width:1920px}body.noscroll{overflow:hidden}body>.shadow{position:fixed;width:100%;height:100%;top:0;left:0;background-color:black;opacity:0.25}input,button{font-family:Lora, serif;font-size:24px;padding-left:20px;padding-right:20px;outline:none}time{color:#999}strong{font-weight:bold}a{text-decoration:none;color:#000;border-bottom:1px solid #000}h1,h2,h3{color:#D60011;font-weight:bold;font-size:36px;margin-top:24px;margin-bottom:10px}p{margin-bottom:1em}button{background:#000;color:white;border:none;padding:10px 20px}.has-inline-color.has-accent-color{color:#D60011}.has-inline-color.has-black-color{color:black}.has-inline-color.has-white-color{color:white}.has-inline-color.has-medium-gray-color{color:#999}.has-inline-color.has-dark-gray-color{color:#333}.has-normal-font-size{font-size:20px}.has-medium-font-size{font-size:25px}.has-large-font-size{font-size:30px;font-weight:bold}.has-huge-font-size{font-size:40px;font-weight:bold}.has-text-underline{text-decoration:underline}@media screen and (min-width: 900px){.has-normal-font-size{font-size:30px}.has-medium-font-size{font-size:40px}.has-large-font-size{font-size:50px}.has-huge-font-size{font-size:72px}}@media screen and (min-width: 1280px){.has-normal-font-size{font-size:40px}.has-medium-font-size{font-size:60px}.has-large-font-size{font-size:72px}.has-huge-font-size{font-size:96px}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.site-wrapper{overflow:hidden}@media screen and (min-width: 900px){.site-wrapper{background:url("img/art/01.jpg") calc((100vw - 1280px)/2) 1286px/auto 385px no-repeat,url("img/art/04.jpg") calc((100vw - 1280px)/2) 2383px/auto 115px no-repeat,url("img/art/05.jpg") calc((100vw - 1280px)/2) 3449px/auto 350px no-repeat,url("img/art/07.jpg") calc((100vw - 1280px)/2) 4891px/auto 215px no-repeat,url("img/art/13.jpg") calc((100vw - 1280px)/2) 6837px/auto 215px no-repeat,url("img/art/02.jpg") calc(1280px - 138px) 1353px/auto 215px no-repeat,url("img/art/03.jpg") calc(1280px - 190px) 2683px/auto 270px no-repeat,url("img/art/08.jpg") calc(1280px - 166px) 3977px/auto 250px no-repeat,url("img/art/06.jpg") calc(1280px - 190px) 5787px/auto 365px no-repeat}}@media screen and (min-width: 1280px){.site-wrapper{background:url("img/art/01.jpg") left 1286px/auto 30vw no-repeat,url("img/art/04.jpg") left 2383px/auto 9vw no-repeat,url("img/art/05.jpg") left 3449px/auto 27.5vw no-repeat,url("img/art/07.jpg") left 4891px/auto 17vw no-repeat,url("img/art/13.jpg") left 6837px/auto 17vw no-repeat,url("img/art/02.jpg") right 1353px/auto 17vw no-repeat,url("img/art/03.jpg") right 2683px/auto 21vw no-repeat,url("img/art/08.jpg") right 3977px/auto 19.5vw no-repeat,url("img/art/06.jpg") right 5787px/auto 28.5vw no-repeat}}@media screen and (min-width: 1920px){.site-wrapper{background:url("img/art/01.jpg") calc(50% - (1920px / 2) + 150px) 1286px/auto 575px no-repeat,url("img/art/04.jpg") calc(50% - (1920px / 2) + 120px) 2383px/auto 175px no-repeat,url("img/art/05.jpg") calc(50% - (1920px / 2) + 150px) 3449px/auto 525px no-repeat,url("img/art/07.jpg") calc(50% - (1920px / 2) + 150px) 4891px/auto 325px no-repeat,url("img/art/13.jpg") calc(50% - (1920px / 2) + 150px) 6837px/auto 325px no-repeat,url("img/art/02.jpg") calc(50% + (1920px / 2) - 100px) 1353px/auto 325px no-repeat,url("img/art/03.jpg") calc(50% + (1920px / 2) - 150px) 2683px/auto 400px no-repeat,url("img/art/08.jpg") calc(50% + (1920px / 2) - 120px) 3977px/auto 375px no-repeat,url("img/art/06.jpg") calc(50% + (1920px / 2) - 150px) 5787px/auto 550px no-repeat}}.alert{font-size:16px;background:white;box-sizing:border-box}.alert .alert-heading{color:#D60011;font-size:20px;margin-bottom:10px}.alert .alert-heading{font-weight:bold}.alert.show{padding:30px;width:320px;margin-left:-160px;position:fixed;top:50%;left:50%}.alert button.close{margin-top:30px}.alert .close{cursor:pointer}.alert button.close:active{background-color:#D60011}.alert a.close{color:#D60011;position:absolute;text-indent:-9999px;background:transparent url("img/alert-close.svg") no-repeat;background-size:contain;right:10px;top:10px;width:20px;height:20px}.alert a{color:#D60011;border:none}@media screen and (min-width: 900px){.alert{font-size:30px}.alert .alert-heading{font-size:40px;margin-bottom:10px}.alert.show{padding:60px;width:800px;margin-left:-400px}.alert button.close{margin-top:60px}.alert a.close{right:30px;top:30px;width:40px;height:40px}}[data-toggle="popover"]{display:block;width:36px;height:36px;border-radius:50%;background:transparent url("img/question.svg");background-size:contain;text-indent:-9999px;position:relative}[data-toggle="popover"]:hover.top:after{top:auto;bottom:0}[data-toggle="popover"]:hover.bottom:after{top:0;bottom:auto}[data-toggle="popover"]:hover.left:after{right:0;left:auto}[data-toggle="popover"]:hover.right:after{left:0;right:auto}[data-toggle="popover"]:after{content:attr(data-content);position:absolute;z-index:-1000;left:-9999px;opacity:0;display:block;padding:15px;font-size:18px;border:1px solid #999;color:black;background-color:white;text-indent:0;line-height:normal;text-align:left;text-transform:none;transition:opacity 0.1s;word-wrap:break-word;white-space:break-spaces;width:240px;margin:20px}[data-toggle="popover"]:hover:after{z-index:101;opacity:1;transition:opacity 0.5s}@media screen and (min-width: 900px){[data-toggle="popover"]:after{width:400px;margin:20px}}.widget-promo{margin:0 -15px 60px}.widget .widget-title{color:#D60011;margin:0 15px 25px;font-size:36px;font-weight:bold}@media screen and (min-width: 900px){.widget-promo{margin:0 0 120px}.widget .widget-title{margin-bottom:12px;margin-left:0}}.slick-slider .slick-slide{outline:none}.wp-block-eedee-block-gutenslider .slick-slider a,.anton-slider a{outline:none}.wp-block-eedee-block-gutenslider .slick-slider .slick-list,.anton-slider .slick-list{height:100%}.wp-block-eedee-block-gutenslider .slick-slider .slick-list .slick-track,.anton-slider .slick-list .slick-track{height:100%}.wp-block-eedee-block-gutenslider .slick-slider .slick-list .slick-track .slide-content,.anton-slider .slick-list .slick-track .slide-content{transition:color ease .3s}.wp-block-eedee-block-gutenslider .slick-slider .slick-list .slick-track:hover .slide-content,.anton-slider .slick-list .slick-track:hover .slide-content{color:#D60011 !important}.wp-block-eedee-block-gutenslider .slick-slider .slick-arrow,.anton-slider .slick-arrow{z-index:101;min-width:auto !important;width:35px;height:48px}.wp-block-eedee-block-gutenslider .slick-slider .slick-arrow .fa,.anton-slider .slick-arrow .fa{display:none}.wp-block-eedee-block-gutenslider .slick-slider .slick-arrow:before,.anton-slider .slick-arrow:before{content:" " !important;display:block;background-size:contain;background-repeat:no-repeat;width:15px;height:28px;margin:0 auto}.wp-block-eedee-block-gutenslider .slick-slider .slick-arrow.slick-prev,.anton-slider .slick-arrow.slick-prev{left:15px !important}.wp-block-eedee-block-gutenslider .slick-slider .slick-arrow.slick-prev:before,.anton-slider .slick-arrow.slick-prev:before{background-image:url("img/arrows/left_red.svg")}.wp-block-eedee-block-gutenslider .slick-slider .slick-arrow.slick-next,.anton-slider .slick-arrow.slick-next{right:15px !important}.wp-block-eedee-block-gutenslider .slick-slider .slick-arrow.slick-next:before,.anton-slider .slick-arrow.slick-next:before{background-image:url("img/arrows/right_red.svg")}.wp-block-eedee-block-gutenslider .slick-slider .slick-dots,.anton-slider .slick-dots{bottom:8px}.wp-block-eedee-block-gutenslider .slick-slider .slick-dots li,.anton-slider .slick-dots li{width:12px;margin:0}.wp-block-eedee-block-gutenslider .slick-slider .slick-dots li button:before,.anton-slider .slick-dots li button:before{color:white;opacity:1}.wp-block-eedee-block-gutenslider .slick-slider .slick-dots li.slick-active button:before,.anton-slider .slick-dots li.slick-active button:before{color:#D60011}.wp-block-eedee-block-gutenslider .slick-slider .slick-dots li button,.anton-slider .slick-dots li button{width:12px}.wp-block-eedee-block-gutenslider .slick-slider .slick-dots li button:before,.anton-slider .slick-dots li button:before{font-size:7px !important;width:12px}.wp-block-eedee-block-gutenslider .slick-slider .slide__background,.anton-slider .slide__background{display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.wp-block-eedee-block-gutenslider .slick-slider .slide a,.anton-slider .slide a{border:none;color:white}.wp-block-eedee-block-gutenslider .slick-slider .slide-content,.anton-slider .slide-content{display:block !important;padding-top:15px !important;color:white;font-size:30px;font-weight:500;line-height:1.1}.wp-block-eedee-block-gutenslider .slick-slider .slide-content p,.anton-slider .slide-content p{font-size:30px;line-height:1.1}.wp-block-eedee-block-gutenslider .slick-slider .slick-dots li button:before{font-size:10px !important}@media screen and (min-width: 900px){.wp-block-eedee-block-gutenslider .slick-slider .slick-arrow,.anton-slider .slick-arrow{width:80px;height:100px}.wp-block-eedee-block-gutenslider .slick-slider .slick-arrow:before,.anton-slider .slick-arrow:before{height:55px;width:23px}.wp-block-eedee-block-gutenslider .slick-slider .slick-arrow.slick-prev,.anton-slider .slick-arrow.slick-prev{left:30px !important}.wp-block-eedee-block-gutenslider .slick-slider .slick-arrow.slick-next,.anton-slider .slick-arrow.slick-next{right:30px !important}.wp-block-eedee-block-gutenslider .slick-slider .slide-content,.anton-slider .slide-content{font-size:72px;padding-top:50px !important;font-weight:bold}.wp-block-eedee-block-gutenslider .slick-slider .slide-content p,.anton-slider .slide-content p{font-size:72px;font-weight:bold}.wp-block-eedee-block-gutenslider .slick-slider .slick-dots,.anton-slider .slick-dots{bottom:22px}.wp-block-eedee-block-gutenslider .slick-slider .slick-dots li,.anton-slider .slick-dots li{width:28px}.wp-block-eedee-block-gutenslider .slick-slider .slick-dots li button,.anton-slider .slick-dots li button{width:28px}.wp-block-eedee-block-gutenslider .slick-slider .slick-dots li button:before,.anton-slider .slick-dots li button:before{font-size:14px !important;width:28px}.wp-block-eedee-block-gutenslider .slick-slider .slick-dots li button:before{font-size:21px !important}}@media screen and (min-width: 1280px){.wp-block-eedee-block-gutenslider .slick-slider .slide-content,.anton-slider .slide-content{padding-top:70px !important}}.site-header{max-width:1920px;margin:0 auto;border-bottom:1px solid rgba(0,0,0,0.1);min-height:60px;position:relative;display:flex;justify-content:space-between;align-items:center}.site-header a{border:none}.site-header__entitlement{padding:10px 10px 10px 20px}.site-header__text{color:#000;font-family:"Anton New",sans-serif;font-size:16px;white-space:nowrap}.site-header.floating{position:fixed;left:0;top:0;z-index:1000;background-color:#fff;width:100%}.site-header.floating .site-header__entitlement{display:block}.site-header.floating .site-header__menu{margin-bottom:0px;margin-top:0px}.site-header.floating+.site-content{margin-top:61px}@media screen and (min-width: 360px){.site-header__text{font-size:4.2vw}.site-header__menu.collapsed .support-menu .menu-item:last-child a{font-size:14px}}@media screen and (min-width: 420px){.site-header__menu.collapsed .support-menu .menu-item:last-child a{font-size:17px}}@media screen and (min-width: 480px){.site-header__text{font-size:20px}}@media screen and (max-width: 899px){.site-header__menu{transition:opacity 0.5s, height 0.5s}.site-header__menu.onload{opacity:0}.site-header__menu .menu-activator{width:34px;height:34px;cursor:pointer;display:block;background:url("img/butter.svg") no-repeat;margin:10px;border:none}.site-header__menu.expanded{position:absolute;top:0;width:100%;height:100vh;background:black;opacity:0.9;z-index:200;overflow:scroll}.site-header__menu.expanded .menu-activator{position:absolute;top:4px;left:calc(100% - 56px);background:black url("img/close.svg") no-repeat}.site-header__menu.expanded .support-menu{margin:30px 30px 30px;display:none}.site-header__menu.expanded .support-menu .menu-item{display:inline-block;margin-right:20px}.site-header__menu.expanded .support-menu .menu-item:first-child a{background-image:url("img/pre-menu-inv.svg")}.site-header__menu.expanded .main-menu{padding:50px 30px 30px 40px}.site-header__menu.expanded .main-menu .menu-item{padding-bottom:31px}.site-header__menu.expanded .main-menu .menu-item:last-child{padding-bottom:0}.site-header__menu.expanded .main-menu a{color:white;font-size:29px}.site-header__menu.expanded .smm-menu .menu{justify-content:left;margin:0 8px}.site-header__menu.expanded .smm-menu a[href*="vk.com"]{background-image:url("img/smm/contrast/vk.svg")}.site-header__menu.expanded .smm-menu a[href*="youtube"],.site-header__menu.expanded .smm-menu a[href*="youtu.be"]{background-image:url("img/smm/contrast/yt.svg")}.site-header__menu.expanded .smm-menu a[href*="facebook"]{background-image:url("img/smm/contrast/fb.svg")}.site-header__menu.expanded .smm-menu a[href*="instagram"]{background-image:url("img/smm/contrast/ig.svg")}.site-header__menu.collapsed{position:static;display:flex;justify-content:right;align-items:center}.site-header__menu.collapsed .support-menu{margin:10px 10px 10px 0;font-size:17px;font-weight:normal}.site-header__menu.collapsed .support-menu.oversized{display:none}.site-header__menu.collapsed .support-menu .menu-item:first-child{display:none}.site-header__menu.collapsed .support-menu .menu-item:last-child a{background:#D60011;text-indent:0;color:white;border-radius:6px;font-family:"Anton New",sans-serif;line-height:35px;padding:5px 10px 0;display:inline-block;width:auto;height:auto}.site-header__menu.collapsed .main-menu{display:none}.site-header__menu .support-menu a{width:100px;height:100px}}@media screen and (min-width: 900px){.site-header{display:block;margin-bottom:50px;border-bottom:none}.site-header__entitlement{display:block;margin:calc((100vw - 1280px)/20 + 60px) auto 13px;text-align:center}.site-header__text{font-size:6vw}.site-header .menu-activator{display:none}.site-header__menu{padding:0 20px;margin-bottom:75px}.site-header.floating .site-header__entitlement{display:none}.site-header.floating .site-header__menu{margin-bottom:10px;margin-top:10px}.site-header.floating+.site-content{margin-top:304px}}@media screen and (min-width: 1280px){.site-header__text{font-size:77px}}.site-content{font-size:19px}.site-content>:first-child{margin-top:0}.site-content h1,.site-content h2,.site-content h3{margin-top:60px;margin-bottom:30px}.site-content p{line-height:1.45;margin-bottom:15px}.site-content em{font-style:italic}.site-content .wp-block-quote{font-family:"Anton New",sans-serif;font-size:30px;margin:30px 0 17px}.site-content .wp-block-quote p{line-height:1.37}.site-content .wp-block-embed-youtube{margin-top:30px;margin-bottom:30px}.site-content .wp-block-embed-youtube.wp-has-aspect-ratio .wp-block-embed__wrapper{position:relative;display:block;height:0;padding:0;overflow:hidden}.site-content .wp-block-embed-youtube.wp-has-aspect-ratio .wp-block-embed__wrapper iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.site-content .wp-block-embed-youtube.wp-has-aspect-ratio.wp-embed-aspect-16-9 .wp-block-embed__wrapper{padding-bottom:56.25%}.site-content .wp-block-columns{margin-top:30px;margin-bottom:30px}.site-content .wp-block-columns .wp-block-column .wp-block-quote{font-family:Lora, serif;font-size:19px;line-height:1.45;font-style:italic;color:#D60011}.site-content .wp-block-image.is-style-rounded{text-align:center}.site-content .wp-block-image.is-style-rounded figcaption{text-align:center}.site-content .wp-block-cover{align-items:flex-start;justify-content:left;width:auto;margin-top:30px;margin-bottom:30px}.site-content .wp-block-cover .wp-block-cover__inner-container{margin-top:15px}.site-content .wp-block-cover .wp-block-cover__inner-container h1{color:white}.site-content .wp-block-cover .wp-block-cover__inner-container>:first-child{max-width:60vw;margin-top:30px;margin-bottom:30px}.site-content .slick-slider .wp-block-quote,.site-content .wp-block-cover .wp-block-quote{font-family:Lora, serif;font-size:4vw;line-height:1.2;font-weight:bold}.site-content .slick-slider .wp-block-quote cite,.site-content .wp-block-cover .wp-block-quote cite{font-size:3vw;font-weight:normal}.site-content .wp-block-image{margin-top:30px;margin-bottom:30px}.site-content .wp-block-image img{max-width:unset;width:100%;height:100%}.site-content .wp-block-image figcaption{margin-top:15px;text-align:right;font-size:14px;color:#999}.site-content .wp-block-gallery .blocks-gallery-grid{display:grid;grid-template-columns:1fr;grid-column-gap:0px;grid-row-gap:30px}.site-content .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{width:100%;margin:0}.site-content .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure{flex-direction:column}.site-content .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure img{flex:0}.site-content .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure figcaption{box-sizing:border-box;position:relative;background:none;color:#999;font-size:14px;text-align:right;padding:16px 0 0}.site-content .wp-block-button__link.has-background.has-accent-background-color{background-color:#D60011}.site-content .wp-block-button__link.has-background.has-white-background-color{background-color:#fff}.site-content .wp-block-button__link.has-background.has-medium-gray-background-color{background:#999}.site-content .wp-block-button__link.has-background.has-dark-gray-background-color{background:#333}.site-content .wp-block-button__link.has-background.has-black-background-color{background:black}.site-content .shortcode-people__body{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px;margin-right:-20px}.site-content .shortcode-people__item{width:240px;margin:0;padding:0 20px}.site-content .shortcode-people__item figure img{width:240px;height:240px}.site-content .shortcode-related__item{margin-bottom:60px}.site-content .shortcode-related__item a{border-bottom:0}.site-content .shortcode-related__thumbnail{margin-bottom:15px;width:100%;height:calc((100vw - 46px) / 1.5)}.site-content .shortcode-related__thumbnail img{object-fit:cover;width:100%;height:calc((100vw - 46px) / 1.5)}.site-content .shortcode-related__title{color:#000;margin:0 0 15px;font-size:30px;font-weight:bold;line-height:1}.site-content .shortcode-related__date{font-size:20px;line-height:26px}.site-content .tabs{display:flex;width:100%;height:50px}.site-content .tabs .tabs-item{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;box-sizing:border-box;padding:10px;color:#000;border-bottom:2px solid #D60011;text-decoration:none;font-weight:bold;text-transform:lowercase}.site-content .tabs .tabs-item.active{background-color:#D60011;color:#fff}@media screen and (min-width: 900px){.site-content h1,.site-content h2,.site-content h3{margin-top:75px;margin-bottom:60px}.site-content .wp-block-columns{margin-top:60px;margin-bottom:60px}.site-content .wp-block-embed-youtube{margin-top:60px;margin-bottom:60px}.site-content .wp-block-cover{margin-top:60px;margin-bottom:60px}.site-content .wp-block-cover .wp-block-cover__inner-container>:first-child{max-width:500px;margin-top:60px;margin-bottom:60px}.site-content .slick-slider .wp-block-quote,.site-content .wp-block-cover .wp-block-quote{font-size:30px;max-width:500px;margin-top:60px;margin-bottom:60px}.site-content .slick-slider .wp-block-quote cite,.site-content .wp-block-cover .wp-block-quote cite{font-size:20px}.site-content .wp-block-image{margin-top:60px;margin-bottom:60px}.site-content .wp-block-image figcaption{margin-top:15px;font-size:20px}.site-content .wp-block-gallery .blocks-gallery-grid{grid-template-columns:1fr 1fr;grid-column-gap:40px;grid-row-gap:40px}.site-content .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure figcaption{font-size:20px}.site-content .shortcode-people__body{justify-content:space-between}.site-content .shortcode-related{margin-bottom:120px}.site-content .shortcode-related__header h2{font-size:30px}.site-content .shortcode-related__body{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:40px}.site-content .shortcode-related__thumbnail{height:calc(((880px - 40px) / 2) / 1.5)}.site-content .shortcode-related__thumbnail img{height:calc(((880px - 40px) / 2) / 1.5)}.site-content .shortcode-related__item{margin-bottom:0}.site-content .shortcode-related__title{font-size:24px;line-height:1.1}}@media screen and (min-width: 1280px){.site-content .wp-block-quote{margin:45px 70px}.site-content .wp-block-quote p{font-size:45px;line-height:1.35}.site-content .wp-block-cover .wp-block-cover__inner-container>:first-child{max-width:640px}.site-content .slick-slider .wp-block-quote,.site-content .wp-block-cover .wp-block-quote{max-width:640px;font-size:40px}.site-content .slick-slider .wp-block-quote cite,.site-content .wp-block-cover .wp-block-quote cite{font-size:26px}.site-content .shortcode-related__thumbnail{height:calc(((((100vw - 1280px)/1.454 + 880px) - 40px) / 2) / 1.5)}.site-content .shortcode-related__thumbnail img{height:calc(((((100vw - 1280px)/1.454 + 880px) - 40px) / 2) / 1.5)}}.site-footer{background:#000}.site-footer a{color:white}.site-footer>nav{margin:0 auto}.site-footer__menu{padding:30px 30px 0}@media screen and (min-width: 900px){.site-footer{padding-bottom:100px}.site-footer>nav{max-width:880px}.site-footer__menu{padding:30px 0 0}}@media screen and (min-width: 1280px){.site-footer>nav{max-width:1320px;width:calc(((100vw - 1280px)/1.454 + 880px))}}.main-menu .menu-item{font-family:"Anton New",sans-serif}.main-menu .menu-item a{text-decoration:none}.main-menu .menu-item.current-menu-item a,.main-menu .menu-item.current-page-ancestor a{color:#D60011}@media screen and (min-width: 900px){.main-menu{font-size:1.6vw}.main-menu .menu{display:flex;text-align:center;align-items:center;justify-content:space-around;height:10vw}.main-menu .menu-item{display:inline-block;margin:12px 0}.main-menu .menu-item a{color:black}}@media screen and (min-width: 1280px){.main-menu{font-size:21px}.main-menu .menu{height:120px}}.support-menu a{text-indent:-9999px;display:inline-block;background-position:center;background-size:contain;background-repeat:no-repeat;border:none}.support-menu .menu-item:first-child a{background-image:url("img/pre-menu.svg")}.support-menu .menu-item:last-child a{color:#D60011;background-image:url("img/post-menu.svg")}@media screen and (min-width: 900px){.support-menu{height:10vw;margin:0 calc((100vw - 900px) / 8.5) -10vw}.support-menu a{width:10vw;height:10vw}.support-menu .menu-item:first-child{float:left}.support-menu .menu-item:last-child{float:right}}@media screen and (min-width: 1280px){.support-menu{height:120px;margin-bottom:-120px}.support-menu a{width:120px;height:120px}}.help-menu{margin:65px 0 15px}.help-menu .menu{display:flex;justify-content:center;flex-wrap:wrap}.help-menu .menu .menu-item{display:block;word-wrap:break-spaces;max-width:200px;margin-bottom:40px}.help-menu .menu .menu-item a{font-family:"Anton New",sans-serif;font-size:20px;line-height:1.1;text-align:center;color:#000;padding:120px 5px 0;background-size:auto 80px;background-repeat:no-repeat;background-position:center top;display:block;border:none}.help-menu .menu .menu-item:nth-child(1) a{background-image:url("img/help-to-fund.png")}.help-menu .menu .menu-item:nth-child(2) a{background-image:url("img/get-help.png")}.help-menu .menu .menu-item:nth-child(3) a{background-image:url("img/volunteer.png")}@media screen and (min-width: 900px){.help-menu{margin:75px 0 45px}.help-menu .menu{justify-content:space-evenly}.help-menu .menu .menu-item{flex:0 1 260px;max-width:none}.help-menu .menu .menu-item a{padding:210px 5vw 0;background-size:auto 160px;font-size:24px}}@media screen and (min-width: 1920px){.help-menu .menu .menu-item a{padding-left:75px;padding-right:75px}}.footer-menu .menu a{font-size:30px;color:white;text-transform:lowercase;border:none}.footer-menu .menu .menu-item{padding-bottom:20px}.footer-menu .menu>.menu-item>a{padding-bottom:10px;margin-bottom:26px;display:inline-block;border-bottom:5px dashed white;font-size:32px}.footer-menu .menu .sub-menu .menu-item{padding-bottom:11px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.footer-menu .menu .sub-menu .menu-item a{font-size:20px}.development-widget,.filling-widget{padding:0 30px 30px}.development-widget .development-widget__title,.development-widget .filling-widget__title,.filling-widget .development-widget__title,.filling-widget .filling-widget__title{color:#fff}.development-widget .textwidget,.filling-widget .textwidget{display:inline-block}.development-widget .textwidget p,.filling-widget .textwidget p{margin:0;color:#fff}.development-widget .textwidget a,.filling-widget .textwidget a{border-color:#fff}.development-widget .textwidget a:hover,.filling-widget .textwidget a:hover{border-color:transparent}@media screen and (min-width: 900px){.footer-menu{margin:7px 0 0}.footer-menu .menu{margin:0 auto;display:flex;justify-content:space-between}.footer-menu .menu>.menu-item{flex:0 0 24%}.footer-menu .menu>.menu-item:first-child{flex:0 0 48%}.footer-menu .menu>.menu-item:first-child .sub-menu{column-count:2}.footer-menu .menu>.menu-item>a{padding-bottom:10px;margin-bottom:12px;display:inline-block;border-bottom:5px dashed white;font-size:30px;width:100%}.footer-menu .menu .sub-menu .menu-item a{font-size:16px}.development-widget,.filling-widget{width:880px;margin:0 auto;padding:0;text-align:right;margin-top:20px;font-size:14px}}@media screen and (min-width: 1280px){.development-widget,.filling-widget{max-width:unset;width:calc(((100vw - 1280px)/1.454 + 880px));font-size:16px}}.smm-menu{background:black}.smm-menu .menu{display:flex;justify-content:left;padding:0 20px}.smm-menu .menu a{margin:30px 10px;width:40px;height:40px;border:none;display:block;text-indent:-9999px;background-repeat:no-repeat;background-size:cover}.smm-menu .menu a[href*="vk.com"]{background-image:url("img/smm/contrast/vk.svg")}.smm-menu .menu a[href*="youtube"],.smm-menu .menu a[href*="youtu.be"]{background-image:url("img/smm/contrast/yt.svg")}.smm-menu .menu a[href*="facebook"]{background-image:url("img/smm/contrast/fb.svg")}.smm-menu .menu a[href*="instagram"]{background-image:url("img/smm/contrast/ig.svg")}@media screen and (min-width: 900px){.smm-menu .menu{justify-content:flex-end;padding:0}.smm-menu .menu a{margin:10px}}.news-listing .news-item{margin:0 0 60px}.news-listing .news-item a{border:none}.news-listing .news-item__href{display:flex;flex-direction:column}.news-listing .news-item__thumbnail{height:calc((100vw - 46px) / (330 / 194));margin-bottom:15px}.news-listing .news-item__thumbnail img{object-fit:cover;width:100%;height:calc((100vw - 46px) / (330 / 194))}.news-listing .news-item__header{font-size:36px;color:#D60011;line-height:1;font-weight:500;margin-bottom:14px}.news-listing .news-item__date{display:block;font-size:20px;margin-bottom:12px}.news-listing .news-item__tags{margin-bottom:50px}.news-listing .news-item__tags:empty{display:none}.news-listing .news-item__tags a{color:#D60011;text-transform:lowercase;font-weight:bold}.news-listing .news-item__tags a:empty{display:none}.news-listing .news-item__tags a:before{content:'#';color:black}.news-listing .news-item__excerpt{font-size:20px;color:#000;line-height:1.35;overflow-wrap:break-word}.news-listing .news-item__excerpt p{margin:0}.news-listing.front-top .news-item__thumbnail{display:none}.news-listing.front-top .news-item:first-child .news-item__thumbnail{display:block}.read-more{text-align:center;margin-bottom:60px}@media screen and (min-width: 900px){.news-listing .news-item__header{font-weight:bold}.news-listing .news-item__date{margin-bottom:28px}.news-listing .news-item__time{margin-bottom:28px}.news-listing .news-item__thumbnail{height:calc(880px / (880 / 500));margin-bottom:30px}.news-listing .news-item__thumbnail img{height:calc(880px / (880 / 500))}.news-listing .news-item__tags{font-size:24px;margin-bottom:10px}.news-listing.front-top,.news-listing.front-bottom{display:flex;flex-wrap:wrap;justify-content:space-between}.news-listing.front-top .news-item,.news-listing.front-bottom .news-item{flex:0 0 47.5%}.news-listing.front-top .news-item:first-child,.news-listing.front-bottom .news-item:first-child{flex-basis:100%}.news-listing.front-top .news-item .news-item__header,.news-listing.front-bottom .news-item .news-item__header{margin-top:0}.news-listing.front-top .news-item:nth-child(2) .news-item__thumbnail,.news-listing.front-top .news-item:nth-child(3) .news-item__thumbnail,.news-listing.front-bottom .news-item:nth-child(2) .news-item__thumbnail,.news-listing.front-bottom .news-item:nth-child(3) .news-item__thumbnail{order:1}.news-listing.front-top .news-item:nth-child(2) .news-item__header,.news-listing.front-top .news-item:nth-child(3) .news-item__header,.news-listing.front-bottom .news-item:nth-child(2) .news-item__header,.news-listing.front-bottom .news-item:nth-child(3) .news-item__header{order:2}.news-listing.front-top .news-item:nth-child(2) .news-item__date,.news-listing.front-top .news-item:nth-child(3) .news-item__date,.news-listing.front-bottom .news-item:nth-child(2) .news-item__date,.news-listing.front-bottom .news-item:nth-child(3) .news-item__date{order:3}.news-listing.front-bottom .news-item:nth-child(2) .news-item__date,.news-listing.front-bottom .news-item:nth-child(3) .news-item__date{margin-bottom:12px}.news-listing.front-bottom .news-item:nth-child(2) .news-item__thumbnail,.news-listing.front-bottom .news-item:nth-child(3) .news-item__thumbnail{height:calc(418px / (420 / 333))}.news-listing.front-bottom .news-item:nth-child(2) .news-item__thumbnail img,.news-listing.front-bottom .news-item:nth-child(3) .news-item__thumbnail img{height:calc(418px / (420 / 333))}}@media screen and (min-width: 1280px){.news-listing .news-item__thumbnail{height:calc(((100vw - 1280px)/1.454 + 880px) / (1320 / 760))}.news-listing .news-item__thumbnail img{height:calc(((100vw - 1280px)/1.454 + 880px) / (1320 / 760))}.news-listing.front-bottom .news-item:nth-child(2) .news-item__thumbnail,.news-listing.front-bottom .news-item:nth-child(3) .news-item__thumbnail{height:calc((((100vw - 1280px)/1.454 + 880px) * 0.475) / (628 / 499))}.news-listing.front-bottom .news-item:nth-child(2) .news-item__thumbnail img,.news-listing.front-bottom .news-item:nth-child(3) .news-item__thumbnail img{height:calc((((100vw - 1280px)/1.454 + 880px) * 0.475) / (628 / 499))}}.shop{margin-bottom:120px}.shop-heading{font-family:"Anton New",sans-serif;font-size:36px;margin-bottom:30px;color:#000}.shop-item{text-align:center;text-transform:lowercase;margin:2px 0px 0px;position:relative}.shop-item__wrapper{display:flex;flex-direction:column;justify-content:stretch;height:100%}.shop-item__image{display:flex;justify-content:center;align-items:center;position:relative;width:260px;height:260px;overflow:hidden;outline:1px solid #000;margin:0 auto}.shop-item__image img{min-width:100%;min-height:100%;object-fit:cover}.shop-item h2.shop-item__header{width:260px;margin:30px auto 0;font-size:24px;line-height:1.4;color:#000;font-weight:600}.shop-item__price{width:260px;margin:0 auto 30px;font-size:24px;font-weight:500;color:#999}.shop-item .buy-btn__wrapper{display:flex;align-items:flex-end;justify-content:center;flex-grow:1}.shop-item a.shop-item__href{font-size:24px}.shop .slick-arrow{position:absolute;top:112px;cursor:pointer;z-index:10}.shop .slick-arrow img{width:auto;height:36px}.shop .slick-arrow.slick-disabled{display:none !important}.shop .slick-arrow.prev-btn{left:0px}.shop .slick-arrow.next-btn{right:0px}@media screen and (min-width: 900px){.shop .shop-heading{margin-bottom:30px}.shop .shop-items{margin:0px -32px 0 -32px}.shop-item{margin:2px 32px 0px}.shop-item__image{width:250px;height:250px}.shop-item h2.shop-item__header{width:250px;margin-bottom:6px}.shop-item__price{font-size:20px;width:250px;color:#D60011}.shop-item a.shop-item__href{font-size:20px}.shop .slick-arrow{top:97px}.shop .slick-arrow img{width:auto;height:56px}.shop .slick-arrow.next-btn{right:-30px}.shop .slick-arrow.prev-btn{left:-30px}}@media screen and (min-width: 1280px){.shop .shop-items{margin:0}}@media screen and (min-width: 1920px){.shop .shop-heading{margin-bottom:60px}.shop .shop-items{margin:0px -49px 0 -49px}.shop-item{margin:2px 49px 0}.shop-item__image{width:375px;height:375px}.shop .slick-arrow{top:145px}.shop .slick-arrow img{width:auto;height:84px}}.wp-block-embed-youtube{margin-left:-15px;margin-right:-15px}.wp-block-eedee-block-gutenslider .slick-slider,.anton-slider,.wp-block-cover{margin-left:-15px;margin-right:-15px;height:60vw !important;min-height:auto !important}.wp-block-eedee-block-gutenslider .slick-slider .slide-content,.anton-slider .slide-content,.wp-block-cover .slide-content{padding-left:45px !important;padding-right:45px !important}.wp-block-eedee-block-gutenslider .slick-slider .wp-block-cover__inner-container,.anton-slider .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{margin-left:15px;margin-right:15px}.wp-block-eedee-block-gutenslider{margin-top:30px;margin-bottom:30px}@media screen and (min-width: 900px){.wp-block-embed-youtube{margin-left:0;margin-right:0}.wp-block-eedee-block-gutenslider .slick-slider,.anton-slider,.post__thumbnail,.wp-block-cover{margin-left:calc(((100vw - 880px) / 2) * -1);margin-right:calc(((100vw - 880px) / 2) * -1);height:50vw !important}.wp-block-eedee-block-gutenslider .slick-slider .slide-content,.anton-slider .slide-content,.post__thumbnail .slide-content,.wp-block-cover .slide-content{padding-left:calc(((100vw - 880px) / 2) + 45px) !important;padding-right:calc(((100vw - 880px) / 2) + 45px) !important}.wp-block-eedee-block-gutenslider .slick-slider .wp-block-cover__inner-container,.anton-slider .wp-block-cover__inner-container,.post__thumbnail .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{margin-left:calc(((100vw - 880px) / 2));margin-right:calc(((100vw - 880px) / 2))}.wp-block-eedee-block-gutenslider{margin-top:60px;margin-bottom:90px}}@media screen and (min-width: 1030px){.wp-block-eedee-block-gutenslider .slick-slider .slide-content,.anton-slider .slide-content{padding-left:calc((100vw - 880px) / 2) !important;padding-right:calc((100vw - 880px) / 2) !important}}@media screen and (min-width: 1280px){.wp-block-eedee-block-gutenslider .slick-slider,.anton-slider,.post__thumbnail,.wp-block-cover{margin-left:calc(((100vw - ((100vw - 1280px)/1.454 + 880px)) / 2) * -1);margin-right:calc(((100vw - ((100vw - 1280px)/1.454 + 880px)) / 2) * -1);height:40vw !important}.wp-block-eedee-block-gutenslider .slick-slider .slide-content,.anton-slider .slide-content,.post__thumbnail .slide-content,.wp-block-cover .slide-content{padding-left:calc(((100vw - ((100vw - 1280px)/1.454 + 880px)) / 2)) !important;padding-right:calc(((100vw - ((100vw - 1280px)/1.454 + 880px)) / 2)) !important}.wp-block-eedee-block-gutenslider .slick-slider .wp-block-cover__inner-container,.anton-slider .wp-block-cover__inner-container,.post__thumbnail .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{margin-left:calc(((100vw - ((100vw - 1280px)/1.454 + 880px)) / 2));margin-right:calc(((100vw - ((100vw - 1280px)/1.454 + 880px)) / 2))}}@media screen and (min-width: 1920px){.wp-block-eedee-block-gutenslider .slick-slider,.anton-slider,.post__thumbnail,.wp-block-cover{margin-left:-300px;margin-right:-300px;height:654px !important}.wp-block-eedee-block-gutenslider .slick-slider .slide-content,.anton-slider .slide-content,.post__thumbnail .slide-content,.wp-block-cover .slide-content{padding-left:300px !important;padding-right:300px !important}.wp-block-eedee-block-gutenslider .slick-slider .wp-block-cover__inner-container,.anton-slider .wp-block-cover__inner-container,.post__thumbnail .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{margin-left:300px;margin-right:300px}}.help-template .donate__tabs{padding-bottom:17px;border-bottom:2px solid #D60011;margin-bottom:30px}.help-template .donate__tabs .nav-item{font-weight:bold;font-size:20px;line-height:26px}.help-template .donate__tabs .nav-item .nav-link{color:black;text-transform:lowercase;display:inline-block;border:none;font-size:20px;padding:10px 15px}.help-template .donate__tabs .nav-item.active{background:#D60011}.help-template .donate__tabs .nav-item.active .nav-link{color:white}.help-template .donate__body{margin-bottom:30px}.help-template .donate__body form{margin-bottom:30px}.help-template .donate__body strong{color:#D60011}.help-template .donate__body .border-guard .control-group{margin:0 -7px}.help-template .donate__body .border-guard .control-group .area{margin:0 7px 15px;padding:0 10px}.help-template .donate__body .control-group .area{font-size:20px}.help-template .donate__body .control-group.payment_method-selector .area{background-size:125px}.help-template .donate__body input[name="custom_amount"]{border-top:none;border-bottom:none;background-color:#D60011;border-color:#D60011;color:white;text-align:center}.help-template .donate__body .agreement{margin:0 0 30px;color:black}.help-template .donate__body .agreement a{color:black;border-bottom:1px solid #999}.help-template .donate__body .agreement label{font-size:18px}.help-template .donate__body .payment_method-selector input[type=radio]:checked+label{opacity:1;background-color:transparent;cursor:default}.help-template .donate__body .payment_method-selector input[type=radio]+label{opacity:0.4;border:none;text-indent:-9999px;background-size:contain;background-position:center;background-repeat:no-repeat;padding:0;cursor:pointer}.help-template .donate__body .payment_method-selector input[type=radio]+label[for="webmoney"]{background-image:url("img/logo/webmoney.png")}.help-template .donate__body .payment_method-selector input[type=radio]+label[for="yandex_money"]{background-image:url("img/logo/yandex-money.png")}.help-template .donate__body .payment_method-selector,.help-template .donate__body .amount-selector{display:flex;flex-wrap:wrap;justify-content:space-between}.help-template .donate__body .payment_method-selector>*,.help-template .donate__body .amount-selector>*{flex-grow:1;width:30%}.help-template .donate__body .user-data{display:flex;flex-wrap:wrap}.help-template .donate__body .user-data input{width:100%;box-sizing:border-box}.help-template .donate__body .tab-pane#sms{font-size:20px;line-height:1.35}.help-template .donate__body .tab-pane#sms p{margin-bottom:26px}.help-template .donate__body .tab-pane#sms .sms-rules{font-size:20px;font-weight:bold}.help-feedback{text-align:center;max-width:600px;margin:0 auto 60px}.help-feedback h2{font-family:"Anton New",sans-serif;font-weight:normal;color:black}.help-feedback p{text-align:left;font-size:18px}.help-feedback a.btn{padding:20px 35px;background:#D60011;text-transform:lowercase;color:white;border:none;margin:20px;display:inline-block}.payments-menu .menu{display:flex;flex-wrap:wrap}.payments-menu .menu-item{font-size:20px;margin:0 40px 10px 0}.control-group .area{display:block;border:1px solid #999;height:63px;text-transform:lowercase;line-height:66px;padding:0 30px;-webkit-appearance:none}.control-group input.area{height:65px;color:#999}.control-group input.area:required{border-style:solid}.control-group input.camouflage:disabled+label{opacity:0.25}.control-group label.area{text-align:center;transition:opacity 0.25s, background-color 0.25s;color:#999}.control-group .camouflage{display:none}.control-group input[type="radio"]+label{position:relative}.control-group input[type="radio"]+label [data-toggle="popover"]{position:absolute;right:10px;top:50%;margin-top:-18px}.control-group input[type="radio"]:not(:checked)+label [data-toggle="popover"]{border:1px solid #999}.control-group input[type="radio"]:checked+label{background:#D60011;border-color:#D60011;color:white}.control-group input[type="radio"]:checked+label [data-toggle="popover"]{border:1px solid #D60011}.control-group input[type="radio"][value="custom"]:checked+label{display:none}.control-group input[type="radio"][value="custom"]:checked+label+input{display:block}.control-group input[type="radio"][value="custom"]:not(:checked)+label+input{display:none}.control-group.buttons button{width:100%;padding:0;font-size:20px;height:65px}.unsubscribe .info{background-color:rgba(0,0,0,0.05);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:15px;margin:0 -15px 30px}.unsubscribe .info>*{margin:0}.unsubscribe .info strong{color:#D60011}.unsubscribe .info p{margin:5px 0}.unsubscribe .info button{background-color:#dadada;color:#000;margin:5px 0;cursor:pointer;width:100%;padding:12px 0}.unsubscribe input{width:100%;box-sizing:border-box}.subscription__listing label{font-weight:bold;font-size:20px;padding-left:40px !important}.subscription__item{margin-bottom:30px}.subscription__details{color:#999;font-size:16px;margin-left:40px;display:block}input[type="checkbox"].camouflage{display:block;opacity:0.01;position:absolute}input[type="checkbox"].camouflage+label{padding-left:30px;background:transparent url("img/checkbox/default.svg") no-repeat left;background-size:20px}input[type="checkbox"].camouflage:checked+label{background-image:url("img/checkbox/active.svg")}@media screen and (min-width: 900px){.help-template .donate__tabs{margin-bottom:60px;padding-bottom:0}.help-template .donate__tabs .nav-tabs{display:flex;justify-content:space-between}.help-template .donate__tabs .nav-item{font-size:19px;line-height:1.35}.help-template .donate__tabs .nav-item .nav-link{padding:14px 20px}.help-template .donate__body{margin-bottom:60px}.help-template .donate__body form{margin-bottom:90px}.help-template .donate .border-guard .control-group{display:flex;flex-wrap:nowrap;justify-content:space-between}.help-template .donate .control-group .area{flex-grow:1;margin:15px}.help-template .donate .control-group.type-selector>*,.help-template .donate .control-group.user-data>*{flex-basis:50%}.help-template .donate .control-group.amount-selector>*{flex-basis:16.666666666666667%;width:10px}.help-template .donate .control-group.payment_method-selector{justify-content:left}.help-template .donate .control-group.payment_method-selector .area{flex-grow:0;width:148px;background-size:148px}.help-template .donate .agreement{margin:15px 0 30px}.control-group.buttons{text-align:right}.control-group.buttons#paypal-button{margin-left:50%;margin-right:10px}.control-group.buttons#paypal-button .paypal-buttons{margin-left:7px}.control-group.buttons button{width:auto;padding:0 60px;font-size:22px;height:75px}.unsubscribe .info{padding:36px 60px;margin-bottom:60px}.unsubscribe input{width:50%}.subscription__listing label{font-size:30px;margin-right:34px}.subscription__details{font-size:22px}}.projects__title{font-size:30px;font-weight:bold;color:#D60011;margin-bottom:15px;margin-top:30px}body.page-template-template-projects .shortcode-slider-project .shortcode-slider__header h2{font-size:30px;line-height:1;margin-top:30px;margin-bottom:15px}body.page-template-template-projects .shortcode-slider-project .shortcode-slider__body .slick-arrow.slick-prev:before{background-image:url("img/arrows/left_red.svg")}body.page-template-template-projects .shortcode-slider-project .shortcode-slider__body .slick-arrow.slick-next:before{background-image:url("img/arrows/right_red.svg")}body.page-template-template-projects .shortcode-slider-project .shortcode-slider__body .slide-content{transition:color ease .3s}body.page-template-template-projects .shortcode-slider-project .shortcode-slider__body:hover .slide-content{color:#D60011}@media screen and (min-width: 900px){body.page-template-template-projects .shortcode-slider-project .shortcode-slider__header h2{font-size:36px;margin-top:120px;margin-bottom:60px}body.page-template-template-projects .shortcode-slider-project .shortcode-slider__body .slide-content{padding-top:65px !important}body.page-template-template-projects .shortcode-slider-project .shortcode-slider__body .slick-arrow:before{height:55px;width:23px}}@media screen and (min-width: 1280px){.projects__title{font-size:36px;margin-bottom:60px;margin-top:120px}.projects__group:first-child .projects__title{margin-top:30px}}body.archive .site-content>h1{margin:30px 0}body.archive .site-content .news-item{margin-bottom:60px}body.archive .site-content .news-item__header{color:black;font-size:30px;margin:30px 0 15px}body.archive .site-content .news-item__tags{margin-bottom:15px}body.archive .site-content .news-item__read-more{color:#D60011;text-transform:lowercase}body.archive .site-content .news-item .wp-block-cover{margin:15px 0}body.archive .wp-block-cover{margin-left:0 !important;margin-right:0 !important}@media screen and (min-width: 900px){body.archive .site-content>h1{margin:60px 0}body.archive .site-content .news-item__header{font-size:36px;margin-top:60px}body.archive .site-content .news-item__excerpt{margin-bottom:15px}body.archive .site-content .news-item__read-more{color:#D60011;text-transform:lowercase}body.archive .site-content .news-item .wp-block-cover{margin:30px 0}}.partners-template .anton-slider{margin-top:60px;margin-bottom:60px}.partners-template .partner-listing{margin:40px 0px 60px}.partners-template .partner-listing a{border-bottom:0}.partners-template .partner-listing .partner{padding:0 0 60px}.partners-template .partner-listing .partner__logo{text-align:center;padding:20px 0}.partners-template .partner-listing .partner__logo a{display:inline-block;width:auto;position:relative}.partners-template .partner-listing .partner__logo a:before{content:'';display:block;position:absolute;top:0;right:-53px;width:48px;height:30px;background:url("/wp-content/themes/anton/img/logo/tutryadom.svg");background-size:cover}.partners-template .partner-listing .partner__logo a img{width:180px;height:auto}.partners-template .partner-listing .partner__thumbnail{margin:20px auto 15px}.partners-template .partner-listing .partner__thumbnail .attachment-post-thumbnail{width:100%;height:auto}.partners-template .partner-listing .partner__title{margin:15px auto 20px;font-size:30px;line-height:1;font-weight:bold}@media screen and (min-width: 900px){.partners-template{margin:0 0 120px}.partners-template .anton-slider{margin-top:0;margin-bottom:120px}.partners-template .partner-listing{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:40px;position:relative}.partners-template .partner-listing:before{content:'';display:block;position:absolute;width:0px;height:100%;left:calc(50% - 2px);border-left:4px dashed #D60011}.partners-template .partner-listing .partner{padding-bottom:120px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.partners-template .partner-listing .partner__logo{min-height:83px}.partners-template .partner-listing .partner__logo a:before{right:-74px;width:64px;height:40px}.partners-template .partner-listing .partner__logo a img{width:220px}}body.single-partner .post p{font-size:20px;line-height:1.35}body.single-partner .post .wp-block-cover h1{font-size:30px;line-height:1.1;max-width:unset}body.single-partner .post__logo{margin:60px 0;text-align:center}body.single-partner .post__logo .logo__wrapper{display:inline-block;position:relative}body.single-partner .post__logo .logo__wrapper:before{content:'';display:block;position:absolute;top:-20px;right:-53px;width:48px;height:30px;background:url("/wp-content/themes/anton/img/logo/tutryadom.svg");background-size:cover}body.single-partner .post__logo .logo__wrapper img{width:auto;height:auto;max-width:220px;object-fit:cover}body.single-partner .post .wp-block-columns .wp-block-column .wp-block-image.is-style-rounded{width:240px;height:240px;margin:30px auto}@media screen and (min-width: 900px){body.single-partner .post p{font-size:19px;line-height:1.45}body.single-partner .post__logo{margin:120px 0 90px}body.single-partner .post__logo .logo__wrapper:before{right:-74px;width:64px;height:40px}body.single-partner .post__logo .logo__wrapper img{max-width:342px}body.single-partner .post .wp-block-columns .wp-block-column .wp-block-image.is-style-rounded{margin:60px auto}}.reports{position:relative;margin-bottom:30px}.reports h1{margin:30px 0}.reports h2{font-size:30px;font-weight:normal;line-height:1.35;margin:0 0 20px;display:inline-block;background:white;padding-right:12px}.reports h2:after{display:block;content:' ';width:100%;border-bottom:1px solid #D60011;margin-top:-0.7em;position:absolute;z-index:-1}.reports h2+h3{margin-top:0}.reports h3{font-size:20px;font-weight:bold;line-height:1.35;color:black;margin:60px 0 15px;text-transform:lowercase}.reports .wp-block-file{margin:0 0 30px;display:flex;justify-content:space-between;align-items:center}.reports .wp-block-file a{border:none;font-size:20px;line-height:1.35}.reports .wp-block-file__button{text-indent:-9999px;background:transparent url("img/pdf.svg") no-repeat;background-size:contain;border-radius:0;width:40px;min-width:40px;height:50px;padding:0;box-sizing:border-box}.reports .wp-block-file+h2{margin-top:30px}@media screen and (min-width: 900px){.reports h1{margin-bottom:60px}.reports h2{font-size:24px;line-height:1.35;margin-bottom:30px}.reports h3{margin-bottom:30px}.reports .wp-block-file{margin-bottom:30px;display:flex;justify-content:flex-start}.reports .wp-block-file a{order:2;font-size:16px;line-height:1.35}.reports .wp-block-file a.wp-block-file__button{order:1;width:27px;min-width:27px;height:34px;margin-left:6px;margin-right:27px}}body.page-template-template-about .site-content p em{color:#D60011;font-size:20px;line-height:1.1;font-weight:bold;font-style:normal}body.page-template-template-about .site-content .wp-block-cover{height:auto !important}body.page-template-template-about .site-content .wp-block-cover__inner-container{width:100%;margin-top:30px;margin-bottom:30px}body.page-template-template-about .site-content .wp-block-cover blockquote.wp-block-quote{font-size:20px;line-height:26px;font-weight:normal;max-width:unset;margin:0;width:100%}body.page-template-template-about .site-content .wp-block-cover blockquote.wp-block-quote cite{font-size:20px;line-height:26px;display:block;font-weight:bold;text-align:right;margin-top:30px}body.page-template-template-about .site-content .wp-block-simple-definition-list-blocks-list{padding:0;background-color:unset}body.page-template-template-about .site-content dl .hidden{display:none}body.page-template-template-about .site-content dl dt{font-size:20px;line-height:26px;font-weight:bold;color:#D60011;margin:30px 0 9px}body.page-template-template-about .site-content dl dd{font-size:20px;line-height:26px;font-weight:bold;margin:0 0 30px}body.page-template-template-about .site-content #show_all_history_btn{color:#D60011;border-color:#D60011;font-size:20px;line-height:26px;font-weight:bold}body.page-template-template-about .site-content .download-block{padding-left:75px;position:relative}body.page-template-template-about .site-content .download-block:before{content:'';display:block;position:absolute;background:url("/wp-content/themes/anton/img/pdf.svg");background-size:cover;width:60px;height:74px;left:0}body.page-template-template-about .site-content .download-block .wp-block-file{font-size:20px;line-height:26px;font-weight:bold;margin-bottom:0.7em}body.page-template-template-about .site-content .download-block .wp-block-file a{border-bottom:none}body.page-template-template-about .site-content .wp-block-columns.feedback h4{font-weight:bold;font-size:20px;line-height:1.35;margin-bottom:15px}body.page-template-template-about .site-content .wp-block-columns.feedback p{font-size:20px;line-height:1.35;font-weight:normal;margin-bottom:30px}body.page-template-template-about .site-content .anton-slider .slick-slide .slide-content blockquote.wp-block-quote{text-align:center;display:flex;flex-direction:column}body.page-template-template-about .site-content .anton-slider .slick-slide .slide-content blockquote.wp-block-quote p{order:2;font-size:16px;line-height:20px;font-weight:normal}body.page-template-template-about .site-content .anton-slider .slick-slide .slide-content blockquote.wp-block-quote p:after{display:block;content:"Читать дальше";margin-top:30px;color:#D60011;font-style:italic}body.page-template-template-about .site-content .anton-slider .slick-slide .slide-content blockquote.wp-block-quote cite{order:1;margin-bottom:15px}body.page-template-template-about .site-content .anton-slider .slick-slide .slide-content blockquote.wp-block-quote cite .name{font-size:20px;line-height:26px;font-weight:bold}body.page-template-template-about .site-content .anton-slider .slick-slide .slide-content blockquote.wp-block-quote cite .opportunity{font-size:20px;line-height:26px;font-weight:bold}body.page-template-template-about .site-content .anton-slider .slick-arrow.slick-prev:before{background-image:url("img/arrows/left_red.svg")}body.page-template-template-about .site-content .anton-slider .slick-arrow.slick-next:before{background-image:url("img/arrows/right_red.svg")}@media screen and (min-width: 600px){body.page-template-template-about .site-content .wp-block-group.history .wp-block-column{flex-grow:0;flex-basis:unset !important}body.page-template-template-about .site-content .wp-block-group.history .wp-block-column:nth-child(2n){margin-left:0}body.page-template-template-about .site-content .wp-block-columns.feedback{flex-wrap:wrap}body.page-template-template-about .site-content .wp-block-columns.feedback .wp-block-column{flex-basis:100% !important;margin-left:0}}@media screen and (min-width: 900px){body.page-template-template-about .site-content p em{color:#000;font-size:28px;line-height:1.4;font-weight:normal;font-style:italic}body.page-template-template-about .site-content .wp-block-cover__inner-container{margin-top:65px;margin-bottom:100px;width:500px}body.page-template-template-about .site-content .wp-block-cover blockquote.wp-block-quote{font-size:22px;line-height:1.45}body.page-template-template-about .site-content .wp-block-cover blockquote.wp-block-quote cite{font-size:22px;line-height:28px;margin-top:40px;text-align:left}body.page-template-template-about .site-content dl{position:relative}body.page-template-template-about .site-content dl:before{display:block;content:'';position:absolute;width:0px;height:100%;left:calc(50% - 2px);border-left:4px dashed #D60011}body.page-template-template-about .site-content dl dt{font-size:28px;line-height:1;margin:0 0 15px;width:410px}body.page-template-template-about .site-content dl dt:nth-of-type(odd){grid-area:full;margin-left:470px}body.page-template-template-about .site-content dl dt:nth-of-type(even){text-align:right}body.page-template-template-about .site-content dl dd{width:410px;font-size:22px;line-height:28px}body.page-template-template-about .site-content dl dd:nth-of-type(odd){margin-left:470px}body.page-template-template-about .site-content dl dd:nth-of-type(even){text-align:right}body.page-template-template-about .site-content #show_all_history_btn{margin:60px auto 120px;color:#fff;padding:20px 20px;background-color:#000;border:none;display:flex;justify-content:center;align-items:center;width:192px}body.page-template-template-about .site-content .download-block{padding-left:0}body.page-template-template-about .site-content .download-block:before{display:none}body.page-template-template-about .site-content .download-block .wp-block-file{font-size:20px;line-height:26px;font-weight:bold;margin-bottom:0.7em}body.page-template-template-about .site-content .download-block .wp-block-file a{border-bottom:none}body.page-template-template-about .site-content .wp-block-columns.feedback{position:relative;flex-wrap:nowrap}body.page-template-template-about .site-content .wp-block-columns.feedback h4{font-size:24px;line-height:1.1}body.page-template-template-about .site-content .wp-block-columns.feedback p{font-size:19px;line-height:1.45;margin-bottom:50px}body.page-template-template-about .site-content .wp-block-columns.feedback:before{display:block;content:'';position:absolute;width:0px;height:100%;left:calc(50% - 2px);border-left:4px dashed #D60011}body.page-template-template-about .site-content .wp-block-columns.feedback .wp-block-column:nth-child(2n){margin-left:60px;text-align:left}body.page-template-template-about .site-content .anton-slider .slick-slide .slide-content{padding-top:60px !important}body.page-template-template-about .site-content .anton-slider .slick-slide .slide-content blockquote.wp-block-quote{margin:0;text-align:left}body.page-template-template-about .site-content .anton-slider .slick-slide .slide-content blockquote.wp-block-quote p{font-weight:500;line-height:1.3;font-size:26px}body.page-template-template-about .site-content .anton-slider .slick-slide .slide-content blockquote.wp-block-quote p:after{margin-top:60px}body.page-template-template-about .site-content .anton-slider .slick-slide .slide-content blockquote.wp-block-quote cite{margin-bottom:40px}body.page-template-template-about .site-content .anton-slider .slick-slide .slide-content blockquote.wp-block-quote cite .name{font-size:40px;line-height:1.2;font-weight:500}body.page-template-template-about .site-content .anton-slider .slick-slide .slide-content blockquote.wp-block-quote cite .opportunity{font-size:40px;line-height:1.2;font-weight:500}body.page-template-template-about .site-content .anton-slider .slick-arrow:before{height:55px;width:23px}}@media screen and (min-width: 1280px){body.page-template-template-about .site-content .wp-block-cover blockquote.wp-block-quote p{font-size:22px;line-height:1.45}body.page-template-template-about .site-content dl dt{width:calc((((100vw - 1280px)/1.454 + 880px) - 60px) / 2)}body.page-template-template-about .site-content dl dt:nth-of-type(odd){margin-left:calc((((100vw - 1280px)/1.454 + 880px) / 2) + 30px)}body.page-template-template-about .site-content dl dd{width:calc((((100vw - 1280px)/1.454 + 880px) - 60px) / 2)}body.page-template-template-about .site-content dl dd:nth-of-type(odd){margin-left:calc((((100vw - 1280px)/1.454 + 880px) / 2) + 30px)}body.page-template-template-about .site-content .anton-slider .slick-slide .slide-content blockquote.wp-block-quote{max-width:500px}}.posts .post{margin-bottom:60px}.posts .post-text .post__thumbnail,.posts .post-movie .post__thumbnail{display:block}.posts .post-news .post__thumbnail{display:none}.posts .post a{border:none}.posts .post__href{display:block}.posts .post__thumbnail{display:none;height:60vw}.posts .post__thumbnail img{width:100%;height:100%;object-fit:cover}.posts .post__title{margin:15px 0;font-size:36px;line-height:1}.posts .post__date{display:block;font-size:20px;line-height:26px;margin-bottom:15px}.posts .post__tags{font-size:19px;margin-bottom:10px}.posts .post__tags a{color:#D60011;text-transform:lowercase;font-weight:bold}.posts .post__tags a:before{content:'#';color:#000}.next-page{text-align:center;margin-bottom:60px}.next-page a{font-size:20px;font-weight:bold;display:inline-block;background:black;border:none;color:white;padding:14px 16px;text-transform:lowercase}@media screen and (min-width: 900px){.posts .post{margin-bottom:120px}.posts .post__thumbnail{margin:0}.posts .post__title{margin:30px 0 5px;line-height:1.1}.posts .post__date{margin-bottom:15px}.posts .post__tags{font-size:24px;margin-bottom:15px}.posts .post-movie{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:40px}.posts .post-movie .post__href .post__thumbnail{height:333px !important}.posts .post-movie .post__href .post__title{margin:0 0 15px;font-size:28px;line-height:1.1}.next-page a{padding:20px 30px}}.post .wp-block-gallery{margin:30px 0 60px}.post a.show_all_trustees{border:none;display:inline-block;margin-top:2em}@media screen and (min-width: 900px){.post .wp-block-gallery{margin:60px 0 120px}}.friends .wp-block-columns .wp-block-column blockquote.wp-block-quote{font-size:20px;font-weight:bold;font-style:normal}.friends .wp-block-columns .wp-block-column figure a{border:none}.friends .wp-block-columns .wp-block-column figure img{width:260px;height:260px;object-fit:cover}.friends .wp-block-columns .wp-block-column figure figcaption{font-size:20px;font-weight:bold}.friends .wp-block-columns .wp-block-column figure.dead figcaption{border:5px solid #000;line-height:1.6}.friends .wp-block-columns:nth-child(odd) .wp-block-column:nth-child(1){order:2}.friends .wp-block-columns:nth-child(odd) .wp-block-column:nth-child(2){order:1}@media screen and (min-width: 600px){.friends .wp-block-columns:nth-child(odd) .wp-block-column:nth-child(1){order:1}.friends .wp-block-columns:nth-child(odd) .wp-block-column:nth-child(2){order:2}}@media screen and (min-width: 900px){.friends .wp-block-columns .wp-block-column blockquote.wp-block-quote p{font-size:30px}.friends .wp-block-columns .wp-block-column figure img{width:360px;height:360px;object-fit:cover}.friends .wp-block-columns .wp-block-column figure figcaption{font-size:30px}}.page-template-template-trustees .trustee__list{display:grid;grid-template-columns:repeat(1, 1fr);grid-column-gap:30px;grid-row-gap:30px}.page-template-template-trustees .trustee__item{display:block;border:none}.page-template-template-trustees .trustee__photo{width:100%;height:calc((100vw - 30px) * 0.47);background-position:center center;background-size:cover;background-repeat:no-repeat}.page-template-template-trustees .trustee__name{margin-top:16px;color:#000;font-weight:bold}@media screen and (min-width: 900px){.page-template-template-trustees .trustee__list{grid-template-columns:repeat(2, 1fr);grid-row-gap:60px}.page-template-template-trustees .trustee__photo{height:calc((880px - 30px) / 2 * 0.47)}.page-template-template-trustees .trustee__name{font-size:30px}}@media screen and (min-width: 1280px){.page-template-template-trustees .trustee__photo{height:calc((((100vw - 1280px)/1.454 + 880px) - 30px) / 2 * 0.47);max-height:calc((1320px - 30px) / 2 * 0.47)}}.http-error{font-family:"Anton New",sans-serif;font-size:60px;text-align:center;margin-bottom:80px}a.button{font-size:20px;font-weight:bold;display:inline-block;background:black;border:none;color:white;padding:14px 16px;text-transform:lowercase}body{max-width:none}.site-content{margin:0 15px;max-width:880px}@media screen and (min-width: 900px){.site-content{margin-left:auto;margin-right:auto;margin-bottom:120px}a.button{padding:20px 30px}}@media screen and (min-width: 1280px){.site-content{max-width:1320px;width:calc(((100vw - 1280px)/1.454 + 880px))}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3Jlc2V0LWNzcy9zYXNzL19yZXNldC5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwidHlwby5zY3NzIiwiY29sb3JzLnNjc3MiLCJ0YWJzLnNjc3MiLCJvc3RyaWNoLnNjc3MiLCJhbGVydC5zY3NzIiwicG9wb3Zlci5zY3NzIiwid2lkZ2V0LnNjc3MiLCJndXRlbnNsaWRlci5zY3NzIiwic2xpZGVyLnNjc3MiLCJzaXRlLWhlYWRlci5zY3NzIiwic2l0ZS1jb250ZW50LnNjc3MiLCJzaXRlLWZvb3Rlci5zY3NzIiwibWVudS1tYWluLnNjc3MiLCJtZW51LXN1cHBvcnQuc2NzcyIsIm1lbnUtaGVscC5zY3NzIiwibWVudS1mb290ZXIuc2NzcyIsIm1lbnUtc21tLnNjc3MiLCJuZXdzLWxpc3Rpbmcuc2NzcyIsInNob3Auc2NzcyIsImZ1bGwtc2l6ZXIuc2NzcyIsInBhZ2UtaG9tZS5zY3NzIiwicGFnZS1oZWxwLnNjc3MiLCJwYWdlLXByb2plY3RzLnNjc3MiLCJwYWdlLWFyY2hpdmUuc2NzcyIsInBhZ2UtcGFydG5lcnMuc2NzcyIsInBhZ2Utc2luZ2xlLXBhcnRuZXIuc2NzcyIsInBhZ2UtcmVwb3J0cy5zY3NzIiwicGFnZS1hYm91dC5zY3NzIiwicGFnZS1wb3N0cy5zY3NzIiwicGFnZS1zaW5nbGUtcG9zdC5zY3NzIiwicGFnZS1mcmllbmRzLnNjc3MiLCJwYWdlLXRydXN0ZWVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLypcblRoZW1lIE5hbWU6INCQ0L3RgtC+0L0g0YLRg9GCINGA0Y/QtNC+0LxcblRoZW1lIFVSSTpcbkF1dGhvcjogMTAxIE1lZGlhXG5BdXRob3IgVVJJOiBodHRwOi8vMTAxbWVkaWEucnUvXG5EZXNjcmlwdGlvbjpcblZlcnNpb246IDEuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2VcbkxpY2Vuc2UgVVJJOiBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC5odG1sXG5UYWdzOiBjdXN0b21cblRleHQgRG9tYWluOiBhbnRvblxuKi9cbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvcmVzZXQtY3NzL3Nhc3MvcmVzZXRcIjtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxvcmE6aXRhbCx3Z2h0QDAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9cIjtcblxuQGltcG9ydCBcInRhYnNcIjtcbkBpbXBvcnQgXCJvc3RyaWNoXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwid2lkZ2V0XCI7XG5AaW1wb3J0IFwiZ3V0ZW5zbGlkZXJcIjtcbkBpbXBvcnQgXCJzbGlkZXJcIjtcblxuQGltcG9ydCBcInNpdGUtaGVhZGVyXCI7XG5AaW1wb3J0IFwic2l0ZS1jb250ZW50XCI7XG5AaW1wb3J0IFwic2l0ZS1mb290ZXJcIjtcblxuQGltcG9ydCBcIm1lbnUtbWFpblwiO1xuQGltcG9ydCBcIm1lbnUtc3VwcG9ydFwiO1xuQGltcG9ydCBcIm1lbnUtaGVscFwiO1xuQGltcG9ydCBcIm1lbnUtZm9vdGVyXCI7XG5AaW1wb3J0IFwibWVudS1zbW1cIjtcblxuQGltcG9ydCBcIm5ld3MtbGlzdGluZ1wiO1xuQGltcG9ydCBcInNob3BcIjtcbkBpbXBvcnQgXCJmdWxsLXNpemVyXCI7XG5cbkBpbXBvcnQgXCJwYWdlLWhvbWVcIjtcbkBpbXBvcnQgXCJwYWdlLWhlbHBcIjtcbkBpbXBvcnQgXCJwYWdlLXByb2plY3RzXCI7XG5AaW1wb3J0IFwicGFnZS1hcmNoaXZlXCI7XG5AaW1wb3J0IFwicGFnZS1wYXJ0bmVyc1wiO1xuQGltcG9ydCBcInBhZ2Utc2luZ2xlLXBhcnRuZXJcIjtcbkBpbXBvcnQgXCJwYWdlLXJlcG9ydHNcIjtcbkBpbXBvcnQgXCJwYWdlLWFib3V0XCI7XG5AaW1wb3J0IFwicGFnZS1wb3N0c1wiO1xuQGltcG9ydCBcInBhZ2Utc2luZ2xlLXBvc3RcIjtcbkBpbXBvcnQgXCJwYWdlLWZyaWVuZHNcIjtcbkBpbXBvcnQgXCJwYWdlLXRydXN0ZWVzXCI7XG5cbi5odHRwLWVycm9yIHtcbiAgZm9udC1mYW1pbHk6ICRhbnRvbi1mb250O1xuICBmb250LXNpemU6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuYS5idXR0b24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG5ib2R5IHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uc2l0ZS1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIG1heC13aWR0aDogODgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLTkwMCkge1xuICAuc2l0ZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgYS5idXR0b24ge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtMTI4MCkge1xuICAuc2l0ZS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICAvLyDRgNCw0YHRgtC10YJcbiAgICAvLyDQvtGCIDg4MCDQvdCwINGN0LrRgNCw0L3QtSAxMjgwXG4gICAgLy8g0LTQviAxMzIwINC90LAg0Y3QutGA0LDQvdC1IDE5MjBcbiAgICB3aWR0aDogY2FsYygjeyRkeW5hbWljLXNpdGUtY29udGVudC13aWR0aH0pO1xuICB9XG59XG5cbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2NS4wLjEgfCAyMDE5MTAxOVxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBtZW51LCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWFpbiwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4vKiBIVE1MNSBoaWRkZW4tYXR0cmlidXRlIGZpeCBmb3IgbmV3ZXIgYnJvd3NlcnMgKi9cbipbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm1lbnUsIG9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cbiIsIiRibGFjazogIzAwMDAwMDtcbiRibGFjay00MDogIzk5OTk5OTtcbiRhY2NlbnQtMTogI0Q2MDAxMTtcblxuJGFudG9uLWZvbnQ6IFwiQW50b24gTmV3XCIsIHNhbnMtc2VyaWY7XG5cbiRtb2JpbGUtd2lkdGg6IDg5OXB4OyAvLyA5MDAgYW5kIGxlc3Mg4oCUIG1vYmlsZVxuJGRlc2t0b3AtOTAwOiA5MDBweDsgLy8gOTAwIGFuZCBtb3JlIOKAlCB2dyBzaXplZCBkZXNrdG9wXG4vLyB2dyBzaXplcyBiZXR3ZWVuIDkwMCBhbmQgMTI4MFxuJGRlc2t0b3AtMTI4MDogMTI4MHB4OyAvLyAxMjgwIGFuZCBtb3JlIOKAlCBmaXhlZCBzaXplZCBkZXNrdG9wXG4kZGVza3RvcC0xOTIwOiAxOTIwcHg7XG5cbkBmdW5jdGlvbiByYW5kb21OdW0oJG1pbiwgJG1heCkge1xuICAkcmFuZDogcmFuZG9tKCk7XG4gICRyYW5kb21OdW06ICRtaW4gKyBmbG9vcigkcmFuZCAqICgoJG1heCAtICRtaW4pICsgMSkpO1xuXG4gIEByZXR1cm4gJHJhbmRvbU51bTtcbn1cblxuJGR5bmFtaWMtc2l0ZS1jb250ZW50LXdpZHRoOiAnKCgxMDB2dyAtICN7JGRlc2t0b3AtMTI4MH0pLzEuNDU0ICsgODgwcHgpJzsiLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IExvcmEsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuXG4gICYubm9zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgPiAuc2hhZG93IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbn1cblxuaW5wdXQsIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBMb3JhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnRpbWUge1xuICBjb2xvcjogJGJsYWNrLTQwO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRibGFjaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbn1cblxuaDEsIGgyLCBoMyB7XG4gIGNvbG9yOiAkYWNjZW50LTE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuQGltcG9ydCBcImNvbG9yc1wiO1xuXG4uaGFzLW5vcm1hbC1mb250LXNpemUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uaGFzLW1lZGl1bS1mb250LXNpemUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaGFzLWh1Z2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhhcy10ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC05MDApIHtcblxuICAuaGFzLW5vcm1hbC1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuaGFzLW1lZGl1bS1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG4gIC5oYXMtaHVnZS1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtMTI4MCkge1xuICAuaGFzLW5vcm1hbC1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuaGFzLW1lZGl1bS1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxuICAuaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG4gIC5oYXMtaHVnZS1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtMTkyMCkge1xuXG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4uaGFzLWlubGluZS1jb2xvciB7XG4gICYuaGFzLWFjY2VudC1jb2xvciB7XG4gICAgY29sb3I6ICRhY2NlbnQtMTtcbiAgfVxuICAmLmhhcy1ibGFjay1jb2xvciB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG4gICYuaGFzLXdoaXRlLWNvbG9yIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgJi5oYXMtbWVkaXVtLWdyYXktY29sb3Ige1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG4gICYuaGFzLWRhcmstZ3JheS1jb2xvciB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cbiIsIi50YWItY29udGVudCB7XG4gID4udGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4kb3N0cmljaC0xOiByYW5kb21OdW0oMTIwMCwgMTMwMCk7IC8vIGxlZnRcbiRvc3RyaWNoLTI6IHJhbmRvbU51bSgxMjAwLCAxNTAwKTsgLy8gcmlnaHRcbiRvc3RyaWNoLTM6IHJhbmRvbU51bSgyMDAwLCAzMDAwKTsgLy8gcmlnaHRcbiRvc3RyaWNoLTQ6IHJhbmRvbU51bSgyMzAwLCAyNjAwKTsgLy8gbGVmdFxuJG9zdHJpY2gtNTogcmFuZG9tTnVtKDMwMDAsIDM1MDApOyAvLyBsZWZ0XG4kb3N0cmljaC02OiByYW5kb21OdW0oNTAwMCwgNjAwMCk7IC8vIHJpZ2h0XG4kb3N0cmljaC03OiByYW5kb21OdW0oNDUwMCwgNTUwMCk7IC8vIGxlZnRcbiRvc3RyaWNoLTg6IHJhbmRvbU51bSgzNTAwLCA0MDAwKTsgLy8gcmlnaHRcbiRvc3RyaWNoLTEzOiByYW5kb21OdW0oNjUwMCwgNzAwMCk7IC8vIGxlZnRcblxuLnNpdGUtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLTkwMCkge1xuICAvLyDQodGC0YDQsNGD0YHRiyDRg9GF0L7QtNGP0YIg0LfQsCDQutGA0LDQuSDRjdC60YDQsNC90LAsINGD0YHRgtCw0L/QsNGPINC80LXRgdGC0L4g0L/QvtC70LXQt9C90L7QuSDQvtCx0LvQsNGB0YLQuFxuICAuc2l0ZS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOlxuXG4gICAgdXJsKFwiaW1nL2FydC8wMS5qcGdcIikgY2FsYygoMTAwdncgLSAjeyRkZXNrdG9wLTEyODB9KS8yKSAjeyRvc3RyaWNoLTF9cHggLyBhdXRvIDM4NXB4IG5vLXJlcGVhdCxcbiAgICB1cmwoXCJpbWcvYXJ0LzA0LmpwZ1wiKSBjYWxjKCgxMDB2dyAtICN7JGRlc2t0b3AtMTI4MH0pLzIpICN7JG9zdHJpY2gtNH1weCAvIGF1dG8gMTE1cHggbm8tcmVwZWF0LFxuICAgIHVybChcImltZy9hcnQvMDUuanBnXCIpIGNhbGMoKDEwMHZ3IC0gI3skZGVza3RvcC0xMjgwfSkvMikgI3skb3N0cmljaC01fXB4IC8gYXV0byAzNTBweCBuby1yZXBlYXQsXG4gICAgdXJsKFwiaW1nL2FydC8wNy5qcGdcIikgY2FsYygoMTAwdncgLSAjeyRkZXNrdG9wLTEyODB9KS8yKSAjeyRvc3RyaWNoLTd9cHggLyBhdXRvIDIxNXB4IG5vLXJlcGVhdCxcbiAgICB1cmwoXCJpbWcvYXJ0LzEzLmpwZ1wiKSBjYWxjKCgxMDB2dyAtICN7JGRlc2t0b3AtMTI4MH0pLzIpICN7JG9zdHJpY2gtMTN9cHggLyBhdXRvIDIxNXB4IG5vLXJlcGVhdCxcblxuICAgIHVybChcImltZy9hcnQvMDIuanBnXCIpIGNhbGMoI3skZGVza3RvcC0xMjgwfSAtIDEzOHB4KSAjeyRvc3RyaWNoLTJ9cHggLyBhdXRvIDIxNXB4IG5vLXJlcGVhdCxcbiAgICB1cmwoXCJpbWcvYXJ0LzAzLmpwZ1wiKSBjYWxjKCN7JGRlc2t0b3AtMTI4MH0gLSAxOTBweCkgI3skb3N0cmljaC0zfXB4IC8gYXV0byAyNzBweCBuby1yZXBlYXQsXG4gICAgdXJsKFwiaW1nL2FydC8wOC5qcGdcIikgY2FsYygjeyRkZXNrdG9wLTEyODB9IC0gMTY2cHgpICN7JG9zdHJpY2gtOH1weCAvIGF1dG8gMjUwcHggbm8tcmVwZWF0LFxuICAgIHVybChcImltZy9hcnQvMDYuanBnXCIpIGNhbGMoI3skZGVza3RvcC0xMjgwfSAtIDE5MHB4KSAjeyRvc3RyaWNoLTZ9cHggLyBhdXRvIDM2NXB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC0xMjgwKSB7XG4gIC8vINCh0YLRgNCw0YPRgdGLINC/0YDQuNC60LvQtdC10LvQuNGB0Ywg0Log0LrRgNCw0Y4g0Lgg0LzQtdC90Y/RjtGCINGA0LDQt9C80LXRgCDQstC80LXRgdGC0LUg0YEg0LHRgNCw0YPQt9C10YDQvtC8XG4gIC5zaXRlLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6XG5cbiAgICB1cmwoXCJpbWcvYXJ0LzAxLmpwZ1wiKSBsZWZ0ICN7JG9zdHJpY2gtMX1weCAvIGF1dG8gMzB2dyBuby1yZXBlYXQsIC8vIDU3NVxuICAgIHVybChcImltZy9hcnQvMDQuanBnXCIpIGxlZnQgI3skb3N0cmljaC00fXB4IC8gYXV0byA5dncgbm8tcmVwZWF0LCAvLyAxNzVcbiAgICB1cmwoXCJpbWcvYXJ0LzA1LmpwZ1wiKSBsZWZ0ICN7JG9zdHJpY2gtNX1weCAvIGF1dG8gMjcuNXZ3IG5vLXJlcGVhdCwgLy8gNTI1XG4gICAgdXJsKFwiaW1nL2FydC8wNy5qcGdcIikgbGVmdCAjeyRvc3RyaWNoLTd9cHggLyBhdXRvIDE3dncgbm8tcmVwZWF0LCAvLyAzMjVcbiAgICB1cmwoXCJpbWcvYXJ0LzEzLmpwZ1wiKSBsZWZ0ICN7JG9zdHJpY2gtMTN9cHggLyBhdXRvIDE3dncgbm8tcmVwZWF0LCAvLyAzMjVcblxuICAgIHVybChcImltZy9hcnQvMDIuanBnXCIpIHJpZ2h0ICN7JG9zdHJpY2gtMn1weCAvIGF1dG8gMTd2dyBuby1yZXBlYXQsIC8vIDMyNVxuICAgIHVybChcImltZy9hcnQvMDMuanBnXCIpIHJpZ2h0ICN7JG9zdHJpY2gtM31weCAvIGF1dG8gMjF2dyBuby1yZXBlYXQsIC8vIDQwMFxuICAgIHVybChcImltZy9hcnQvMDguanBnXCIpIHJpZ2h0ICN7JG9zdHJpY2gtOH1weCAvIGF1dG8gMTkuNXZ3IG5vLXJlcGVhdCwgLy8gMzc1XG4gICAgdXJsKFwiaW1nL2FydC8wNi5qcGdcIikgcmlnaHQgI3skb3N0cmljaC02fXB4IC8gYXV0byAyOC41dncgbm8tcmVwZWF0OyAvLyA1NTBcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC0xOTIwKSB7XG4gIC8vINCh0YLRgNCw0YPRgdGLINC30LDRhNC40LrRgdC40YDQvtCy0LDQvdC90Ysg0L/QviDQutGA0LDRj9C8INC/0L7Qu9C10LfQvdC+0Lkg0L7QsdC70LDRgdGC0LhcbiAgLnNpdGUtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDpcblxuICAgIHVybChcImltZy9hcnQvMDEuanBnXCIpIGNhbGMoNTAlIC0gKCN7JGRlc2t0b3AtMTkyMH0gLyAyKSArIDE1MHB4KSAjeyRvc3RyaWNoLTF9cHggLyBhdXRvIDU3NXB4IG5vLXJlcGVhdCxcbiAgICB1cmwoXCJpbWcvYXJ0LzA0LmpwZ1wiKSBjYWxjKDUwJSAtICgjeyRkZXNrdG9wLTE5MjB9IC8gMikgKyAxMjBweCkgI3skb3N0cmljaC00fXB4IC8gYXV0byAxNzVweCBuby1yZXBlYXQsXG4gICAgdXJsKFwiaW1nL2FydC8wNS5qcGdcIikgY2FsYyg1MCUgLSAoI3skZGVza3RvcC0xOTIwfSAvIDIpICsgMTUwcHgpICN7JG9zdHJpY2gtNX1weCAvIGF1dG8gNTI1cHggbm8tcmVwZWF0LFxuICAgIHVybChcImltZy9hcnQvMDcuanBnXCIpIGNhbGMoNTAlIC0gKCN7JGRlc2t0b3AtMTkyMH0gLyAyKSArIDE1MHB4KSAjeyRvc3RyaWNoLTd9cHggLyBhdXRvIDMyNXB4IG5vLXJlcGVhdCxcbiAgICB1cmwoXCJpbWcvYXJ0LzEzLmpwZ1wiKSBjYWxjKDUwJSAtICgjeyRkZXNrdG9wLTE5MjB9IC8gMikgKyAxNTBweCkgI3skb3N0cmljaC0xM31weCAvIGF1dG8gMzI1cHggbm8tcmVwZWF0LFxuXG4gICAgdXJsKFwiaW1nL2FydC8wMi5qcGdcIikgY2FsYyg1MCUgKyAoI3skZGVza3RvcC0xOTIwfSAvIDIpIC0gMTAwcHgpICN7JG9zdHJpY2gtMn1weCAvIGF1dG8gMzI1cHggbm8tcmVwZWF0LFxuICAgIHVybChcImltZy9hcnQvMDMuanBnXCIpIGNhbGMoNTAlICsgKCN7JGRlc2t0b3AtMTkyMH0gLyAyKSAtIDE1MHB4KSAjeyRvc3RyaWNoLTN9cHggLyBhdXRvIDQwMHB4IG5vLXJlcGVhdCxcbiAgICB1cmwoXCJpbWcvYXJ0LzA4LmpwZ1wiKSBjYWxjKDUwJSArICgjeyRkZXNrdG9wLTE5MjB9IC8gMikgLSAxMjBweCkgI3skb3N0cmljaC04fXB4IC8gYXV0byAzNzVweCBuby1yZXBlYXQsXG4gICAgdXJsKFwiaW1nL2FydC8wNi5qcGdcIikgY2FsYyg1MCUgKyAoI3skZGVza3RvcC0xOTIwfSAvIDIpIC0gMTUwcHgpICN7JG9zdHJpY2gtNn1weCAvIGF1dG8gNTUwcHggbm8tcmVwZWF0O1xuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4uYWxlcnQge1xuICAvL2Rpc3BsYXk6IG5vbmU7XG5cbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAuYWxlcnQtaGVhZGluZyB7XG4gICAgY29sb3I6ICRhY2NlbnQtMTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5hbGVydC1oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweDtcblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICBidXR0b24uY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGJ1dHRvbi5jbG9zZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtMTtcbiAgfVxuXG4gIGEuY2xvc2Uge1xuICAgIGNvbG9yOiAkYWNjZW50LTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImltZy9hbGVydC1jbG9zZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGFjY2VudC0xO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC05MDApIHtcbiAgLmFsZXJ0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAuYWxlcnQtaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MDBweDtcbiAgICB9XG5cbiAgICBidXR0b24uY2xvc2Uge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICBhLmNsb3NlIHtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5bZGF0YS10b2dnbGU9XCJwb3BvdmVyXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaW1nL3F1ZXN0aW9uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgICYudG9wIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvdHRvbSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sZWZ0IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xMDAwO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzOyAvLyBmYWRlT3V0XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG5cbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjphZnRlciB7XG4gICAgICB6LWluZGV4OiAxMDE7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC05MDApIHtcbiAgW2RhdGEtdG9nZ2xlPVwicG9wb3ZlclwiXSB7XG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4ud2lkZ2V0IHtcbiAgJi1wcm9tbyB7XG4gICAgbWFyZ2luOiAwIC0xNXB4IDYwcHg7XG4gIH1cbiAgLndpZGdldC10aXRsZSB7XG4gICAgY29sb3I6ICRhY2NlbnQtMTtcbiAgICBtYXJnaW46IDAgMTVweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC05MDApIHtcbiAgLndpZGdldCB7XG4gICAgJi1wcm9tbyB7XG4gICAgICBtYXJnaW46IDAgMCAxMjBweDtcbiAgICB9XG4gICAgLndpZGdldC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi53cC1ibG9jay1lZWRlZS1ibG9jay1ndXRlbnNsaWRlciAuc2xpY2stc2xpZGVyLFxuLmFudG9uLXNsaWRlciB7XG5cbiAgYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC5zbGljay1saXN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4zcztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogJGFjY2VudC0xICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWFycm93IHtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgbWluLXdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAuZmEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICchaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogMTVweCFpbXBvcnRhbnQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2Fycm93cy9tb2JpbGUvbGVmdC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9hcnJvd3MvbGVmdF9yZWQuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMTVweCFpbXBvcnRhbnQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2Fycm93cy9tb2JpbGUvcmlnaHQuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvYXJyb3dzL3JpZ2h0X3JlZC5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgICRzaXplOiAxMnB4O1xuXG4gICAgYm90dG9tOiA4cHg7XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogJHNpemU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGFjY2VudC0xO1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICAvL3BhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA3cHghaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZSB7XG4gICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHghaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgfVxuICAgICAgLy90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stZWVkZWUtYmxvY2stZ3V0ZW5zbGlkZXIgLnNsaWNrLXNsaWRlciB7XG4gIC5zbGljay1kb3RzIHtcbiAgICBsaSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC05MDApIHtcbiAgLndwLWJsb2NrLWVlZGVlLWJsb2NrLWd1dGVuc2xpZGVyIC5zbGljay1zbGlkZXIsXG4gIC5hbnRvbi1zbGlkZXIgIHtcblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLy93aWR0aDogODBweDtcbiAgICAgICAgLy9oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAvL2JhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDMwcHghaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMzBweCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgcGFkZGluZy10b3A6IDUwcHghaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAkc2l6ZTogMjhweDtcblxuICAgICAgYm90dG9tOiAyMnB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53cC1ibG9jay1lZWRlZS1ibG9jay1ndXRlbnNsaWRlciAuc2xpY2stc2xpZGVyIHtcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBsaSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4IWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtMTI4MCkge1xuICAud3AtYmxvY2stZWVkZWUtYmxvY2stZ3V0ZW5zbGlkZXIgLnNsaWNrLXNsaWRlcixcbiAgLmFudG9uLXNsaWRlciAge1xuICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cblxuLnNpdGUtaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAkZGVza3RvcC0xOTIwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmX19lbnRpdGxlbWVudCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICRhbnRvbi1mb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLy8g0J/Qu9Cw0LLQsNGO0YnQuNC5INGF0Y3QtNC10YBcbiAgJi5mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuc2l0ZS1oZWFkZXJfX2VudGl0bGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuc2l0ZS1oZWFkZXJfX21lbnUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgfVxuICAmLmZsb2F0aW5nICsgLnNpdGUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNjFweDsgLy8g0JLRi9GB0L7RgtCwINGF0Y3QtNC10YDQsCDQvdCwINC80L7QsdC40LvQutC1XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAuc2l0ZS1oZWFkZXIge1xuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiA0LjJ2dztcbiAgICB9XG4gICAgJl9fbWVudSB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIC5zdXBwb3J0LW1lbnUge1xuICAgICAgICAgIC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuICAuc2l0ZS1oZWFkZXIge1xuICAgICZfX21lbnUge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAuc3VwcG9ydC1tZW51IHtcbiAgICAgICAgICAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAvLyDQkdGD0YLQtdGA0LHRgNC+0LTQvdC+0LUg0LzQtdC90Y5cbiAgLnNpdGUtaGVhZGVyIHtcbiAgICAmX19tZW51IHtcblxuICAgICAgJi5vbmxvYWQge1xuICAgICAgICAvLyDQktGB0LUg0YHQv9GA0Y/RgtCw0L3Qvi4g0JrQvdC+0L/QutCwIMKr0J/QvtC80L7Rh9GMwrsg0L/QvtGP0LLQu9GP0LXRgtGB0Y8g0LXRgdC70Lgg0LXQuSDRhdCy0LDRgtCw0LXRgiDQvNC10YHRgtCwLiDQodC8LiBqcyBhZGFwdGl2ZU1vYmlsZUhlYWRlcigpXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgaGVpZ2h0IDAuNXM7XG5cbiAgICAgIC5tZW51LWFjdGl2YXRvciB7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImltZy9idXR0ZXIuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuZXhwYW5kZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIHotaW5kZXg6IDIwMDtcblxuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuXG4gICAgICAgIC5tZW51LWFjdGl2YXRvciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrIHVybChcImltZy9jbG9zZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1cHBvcnQtbWVudSB7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDMwcHggMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3ByZS1tZW51LWludi5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbWVudSB7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDMwcHggNDBweDtcblxuICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMxcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbW0tbWVudSB7XG5cbiAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJltocmVmKj1cInZrLmNvbVwiXSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9zbW0vY29udHJhc3Qvdmsuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2hyZWYqPVwieW91dHViZVwiXSxcbiAgICAgICAgICAgICZbaHJlZio9XCJ5b3V0dS5iZVwiXXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3NtbS9jb250cmFzdC95dC5zdmdcIik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbaHJlZio9XCJmYWNlYm9va1wiXSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9zbW0vY29udHJhc3QvZmIuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2hyZWYqPVwiaW5zdGFncmFtXCJdIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3NtbS9jb250cmFzdC9pZy5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuc3VwcG9ydC1tZW51IHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAmLm92ZXJzaXplZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtMTtcbiAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFudG9uLWZvbnQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5zdXBwb3J0LW1lbnUge1xuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC05MDApIHtcbiAgLnNpdGUtaGVhZGVyIHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICZfX2VudGl0bGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBjYWxjKCgxMDB2dyAtICN7JGRlc2t0b3AtMTI4MH0pLzIwICsgNjBweCkgYXV0byAxM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiA2dnc7XG4gICAgfVxuXG4gICAgLm1lbnUtYWN0aXZhdG9yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgIC8vINCT0LvQsNCy0L3QvtC1INC80LXQvdGOXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgIC8vINCf0LvQsNCy0LDRjtGJ0LjQuSDRhdGN0LTQtdGAXG4gICAgJi5mbG9hdGluZyB7XG4gICAgICAuc2l0ZS1oZWFkZXJfX2VudGl0bGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5zaXRlLWhlYWRlcl9fbWVudSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuZmxvYXRpbmcgKyAuc2l0ZS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwNHB4O1xuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLTEyODApIHtcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNzdweDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi5zaXRlLWNvbnRlbnQge1xuICA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIGZvbnQtc2l6ZTogMTlweDtcblxuICBoMSwgaDIsIGgzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cblxuICBlbSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLy8g0KbQuNGC0LDRgtCwXG4gIC53cC1ibG9jay1xdW90ZSB7XG4gICAgZm9udC1mYW1pbHk6ICRhbnRvbi1mb250O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW46IDMwcHggMCAxN3B4O1xuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gICAgfVxuICB9XG5cbiAgLy8g0J/Qu9C10LXRgFxuICAud3AtYmxvY2stZW1iZWQteW91dHViZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJi53cC1oYXMtYXNwZWN0LXJhdGlvIHtcbiAgICAgIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLndwLWVtYmVkLWFzcGVjdC0xNi05IHtcbiAgICAgICAgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g0JDQstGC0L7RgNGB0LrQsNGPINGG0LjRgtCw0YLQsCwg0YEg0LrRgNGD0LPQu9GL0Lwg0LvQuNGG0L7QvCDRgdC70LXQstCwINC4INGG0LjRgtCw0YLQvtC5INGB0L/RgNCw0LLQsFxuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAud3AtYmxvY2stcXVvdGUge1xuICAgICAgICBmb250LWZhbWlseTogTG9yYSwgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgY29sb3I6ICRhY2NlbnQtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2staW1hZ2UuaXMtc3R5bGUtcm91bmRlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJGJsYWNrLTQwO1xuICAgICAgLy93aWR0aDogMjQwcHg7XG4gICAgICAvL2hlaWdodDogMjQwcHg7XG4gICAgfVxuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8g0JDQstGC0L7RgNGB0LrQsNGPINGG0LjRgtCw0YLQsCwg0YEg0LvQuNGG0L7QvCDQstC+INCy0LXRgdGMINGE0L7QvSDQuCDRhtC40YLQsNGC0L7QuSDRgdC70LXQstCwXG4gIC53cC1ibG9jay1jb3ZlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuXG4gICAgICA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDQkNCy0YLQvtGA0YHQutCw0Y8g0YbQuNGC0LDRgtCwLCDQsiDRgtC+0Lwg0YfQuNGB0LvQtSDQvdCwINGB0LvQsNC50LTQtdGA0LVcbiAgLnNsaWNrLXNsaWRlcixcbiAgLndwLWJsb2NrLWNvdmVyIHtcbiAgICAud3AtYmxvY2stcXVvdGUge1xuICAgICAgZm9udC1mYW1pbHk6IExvcmEsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIGNpdGUge1xuICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbiAgfVxuXG4gIC8vINCT0LDQu9C10YDQtdGPXG4gIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICAuYmxvY2tzLWdhbGxlcnktZ3JpZCB7XG5cbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXG4gICAgICAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmxleDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIC8vY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stNDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vINCa0L3QvtC/0LrQuFxuICAud3AtYmxvY2stYnV0dG9uIHtcbiAgICAmX19saW5rIHtcbiAgICAgICYuaGFzLWJhY2tncm91bmQge1xuICAgICAgICAmLmhhcy1hY2NlbnQtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC0xO1xuICAgICAgICB9XG4gICAgICAgICYuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXMtbWVkaXVtLWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrLTQwO1xuICAgICAgICB9XG4gICAgICAgICYuaGFzLWRhcmstZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoNTEsIDUxLCA1MSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDQqNC+0YDRgtC60L7QtCDQm9GO0LTQuFxuICAuc2hvcnRjb2RlLXBlb3BsZSB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGgyIHtcblxuICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vINCo0L7RgNGC0LrQvtC0INCn0LjRgtCw0LnRgtC1INGC0LDQutC20LVcbiAgLnNob3J0Y29kZS1yZWxhdGVkIHtcbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGh1bWJuYWlsIHtcblxuICAgICAgLy8g0JLRi9GB0L7RgtCwINC+0YLQvdC+0YHQuNGC0YHRjyDQuiDRiNC40YDQuNC90LUg0LrQsNC6IDEg0LogMS41XG4gICAgICAkaW1hZ2VIZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gNDZweCkgLyAxLjUpO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6ICRpbWFnZUhlaWdodDtcbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAkaW1hZ2VIZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICAvLyDQotCw0LHRi1xuICAudGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgLnRhYnMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRhY2NlbnQtMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC0xO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC05MDApIHtcbiAgLnNpdGUtY29udGVudCB7XG5cbiAgICBoMSwgaDIsIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC8vINCf0LvQtdC10YBcbiAgICAud3AtYmxvY2stZW1iZWQteW91dHViZSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAvLyDQkNCy0YLQvtGA0YHQutCw0Y8g0YbQuNGC0LDRgtCwLCDRgSDQu9C40YbQvtC8INCy0L4g0LLQtdGB0Ywg0YTQvtC9INC4INGG0LjRgtCw0YLQvtC5INGB0LvQtdCy0LBcbiAgICAud3AtYmxvY2stY292ZXIge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g0JDQstGC0L7RgNGB0LrQsNGPINGG0LjRgtCw0YLQsCwg0LIg0YLQvtC8INGH0LjRgdC70LUg0L3QsCDRgdC70LDQudC00LXRgNC1XG4gICAgLnNsaWNrLXNsaWRlcixcbiAgICAud3AtYmxvY2stY292ZXIge1xuICAgICAgLndwLWJsb2NrLXF1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgIGNpdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDQk9Cw0LvQtdGA0LXRj1xuICAgIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICAgIC5ibG9ja3MtZ2FsbGVyeS1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogNDBweDtcblxuICAgICAgICAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDQqNC+0YDRgtC60L7QtCDQm9GO0LTQuFxuICAgIC5zaG9ydGNvZGUtcGVvcGxlIHtcbiAgICAgICZfX2JvZHkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g0KjQvtGA0YLQutC+0LQg0KfQuNGC0LDQudGC0LUg0YLQsNC60LbQtVxuICAgIC5zaG9ydGNvZGUtcmVsYXRlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgICAgIH1cbiAgICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgIC8vINCS0YvRgdC+0YLQsCDQvtGC0L3QvtGB0LjRgtGB0Y8g0Log0YjQuNGA0LjQvdC1INC60LDQuiAxINC6IDEuNVxuICAgICAgICAkaW1hZ2VIZWlnaHQ6IGNhbGMoKCg4ODBweCAtIDQwcHgpIC8gMikgLyAxLjUpO1xuICAgICAgICBoZWlnaHQ6ICRpbWFnZUhlaWdodDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6ICRpbWFnZUhlaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC0xMjgwKSB7XG4gIC5zaXRlLWNvbnRlbnQge1xuXG4gICAgLy8g0KbQuNGC0LDRgtCwXG4gICAgLndwLWJsb2NrLXF1b3RlIHtcbiAgICAgIG1hcmdpbjogNDVweCA3MHB4O1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g0JDQstGC0L7RgNGB0LrQsNGPINGG0LjRgtCw0YLQsCwg0YEg0LvQuNGG0L7QvCDQstC+INCy0LXRgdGMINGE0L7QvSDQuCDRhtC40YLQsNGC0L7QuSDRgdC70LXQstCwXG4gICAgLndwLWJsb2NrLWNvdmVyIHtcbiAgICAgIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDQkNCy0YLQvtGA0YHQutCw0Y8g0YbQuNGC0LDRgtCwLCDQsiDRgtC+0Lwg0YfQuNGB0LvQtSDQvdCwINGB0LvQsNC50LTQtdGA0LVcbiAgICAuc2xpY2stc2xpZGVyLFxuICAgIC53cC1ibG9jay1jb3ZlciB7XG4gICAgICAud3AtYmxvY2stcXVvdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG5cbiAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g0KjQvtGA0YLQutC+0LQg0KfQuNGC0LDQudGC0LUg0YLQsNC60LbQtVxuICAgIC5zaG9ydGNvZGUtcmVsYXRlZCB7XG4gICAgICAmX190aHVtYm5haWwge1xuICAgICAgICAvLyDQktGL0YHQvtGC0LAg0L7RgtC90L7RgdC40YLRgdGPINC6INGI0LjRgNC40L3QtSDQutCw0LogMSDQuiAxLjVcbiAgICAgICAgJGltYWdlSGVpZ2h0OiBjYWxjKCgoI3skZHluYW1pYy1zaXRlLWNvbnRlbnQtd2lkdGh9IC0gNDBweCkgLyAyKSAvIDEuNSk7XG4gICAgICAgIGhlaWdodDogJGltYWdlSGVpZ2h0O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogJGltYWdlSGVpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cbiAgYSB7XG4gICAgY29sb3I6IHdoaXRlXG4gIH1cblxuICA+IG5hdiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC05MDApIHtcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICA+IG5hdiB7XG4gICAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC0xMjgwKSB7XG4gIC5zaXRlLWZvb3RlciB7XG4gICAgPiBuYXYge1xuICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgICB3aWR0aDogY2FsYygjeyRkeW5hbWljLXNpdGUtY29udGVudC13aWR0aH0pO1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLm1haW4tbWVudSB7XG4gIC5tZW51LWl0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiAkYW50b24tZm9udDtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICYuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3Ige1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50LTE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vINCR0YPRgtC10YDQsdGA0L7QtNC90L7QtSDQvNC10L3RjiDQuNGJ0Lgg0LIgc2l0ZS1oZWFkZXIuc2Nzc1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC05MDApIHtcbiAgLm1haW4tbWVudSB7XG5cbiAgICBmb250LXNpemU6IDEuNnZ3O1xuXG4gICAgLm1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGhlaWdodDogMTB2dztcbiAgICB9XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMTJweCAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC0xMjgwKSB7XG4gIC5tYWluLW1lbnUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAubWVudSB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4uc3VwcG9ydC1tZW51IHtcbiAgYSB7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9wcmUtbWVudS5zdmdcIik7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50LTE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvcG9zdC1tZW51LnN2Z1wiKTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtOTAwKSB7XG4gIC5zdXBwb3J0LW1lbnUge1xuICAgICRzaXplOiAxMHZ3O1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgbWFyZ2luOiAwIGNhbGMoKDEwMHZ3IC0gI3skZGVza3RvcC05MDB9KSAvIDguNSkgKC0kc2l6ZSk7XG5cbiAgICBhIHtcbiAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgIGhlaWdodDogJHNpemU7XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLTEyODApIHtcbiAgLnN1cHBvcnQtbWVudSB7XG5cbiAgICAkc2l6ZTogMTIwcHg7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAoLSRzaXplKTtcblxuICAgIGEge1xuICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLmhlbHAtbWVudSB7XG4gIC8vINCc0LXQvdGOINC/0L7QtCDRgdC70LDQudC00LXRgNC+0Lwg0L3QsCDQs9C70LDQs9C90LUg4oCUINC/0YDQviDRgtC+INC60LDQuiDQv9C+0LvRg9GH0LjRgtGMINC40LvQuCDQvtC60LDQt9Cw0YLRjCDQv9C+0LzQvtGJ0YxcblxuICBtYXJnaW46IDY1cHggMCAxNXB4O1xuXG4gIC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXNwYWNlcztcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhbnRvbi1mb250O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICBwYWRkaW5nOiAxMjBweCA1cHggMDtcblxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgxKSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2hlbHAtdG8tZnVuZC5wbmdcIik7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvZ2V0LWhlbHAucG5nXCIpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3ZvbHVudGVlci5wbmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLTkwMCkge1xuXG4gIC5oZWxwLW1lbnUge1xuICAgIC8vINCc0LXQvdGOINC/0L7QtCDRgdC70LDQudC00LXRgNC+0Lwg0L3QsCDQs9C70LDQs9C90LUg4oCUINC/0YDQviDRgtC+INC60LDQuiDQv9C+0LvRg9GH0LjRgtGMINC40LvQuCDQvtC60LDQt9Cw0YLRjCDQv9C+0LzQvtGJ0YxcblxuICAgIG1hcmdpbjogNzVweCAwIDQ1cHg7XG5cbiAgICAubWVudSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMSAyNjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDIxMHB4IDV2dyAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtMTkyMCkge1xuICAuaGVscC1tZW51IHtcbiAgICAubWVudSB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi5mb290ZXItbWVudSB7XG4gIC5tZW51IHtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgPiAubWVudS1pdGVtIHtcbiAgICAgID4gYSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBkYXNoZWQgd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDQktC40LTQttC10YIgXCLQoNCw0LfRgNCw0LHQvtGC0LrQsFwiINC4INCS0LjQtNC20LXRgiBcItCd0LDQv9C+0LvQvdC10L3QuNC1XCJcbi5kZXZlbG9wbWVudC13aWRnZXQsIC5maWxsaW5nLXdpZGdldCAge1xuICBwYWRkaW5nOiAwIDMwcHggMzBweDtcbiAgLmRldmVsb3BtZW50LXdpZGdldF9fdGl0bGUsIC5maWxsaW5nLXdpZGdldF9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50ZXh0d2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgYSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtOTAwKSB7XG4gIC5mb290ZXItbWVudSB7XG4gICAgbWFyZ2luOiA3cHggMCAwO1xuXG4gICAgLm1lbnUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgMjQlO1xuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDUwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLy8gIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIC8vfVxuICAgICAgICAvL1xuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBkYXNoZWQgd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIC8vZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgLy90ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g0JLQuNC00LbQtdGCIFwi0KDQsNC30YDQsNCx0L7RgtC60LBcIlxuICAuZGV2ZWxvcG1lbnQtd2lkZ2V0LCAuZmlsbGluZy13aWRnZXQge1xuICAgIHdpZHRoOiA4ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC0xMjgwKSB7XG4gIC5mb290ZXItbWVudSB7XG4gICAgLm1lbnUge1xuICAgICAgLy8+IC5tZW51LWl0ZW0ge1xuICAgICAgLy8gID4gYSB7XG4gICAgICAvLyAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAvLyAgfVxuICAgICAgLy99XG4gICAgfVxuICB9XG5cbiAgLy8g0JLQuNC00LbQtdGCIFwi0KDQsNC30YDQsNCx0L7RgtC60LBcIlxuICAuZGV2ZWxvcG1lbnQtd2lkZ2V0LCAuZmlsbGluZy13aWRnZXQge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IGNhbGMoI3skZHluYW1pYy1zaXRlLWNvbnRlbnQtd2lkdGh9KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi5zbW0tbWVudSB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW46IDMwcHggMTBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICZbaHJlZio9XCJ2ay5jb21cIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvc21tL2NvbnRyYXN0L3ZrLnN2Z1wiKTtcbiAgICAgIH1cblxuICAgICAgJltocmVmKj1cInlvdXR1YmVcIl0sXG4gICAgICAmW2hyZWYqPVwieW91dHUuYmVcIl17XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9zbW0vY29udHJhc3QveXQuc3ZnXCIpO1xuICAgICAgfVxuXG4gICAgICAmW2hyZWYqPVwiZmFjZWJvb2tcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvc21tL2NvbnRyYXN0L2ZiLnN2Z1wiKTtcbiAgICAgIH1cblxuICAgICAgJltocmVmKj1cImluc3RhZ3JhbVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9zbW0vY29udHJhc3QvaWcuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtOTAwKSB7XG4gIC5zbW0tbWVudSB7XG4gICAgLm1lbnUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLm5ld3MtbGlzdGluZyB7XG4gICRjb2x1bW4tb2Zmc2V0OiAxNXB4O1xuXG4gIC5uZXdzLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDYwcHg7XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmX19ocmVmIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAvLyDQntCx0LvQvtC20LrQsCAzMzAqMTk0XG4gICAgICAkaW1hZ2VIZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gNDZweCkgLyAoMzMwIC8gMTk0KSk7XG4gICAgICBoZWlnaHQ6ICRpbWFnZUhlaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogJGltYWdlSGVpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBjb2xvcjogJGFjY2VudC0xO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAmX190YWdzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICY6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50LTE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyMnO1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2V4Y2VycHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZyb250LXRvcCB7XG5cbiAgICAubmV3cy1pdGVtIHtcbiAgICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAubmV3cy1pdGVtX190aHVtYm5haWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4ucmVhZC1tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC05MDApIHtcbiAgLm5ld3MtbGlzdGluZyB7XG4gICAgLm5ld3MtaXRlbSB7XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgfVxuICAgICAgJl9fdGltZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICB9XG4gICAgICAmX190aHVtYm5haWwge1xuICAgICAgICAvLyDQntCx0LvQvtC20LrQsCA4ODAqNTAwXG4gICAgICAgICRpbWFnZUhlaWdodDogY2FsYyg4ODBweCAvICg4ODAgLyA1MDApKTtcbiAgICAgICAgaGVpZ2h0OiAkaW1hZ2VIZWlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAkaW1hZ2VIZWlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RhZ3Mge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mcm9udC10b3AsICYuZnJvbnQtYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAubmV3cy1pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIDQ3LjUlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAubmV3cy1pdGVtX19oZWFkZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIC5uZXdzLWl0ZW1fX3RodW1ibmFpbCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5ld3MtaXRlbV9faGVhZGVyIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubmV3cy1pdGVtX19kYXRlIHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mcm9udC1ib3R0b20ge1xuICAgICAgLm5ld3MtaXRlbSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgLm5ld3MtaXRlbV9fZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubmV3cy1pdGVtX190aHVtYm5haWwge1xuICAgICAgICAgICAgLy8g0J7QsdC70L7QttC60LAgNDIwKjMzM1xuICAgICAgICAgICAgJGltYWdlSGVpZ2h0OiBjYWxjKDQxOHB4IC8gKDQyMCAvIDMzMykpO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaW1hZ2VIZWlnaHQ7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6ICRpbWFnZUhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC0xMjgwKSB7XG4gIC5uZXdzLWxpc3Rpbmcge1xuXG4gICAgLm5ld3MtaXRlbSB7XG5cbiAgICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgIC8vINCe0LHQu9C+0LbQutCwIDEzMjAqNzYwXG4gICAgICAgICRpbWFnZUhlaWdodDogY2FsYygjeyRkeW5hbWljLXNpdGUtY29udGVudC13aWR0aH0gLyAoMTMyMCAvIDc2MCkpO1xuICAgICAgICBoZWlnaHQ6ICRpbWFnZUhlaWdodDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6ICRpbWFnZUhlaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5mcm9udC1ib3R0b20ge1xuICAgICAgLm5ld3MtaXRlbSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgLm5ld3MtaXRlbV9fdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIC8vINCe0LHQu9C+0LbQutCwIDYyOCo0OTlcbiAgICAgICAgICAgICRpbWFnZUhlaWdodDogY2FsYygoI3skZHluYW1pYy1zaXRlLWNvbnRlbnQtd2lkdGh9ICogMC40NzUpIC8gKDYyOCAvIDQ5OSkpO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaW1hZ2VIZWlnaHQ7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6ICRpbWFnZUhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLnNob3Age1xuXG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXG4gICRpdGVtU2l6ZTogMjYwcHg7XG4gICRzbGlkZXJBcnJvd0hlaWdodDogMzZweDtcblxuICAmLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkYW50b24tZm9udDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gICYtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgbWFyZ2luOiAycHggMHB4IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogJGl0ZW1TaXplO1xuICAgICAgaGVpZ2h0OiAkaXRlbVNpemU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyLnNob3AtaXRlbV9faGVhZGVyIHtcbiAgICAgIHdpZHRoOiAkaXRlbVNpemU7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAmX19wcmljZSB7XG4gICAgICB3aWR0aDogJGl0ZW1TaXplO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogJGJsYWNrLTQwO1xuICAgIH1cbiAgICAuYnV5LWJ0bl9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICAgIGEuc2hvcC1pdGVtX19ocmVmIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cbiAgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTA7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAkc2xpZGVyQXJyb3dIZWlnaHQ7XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLnByZXYtYnRuIHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICB9XG4gICAgJi5uZXh0LWJ0biB7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC05MDApIHtcbiAgLnNob3Age1xuICAgICRzbGlkZXJJdGVtUGFkZGluZzogMzJweDtcbiAgICAkaXRlbVNpemU6IDI1MHB4O1xuICAgICRzbGlkZXJBcnJvd0hlaWdodDogNTZweDtcblxuICAgIC5zaG9wLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuc2hvcC1pdGVtcyB7XG4gICAgICBtYXJnaW46IDBweCAoLSRzbGlkZXJJdGVtUGFkZGluZykgMCAoLSRzbGlkZXJJdGVtUGFkZGluZyk7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIG1hcmdpbjogMnB4ICRzbGlkZXJJdGVtUGFkZGluZyAwcHg7XG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAkaXRlbVNpemU7XG4gICAgICAgIGhlaWdodDogJGl0ZW1TaXplO1xuICAgICAgfVxuICAgICAgaDIuc2hvcC1pdGVtX19oZWFkZXIge1xuICAgICAgICB3aWR0aDogJGl0ZW1TaXplO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICB9XG4gICAgICAmX19wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgd2lkdGg6ICRpdGVtU2l6ZTtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQtMTtcbiAgICAgIH1cbiAgICAgIGEuc2hvcC1pdGVtX19ocmVmIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICB0b3A6IDk3cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6ICRzbGlkZXJBcnJvd0hlaWdodDtcbiAgICAgIH1cbiAgICAgICYubmV4dC1idG4ge1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICB9XG4gICAgICAmLnByZXYtYnRuIHtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtMTI4MCkge1xuICAuc2hvcCB7XG5cbiAgICAuc2hvcC1pdGVtcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtMTkyMCkge1xuICAuc2hvcCB7XG5cbiAgICAkc2xpZGVySXRlbVBhZGRpbmc6IDQ5cHg7XG4gICAgJGl0ZW1TaXplOiAzNzVweDtcbiAgICAkc2xpZGVyQXJyb3dIZWlnaHQ6IDg0cHg7XG5cbiAgICAuc2hvcC1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnNob3AtaXRlbXMge1xuICAgICAgbWFyZ2luOiAwcHggKC0kc2xpZGVySXRlbVBhZGRpbmcpIDAgKC0kc2xpZGVySXRlbVBhZGRpbmcpO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBtYXJnaW46IDJweCAkc2xpZGVySXRlbVBhZGRpbmcgMDtcbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6ICRpdGVtU2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkaXRlbVNpemU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIHRvcDogMTQ1cHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAkc2xpZGVyQXJyb3dIZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi53cC1ibG9jay1lbWJlZC15b3V0dWJlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLndwLWJsb2NrLWVlZGVlLWJsb2NrLWd1dGVuc2xpZGVyIC5zbGljay1zbGlkZXIsXG4uYW50b24tc2xpZGVyLFxuLndwLWJsb2NrLWNvdmVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBoZWlnaHQ6IDYwdncgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAuc2xpZGUtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4IWltcG9ydGFudDtcbiAgfVxuICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lclxuICB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi53cC1ibG9jay1lZWRlZS1ibG9jay1ndXRlbnNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtOTAwKSB7XG4gIC53cC1ibG9jay1lbWJlZC15b3V0dWJlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLndwLWJsb2NrLWVlZGVlLWJsb2NrLWd1dGVuc2xpZGVyIC5zbGljay1zbGlkZXIsXG4gIC5hbnRvbi1zbGlkZXIsXG4gIC5wb3N0X190aHVtYm5haWwsIC53cC1ibG9jay1jb3ZlciB7XG4gICAgLy8g0JTQvtC70LbQtdC9INCx0YvRgtGMINCyINC/0L7Qu9C90YPRjiDRiNC40YDQuNC90YMgLnNpdGUtY29udGVudFxuICAgICRvZmZzZXQ6ICcoKDEwMHZ3IC0gODgwcHgpIC8gMiknO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JG9mZnNldH0gKiAtMSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JG9mZnNldH0gKiAtMSk7XG4gICAgaGVpZ2h0OiA1MHZ3ICFpbXBvcnRhbnQ7XG4gICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgLy8g0J7RgtGB0YLRg9C/0LDQtdGCINC90LAgNDVweCDQvtGCINC70LjQvdC40Lgg0LrQvtC90YLQtdC90YLQsCAo0YHQvtGF0YDQsNC90Y/QtdC8INC80LXRgdGC0L4g0LTQu9GPINGB0YLRgNC10LvQvtC6KVxuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JG9mZnNldH0gKyA0NXB4KSFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JG9mZnNldH0gKyA0NXB4KSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JG9mZnNldH0pO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JG9mZnNldH0pO1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1lZWRlZS1ibG9jay1ndXRlbnNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gIC53cC1ibG9jay1lZWRlZS1ibG9jay1ndXRlbnNsaWRlciAuc2xpY2stc2xpZGVyLFxuICAuYW50b24tc2xpZGVyICB7XG4gICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgLy8g0KDQtdC30LXRgNCy0LjRgNC+0LLQsNGC0Ywg0LzQtdGC0L4g0L/QvtC0INGB0YLRgNC10LvQutC4INCx0L7Qu9GM0YjQtSDQvdC1INC90YPQttC90L46INCy0YHRgtCw0LXQvCDQvdCwINC70LjQvdC40Y4g0LrQvtC90YLQtdC90YLQsFxuICAgICAgJG9mZnNldDogJygxMDB2dyAtIDg4MHB4KSAvIDInO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JG9mZnNldH0pIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skb2Zmc2V0fSkhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC0xMjgwKSB7XG4gIC53cC1ibG9jay1lZWRlZS1ibG9jay1ndXRlbnNsaWRlciAuc2xpY2stc2xpZGVyLFxuICAuYW50b24tc2xpZGVyLFxuICAucG9zdF9fdGh1bWJuYWlsLCAud3AtYmxvY2stY292ZXIge1xuICAgIC8vINCU0L7Qu9C20LXQvSDQsdGL0YLRjCDQsiDQv9C+0LvQvdGD0Y4g0YjQuNGA0LjQvdGDIC5zaXRlLWNvbnRlbnRcbiAgICAkb2Zmc2V0OiAnKCgxMDB2dyAtICN7JGR5bmFtaWMtc2l0ZS1jb250ZW50LXdpZHRofSkgLyAyKSc7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skb2Zmc2V0fSAqIC0xKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skb2Zmc2V0fSAqIC0xKTtcbiAgICBoZWlnaHQ6IDQwdncgIWltcG9ydGFudDtcbiAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skb2Zmc2V0fSkhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRvZmZzZXR9KSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JG9mZnNldH0pO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JG9mZnNldH0pO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC0xOTIwKSB7XG4gIC53cC1ibG9jay1lZWRlZS1ibG9jay1ndXRlbnNsaWRlciAuc2xpY2stc2xpZGVyLFxuICAuYW50b24tc2xpZGVyLFxuICAucG9zdF9fdGh1bWJuYWlsLCAud3AtYmxvY2stY292ZXIge1xuICAgICRvZmZzZXQ6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtJG9mZnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kb2Zmc2V0O1xuICAgIGhlaWdodDogNjU0cHggIWltcG9ydGFudDtcbiAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXQhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogJG9mZnNldCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkb2Zmc2V0O1xuICAgIH1cbiAgfVxufSIsImJvZHkuaG9tZSB7XG5cblxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLmhlbHAtdGVtcGxhdGUge1xuICAuZG9uYXRlIHtcbiAgICAmX190YWJzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRhY2NlbnQtMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LTE7XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQtMTtcbiAgICAgIH1cblxuICAgICAgLmJvcmRlci1ndWFyZCB7XG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuY29udHJvbC1ncm91cCB7XG4gICAgICAgICAgbWFyZ2luOiAwIC03cHg7XG5cbiAgICAgICAgICAuYXJlYSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgN3B4IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250cm9sLWdyb3VwIHtcblxuICAgICAgICAuYXJlYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wYXltZW50X21ldGhvZC1zZWxlY3RvciB7XG4gICAgICAgICAgLmFyZWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXRbbmFtZT1cImN1c3RvbV9hbW91bnRcIl0ge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LTE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudC0xO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmFncmVlbWVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjay00MDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBheW1lbnRfbWV0aG9kLXNlbGVjdG9yIHtcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmW2Zvcj1cIndlYm1vbmV5XCJdIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2xvZ28vd2VibW9uZXkucG5nXCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2Zvcj1cInlhbmRleF9tb25leVwiXSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9sb2dvL3lhbmRleC1tb25leS5wbmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYXltZW50X21ldGhvZC1zZWxlY3RvcixcbiAgICAgIC5hbW91bnQtc2VsZWN0b3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51c2VyLWRhdGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRhYi1wYW5lIHtcbiAgICAgICAgJiNzbXMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc21zLXJ1bGVzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5oZWxwLWZlZWRiYWNrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRhbnRvbi1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG4gIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgYS5idG4ge1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LTE7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnBheW1lbnRzLW1lbnUge1xuICAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAubWVudS1pdGVtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDQwcHggMTBweCAwO1xuICB9XG59XG5cbi5jb250cm9sLWdyb3VwIHtcbiAgLmFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIGlucHV0LmFyZWEge1xuICAgIGhlaWdodDogNjVweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuXG4gIGlucHV0LmFyZWE6cmVxdWlyZWQge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cblxuICBpbnB1dC5jYW1vdWZsYWdlOmRpc2FibGVkICsgbGFiZWwge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICBsYWJlbC5hcmVhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuXG4gIC5jYW1vdWZsYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIFtkYXRhLXRvZ2dsZT1cInBvcG92ZXJcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgIFtkYXRhLXRvZ2dsZT1cInBvcG92ZXJcIl0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrLTQwO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtMTtcbiAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtMTtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICBbZGF0YS10b2dnbGU9XCJwb3BvdmVyXCJdIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQtMTtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdmFsdWU9XCJjdXN0b21cIl0ge1xuICAgICY6Y2hlY2tlZCB7XG4gICAgICAmICsgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYgKyBpbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgJiArIGlucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idXR0b25zIHtcbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgIH1cbiAgfVxufVxuXG4udW5zdWJzY3JpYmUge1xuICAuaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiAwIC0xNXB4IDMwcHg7XG5cbiAgICA+ICoge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGFjY2VudC0xO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnN1YnNjcmlwdGlvbiB7XG4gICRvZmZzZXQ6IDQwcHg7XG5cbiAgJl9fbGlzdGluZyB7XG4gICAgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgY29sb3I6ICRibGFjay00MDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6ICRvZmZzZXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNhbW91ZmxhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC4wMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICsgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJpbWcvY2hlY2tib3gvZGVmYXVsdC5zdmdcIikgbm8tcmVwZWF0IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICB9XG5cbiAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9jaGVja2JveC9hY3RpdmUuc3ZnXCIpO1xuICB9XG5cbiAgJjppbnZhbGlkICsgbGFiZWwge1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgJGFjY2VudC0xO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLTkwMCkge1xuXG4gIC5oZWxwLXRlbXBsYXRlIHtcbiAgICAuZG9uYXRlIHtcbiAgICAgICZfX3RhYnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAubmF2LXRhYnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYm9yZGVyLWd1YXJkIHtcbiAgICAgICAgLmNvbnRyb2wtZ3JvdXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250cm9sLWdyb3VwIHtcbiAgICAgICAgLmFyZWEge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnR5cGUtc2VsZWN0b3IgPiAqLFxuICAgICAgICAmLnVzZXItZGF0YSA+ICoge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYW1vdW50LXNlbGVjdG9yID4gKiB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NjY2NjY3JTtcbiAgICAgICAgICB3aWR0aDogMTBweDsgLy8gZmxleCDRgNCw0YHRgtGP0L3QtdGCINC60LDQuiDQvdCw0LTQvlxuICAgICAgICB9XG5cbiAgICAgICAgJi5wYXltZW50X21ldGhvZC1zZWxlY3RvciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXG4gICAgICAgICAgLmFyZWEge1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDE0OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFncmVlbWVudCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDMwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuY29udHJvbC1ncm91cCB7XG4gICAgJi5idXR0b25zIHtcblxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICYjcGF5cGFsLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgLnBheXBhbC1idXR0b25zIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51bnN1YnNjcmliZSB7XG4gICAgLmluZm8ge1xuICAgICAgcGFkZGluZzogMzZweCA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJzY3JpcHRpb24ge1xuICAgICZfX2xpc3Rpbmcge1xuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi5wcm9qZWN0cyB7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRhY2NlbnQtMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByb2plY3RzIHtcbiAgLnNob3J0Y29kZS1zbGlkZXItcHJvamVjdCB7XG4gICAgLnNob3J0Y29kZS1zbGlkZXIge1xuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2JvZHkge1xuXG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2Fycm93cy9sZWZ0X3JlZC5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9hcnJvd3MvcmlnaHRfcmVkLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC0xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLTkwMCkge1xuXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcm9qZWN0cyB7XG4gICAgLnNob3J0Y29kZS1zbGlkZXItcHJvamVjdCB7XG4gICAgICAuc2hvcnRjb2RlLXNsaWRlciB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLTEyODApIHtcbiAgLnByb2plY3RzIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgfVxuICAgICZfX2dyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wcm9qZWN0c19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuYm9keS5hcmNoaXZlIHtcbiAgLnNpdGUtY29udGVudCB7XG4gICAgPiBoMSB7XG4gICAgICBtYXJnaW46IDMwcHggMDtcbiAgICB9XG5cbiAgICAubmV3cy1pdGVtIHtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RhZ3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19yZWFkLW1vcmUge1xuICAgICAgICBjb2xvcjogJGFjY2VudC0xO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAud3AtYmxvY2stY292ZXIge1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2stY292ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtOTAwKSB7XG4gIGJvZHkuYXJjaGl2ZSB7XG4gICAgLnNpdGUtY29udGVudCB7XG4gICAgICA+IGgxIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5uZXdzLWl0ZW0ge1xuXG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19leGNlcnB0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmVhZC1tb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGFjY2VudC0xO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAud3AtYmxvY2stY292ZXIge1xuICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4ucGFydG5lcnMtdGVtcGxhdGUge1xuICAuYW50b24tc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAucGFydG5lci1saXN0aW5nIHtcbiAgICBtYXJnaW46IDQwcHggMHB4IDYwcHg7XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnBhcnRuZXIge1xuICAgICAgcGFkZGluZzogMCAwIDYwcHg7XG5cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC01M3B4O1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYW50b24vaW1nL2xvZ28vdHV0cnlhZG9tLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAvL3dpZHRoOiBhdXRvO1xuICAgICAgICAgICAgLy9oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAvL21heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAvL29iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aHVtYm5haWwge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAxNXB4O1xuICAgICAgICAuYXR0YWNobWVudC1wb3N0LXRodW1ibmFpbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLTkwMCkge1xuICAucGFydG5lcnMtdGVtcGxhdGUge1xuICAgIG1hcmdpbjogMCAwIDEyMHB4O1xuXG4gICAgLmFudG9uLXNsaWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgLnBhcnRuZXItbGlzdGluZyB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvL2JhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hbnRvbi9pbWcvZWxlbWVudHMvdmVydGljYWxfZG90dGVkX2xpbmUuc3ZnXCIpO1xuICAgICAgICAvL2JhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IGRhc2hlZCAkYWNjZW50LTE7XG4gICAgICB9XG5cbiAgICAgIC5wYXJ0bmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgbWluLWhlaWdodDogODNweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC03NHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAvL21heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5ib2R5LnNpbmdsZS1wYXJ0bmVyIHtcbiAgLnBvc3Qge1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stY292ZXIge1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5sb2dvX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICByaWdodDogLTUzcHg7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hbnRvbi9pbWcvbG9nby90dXRyeWFkb20uc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICAud3AtYmxvY2staW1hZ2UuaXMtc3R5bGUtcm91bmRlZCB7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC05MDApIHtcbiAgYm9keS5zaW5nbGUtcGFydG5lciB7XG4gICAgLnBvc3Qge1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgIH1cblxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbjogMTIwcHggMCA5MHB4O1xuICAgICAgICAubG9nb19fd3JhcHBlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IC03NHB4O1xuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICAgIC53cC1ibG9jay1pbWFnZS5pcy1zdHlsZS1yb3VuZGVkIHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4ucmVwb3J0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaDEge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhY2NlbnQtMTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjdlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICsgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgbWFyZ2luOiA2MHB4IDAgMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB9XG5cbiAgLndwLWJsb2NrLWZpbGUge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJpbWcvcGRmLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgKyBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC05MDApIHtcbiAgLnJlcG9ydHMge1xuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLndwLWJsb2NrLWZpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICB9XG4gICAgICBhLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgbWluLXdpZHRoOiAyN3B4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dCB7XG4gIC5zaXRlLWNvbnRlbnQge1xuXG4gICAgcCBlbSB7XG4gICAgICBjb2xvcjogJGFjY2VudC0xO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cblxuICAgIC8vIEJsb2NrIENvdmVyXG4gICAgLndwLWJsb2NrLWNvdmVyIHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICBibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIaXN0b3J5IENvbnRhaW5lclxuICAgIC53cC1ibG9jay1zaW1wbGUtZGVmaW5pdGlvbi1saXN0LWJsb2Nrcy1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICB9XG4gICAgZGwge1xuICAgICAgLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBkdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJGFjY2VudC0xO1xuICAgICAgICBtYXJnaW46IDMwcHggMCA5cHg7XG4gICAgICB9XG4gICAgICBkZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjc2hvd19hbGxfaGlzdG9yeV9idG4ge1xuICAgICAgY29sb3I6ICRhY2NlbnQtMTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudC0xO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAvLyBEb3dubG9hZCBCbG9ja1xuICAgIC5kb3dubG9hZC1ibG9jayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG5cbiAgICAgIC8vIEljb25cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hbnRvbi9pbWcvcGRmLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLndwLWJsb2NrLWZpbGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gRmVlZGJhY2sgQmxvY2tcbiAgICAud3AtYmxvY2stY29sdW1ucy5mZWVkYmFjayB7XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUGVvcGxlIFNsaWRlclxuICAgIC5hbnRvbi1zbGlkZXIge1xuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgIGJsb2NrcXVvdGUud3AtYmxvY2stcXVvdGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi0KfQuNGC0LDRgtGMINC00LDQu9GM0YjQtVwiO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQtMTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNpdGUge1xuICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAub3Bwb3J0dW5pdHkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvYXJyb3dzL2xlZnRfcmVkLnN2Z1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvYXJyb3dzL3JpZ2h0X3JlZC5zdmdcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLy8g0JLRi9GA0LDQstC90LjQstCw0LXQvCDRgdGC0LDQvdC00LDRgNGC0L3Ri9C1INC60L7Qu9C+0L3QutC4XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQge1xuICAgIC5zaXRlLWNvbnRlbnQge1xuXG4gICAgICAvLyBIaXN0b3J5IENvbnRhaW5lclxuICAgICAgLndwLWJsb2NrLWdyb3VwLmhpc3Rvcnkge1xuICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgZmxleC1iYXNpczogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEZlZWRiYWNrIEJsb2NrXG4gICAgICAud3AtYmxvY2stY29sdW1ucy5mZWVkYmFjayB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtOTAwKSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dCB7XG4gICAgLnNpdGUtY29udGVudCB7XG5cbiAgICAgIHAgZW0ge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cblxuICAgICAgLy8gQmxvY2sgQ292ZXJcbiAgICAgIC53cC1ibG9jay1jb3ZlciB7XG4gICAgICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICAgIGNpdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSGlzdG9yeSBDb250YWluZXJcbiAgICAgIGRsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgICBib3JkZXItbGVmdDogNHB4IGRhc2hlZCAkYWNjZW50LTE7XG4gICAgICAgIH1cbiAgICAgICAgZHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgIHdpZHRoOiA0MTBweDtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBmdWxsO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgd2lkdGg6IDQxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI3Nob3dfYWxsX2hpc3RvcnlfYnRuIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMTIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDE5MnB4O1xuICAgICAgfVxuXG4gICAgICAvLyBEb3dubG9hZCBCbG9ja1xuICAgICAgLmRvd25sb2FkLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIC8vIEljb25cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAud3AtYmxvY2stZmlsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC8vIEZlZWRiYWNrIEJsb2NrXG4gICAgICAud3AtYmxvY2stY29sdW1ucy5mZWVkYmFjayB7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExpbmUgKHNlcGFyYXRvcilcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAvL2JhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hbnRvbi9pbWcvZWxlbWVudHMvdmVydGljYWxfZG90dGVkX2xpbmUuc3ZnXCIpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgICBib3JkZXItbGVmdDogNHB4IGRhc2hlZCAkYWNjZW50LTE7XG4gICAgICAgIH1cblxuICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC8vIFBlb3BsZSBTbGlkZXJcbiAgICAgIC5hbnRvbi1zbGlkZXIge1xuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub3Bwb3J0dW5pdHkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtMTI4MCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQge1xuICAgIC5zaXRlLWNvbnRlbnQge1xuXG4gICAgICAvLyBCbG9jayBDb3ZlclxuICAgICAgLndwLWJsb2NrLWNvdmVyIHtcbiAgICAgICAgYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZSB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSGlzdG9yeSBDb250YWluZXJcbiAgICAgIGRsIHtcbiAgICAgICAgZHQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgjeyRkeW5hbWljLXNpdGUtY29udGVudC13aWR0aH0gLSA2MHB4KSAvIDIpO1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoI3skZHluYW1pYy1zaXRlLWNvbnRlbnQtd2lkdGh9IC8gMikgKyAzMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgjeyRkeW5hbWljLXNpdGUtY29udGVudC13aWR0aH0gLSA2MHB4KSAvIDIpO1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoI3skZHluYW1pYy1zaXRlLWNvbnRlbnQtd2lkdGh9IC8gMikgKyAzMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gUGVvcGxlIFNsaWRlclxuICAgICAgLmFudG9uLXNsaWRlciB7XG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgICAgYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLnBvc3RzIHtcbiAgLnBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAvLyDQn9C+0LrQsNC30YvQstCw0LXQvCDQvtCx0LvQvtC20LrRgyDRgtC+0LvRjNC60L4g0LIg0JDQstGC0L7RgNGB0LrQvtC5INGB0YLQsNGC0YzQtSDQuCDQpNC40LvRjNC80LDRhVxuICAgICYtdGV4dCwgJi1tb3ZpZSB7XG4gICAgICAucG9zdF9fdGh1bWJuYWlsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYtbmV3cyB7XG4gICAgICAucG9zdF9fdGh1bWJuYWlsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgJl9faHJlZiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDYwdnc7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgJl9fdGFncyB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50LTE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyMnO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4ubmV4dC1wYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtOTAwKSB7XG4gIC5wb3N0cyB7XG4gICAgLnBvc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAmX190aHVtYm5haWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIH1cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgJl9fdGFncyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgJi1tb3ZpZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAucG9zdF9faHJlZiB7XG4gICAgICAgICAgLnBvc3RfX3RodW1ibmFpbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0X190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAubmV4dC1wYWdlIHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi5wb3N0IHtcblxuICAvLyBHYWxsZXJ5XG4gIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICBtYXJnaW46IDMwcHggMCA2MHB4O1xuICB9XG5cblxuICAvLyDQodGB0YvQu9C60LAgXCLQodC80L7RgtGA0LXRgtGMINCy0YHQtdGFINC/0L7Qv9C10YfQuNGC0LXQu9C10LlcIiDQvdCwINGB0YLRgNCw0L3QuNGG0LUg0J/QvtC/0LXRh9C40YLQtdC70Y9cbiAgYS5zaG93X2FsbF90cnVzdGVlcyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gIH1cblxuXG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC05MDApIHtcbiAgLnBvc3Qge1xuXG4gICAgLy8gR2FsbGVyeVxuICAgIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICAgIG1hcmdpbjogNjBweCAwIDEyMHB4O1xuICAgIH1cblxuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4uZnJpZW5kcyB7XG4gIC8vLnBvc3Qge1xuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xuXG4gICAgICAgIGJsb2NrcXVvdGUud3AtYmxvY2stcXVvdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmRlYWQge1xuICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICB9XG5cbiAgICAgIC8vINCU0LXQu9Cw0LXQvCDQv9C+0LTQv9C40YHQutC4INGDINCy0YHQtdGFINC60L7Qu9C+0L3QvtC6INCy0L3QuNC30YNcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIC8vfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZnJpZW5kcyB7XG4gICAgLy8ucG9zdCB7XG4gICAgICAud3AtYmxvY2stY29sdW1ucyB7XG5cbiAgICAgICAgLy8g0JLQvtC30LLRgNCw0YnQsNC10Lwg0L/QvtGA0Y/QtNC+0Log0LrQvtC70L7QvdC+0LpcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIC8vfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLTkwMCkge1xuICAuZnJpZW5kcyB7XG4gICAgLy8ucG9zdCB7XG4gICAgICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xuXG4gICAgICAgICAgYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIC8vfVxuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXRydXN0ZWVzIHtcblxuICAudHJ1c3RlZSB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgJl9fcGhvdG8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gMzBweCkgKiAwLjQ3KTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gICAgJl9fbmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtOTAwKSB7XG5cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdHJ1c3RlZXMge1xuICAgIC50cnVzdGVlIHtcbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDYwcHg7XG4gICAgICB9XG4gICAgICAmX19pdGVtIHtcblxuICAgICAgfVxuICAgICAgJl9fcGhvdG8ge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoKDg4MHB4IC0gMzBweCkgLyAyICogMC40Nyk7XG4gICAgICB9XG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtMTI4MCkge1xuXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXRydXN0ZWVzIHtcbiAgICAudHJ1c3RlZSB7XG4gICAgICAmX19waG90byB7XG4gICAgICAgIGhlaWdodDogY2FsYygoI3skZHluYW1pYy1zaXRlLWNvbnRlbnQtd2lkdGh9IC0gMzBweCkgLyAyICogMC40Nyk7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoKDEzMjBweCAtIDMwcHgpIC8gMiAqIDAuNDcpOztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBYUEsT0FBTyxDQUFDLDJIQUFJLENDUlosQUFBQSxJQUFJLENBQUUsSUFBSSxDQUFFLEdBQUcsQ0FBRSxJQUFJLENBQUUsTUFBTSxDQUFFLE1BQU0sQ0FBRSxNQUFNLENBQzdDLEVBQUUsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLENBQUMsQ0FBRSxVQUFVLENBQUUsR0FBRyxDQUMxQyxDQUFDLENBQUUsSUFBSSxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUUsR0FBRyxDQUFFLElBQUksQ0FBRSxJQUFJLENBQzFDLEdBQUcsQ0FBRSxHQUFHLENBQUUsRUFBRSxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLENBQUMsQ0FBRSxDQUFDLENBQUUsSUFBSSxDQUN2QyxLQUFLLENBQUUsTUFBTSxDQUFFLE1BQU0sQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLEVBQUUsQ0FBRSxHQUFHLENBQ3hDLENBQUMsQ0FBRSxDQUFDLENBQUUsQ0FBQyxDQUFFLE1BQU0sQ0FDZixFQUFFLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxJQUFJLENBQUUsRUFBRSxDQUFF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 */
