@charset "UTF-8";@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:300;src:url(../fonts/oswald-v56-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:400;src:url(../fonts/oswald-v56-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:600;src:url(../fonts/oswald-v56-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:700;src:url(../fonts/oswald-v56-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto-v48-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(../fonts/roboto-v48-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-v48-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/roboto-v48-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-v48-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(../fonts/roboto-v48-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-v48-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/roboto-v48-latin-700italic.woff2) format("woff2")}*{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}body,html{font-family:Roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html,ol,ul{padding:0;margin:0}button{padding:0;outline:0}button,input,optgroup,option,select,textarea{font-family:Roboto,sans-serif;font-weight:400}@media (max-width:960px){button,input,optgroup,option,select,textarea{border-radius:0;-webkit-border-radius:0!important;-webkit-appearance:none!important}}a{text-decoration:none;cursor:pointer}p a{color:#004b95}.center,.center--xsmall{max-width:1200px;margin:0 auto}@media (max-width:1240px){.center,.center--xsmall{max-width:90%}}.center--xsmall{max-width:440px}@media (max-width:960px){.center--xsmall{max-width:90%}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.button,.button--transparent{min-width:200px;padding:0 20px;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#004b95;color:#fff;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;border:1px solid #004b95;cursor:pointer}.button--transparent:hover,.button:hover{background:#fff;color:#004b95}.button--transparent{border:1px solid #fff;background:0 0;color:#fff}.button--transparent:hover{border-color:#004b95;background:#004b95;color:#fff}.postPagination{text-align:center;width:100%;padding:60px 0}.postPagination__Inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;padding:0;margin:0}.postPagination__Inner ul a{color:#004b95;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:50px;font-weight:600;font-size:15px;-webkit-transition:.3s;transition:.3s}.postPagination__Inner ul a:hover{background:#004b95;color:#fff}.postPagination__Inner ul li.active a{background:#004b95;color:#fff}@media (max-width:960px){.wp-block-image{max-width:90%;margin:0 auto}}@media (max-width:960px){.wp-block-image img{width:100%;height:auto}}.wp-block-embed{margin:0 auto 120px!important}@media (max-width:960px){.wp-block-embed{margin:0 auto 60px!important}}.wp-block-embed__wrapper{max-width:595px!important;margin:0 auto!important}.wp-block-embed iframe{width:100%!important;min-height:320px!important}@media (max-width:960px){.section_start_block_6197c6a5bac3a{padding-top:60px!important;padding-bottom:140px!important}}@media (max-width:960px){.map_box{pointer-events:none!important}}.siteFooter__Inner{padding-top:90px;padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:960px){.siteFooter__Inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:960px){.siteFooter__Box{width:100%;text-align:center}}.siteFooter__Box img{height:70px;width:auto;margin-bottom:30px}.siteFooter__Box p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;margin:0}.siteFooter__Box--social ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;width:100%}@media (max-width:960px){.siteFooter__Box--social ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}}.siteFooter__Box--social ul a{color:#000;-webkit-transition:.3s;transition:.3s;margin-right:15px}@media (max-width:960px){.siteFooter__Box--social ul a{margin:0 5px}}.siteFooter__Box--social ul a:hover{color:#004b95}.siteFooter__Box--right{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:960px){.siteFooter__Box--right{text-align:center;display:block;margin-top:30px}}.siteFooter__Box--right h2{margin:0 0 30px;font-family:Oswald,sans-serif;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.8;letter-spacing:normal;text-align:right;color:#000;text-transform:uppercase}.siteFooter__Box--right form{width:540px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-bottom:45px}.siteFooter__Box--right form input[type=email]{width:330px;margin-right:10px;background:#e6e6e6;border:0;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;padding:10px 20px}.siteFooter__Box--right ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;width:100%;text-align:right;margin-top:auto}@media (max-width:960px){.siteFooter__Box--right ul{display:block;text-align:center}}.siteFooter__Box--right ul li:first-of-type{margin-left:auto}@media (max-width:960px){.siteFooter__Box--right ul li:first-of-type{margin:0 auto 10px}}@media (max-width:960px){.siteFooter__Box--right ul li{display:block;margin:0 auto 10px}}.siteFooter__Box--right ul a{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:right;color:#000;-webkit-transition:.3s;transition:.3s;margin-left:20px}@media (max-width:960px){.siteFooter__Box--right ul a{margin:0}}.siteFooter__Box--right ul a:hover{color:#004b95}.siteFooter__Box:last-of-type{text-align:right}.siteFooter__Box:last-of-type ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;width:100%;text-align:right}@media (max-width:960px){.siteFooter__Box:last-of-type ul{display:block;text-align:center}}.siteFooter__Box:last-of-type ul li{-ms-flex-negative:0;flex-shrink:0}.siteFooter__Box:last-of-type ul li:first-of-type{margin-left:auto}@media (max-width:960px){.siteFooter__Box:last-of-type ul li:first-of-type{margin:0 auto 10px}}@media (max-width:960px){.siteFooter__Box:last-of-type ul li{margin:0 auto 10px}}.siteFooter__Box:last-of-type ul a{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:right;color:#000;-webkit-transition:.3s;transition:.3s;margin-left:20px}@media (max-width:960px){.siteFooter__Box:last-of-type ul a{margin:0}}.siteFooter__Box:last-of-type ul a:hover{color:#004b95}.siteFooter__Full{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;padding-top:40px;border-top:1px solid #979797}.siteHeader{background:#fff;width:100%;position:fixed;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.siteHeader .center,.siteHeader .center--xsmall{width:100%}@media (max-width:960px){.siteHeader{position:absolute}}.siteHeader__Inner{height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}@media (max-width:960px){.siteHeader__Inner{height:60px}}.siteHeader__Logo{height:75px;width:auto;-webkit-transition:.3s;transition:.3s}@media (max-width:960px){.siteHeader__Logo{height:45px;z-index:100}}.siteHeader__Logo img{height:100%;width:auto}.siteHeader__Nav{margin-left:auto}.siteHeader__Nav ul{width:100%;padding:0;margin:0;list-style:none;text-align:right;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}@media (max-width:960px){.siteHeader__Nav ul{width:100%;text-align:center;position:fixed;display:block;top:0;left:0;height:100vh;background:#fff;padding-top:100px;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.3s;transition:.3s}}.siteHeader__Nav li{display:block;margin-left:50px;height:130px;-webkit-transition:.3s;transition:.3s}@media (max-width:960px){.siteHeader__Nav li{height:auto;margin-left:5%;margin-bottom:30px}}.siteHeader__Nav a{font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;font-family:Oswald,sans-serif;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#004b95;-webkit-transition:.3s;transition:.3s}@media (max-width:960px){.siteHeader__Nav a{height:auto}}.siteHeader__Nav a:hover{color:#0096c1}.siteHeader__Nav li.menu-item-has-children{position:relative}@media (max-width:960px){.siteHeader__Nav li.menu-item-has-children{text-align:left}}.siteHeader__Nav li.menu-item-has-children a{position:relative}@media (max-width:960px){.siteHeader__Nav li.menu-item-has-children a{display:inline-block;margin-right:0;margin-left:0}}.siteHeader__Nav li.menu-item-has-children a::before{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);right:-15px;content:"";display:inline-block;width:7px;height:7px;border-right:1px solid #004b95;border-top:1px solid #004b95;-webkit-transition:.3s;transition:.3s}@media (max-width:960px){.siteHeader__Nav li.menu-item-has-children a::before{right:-15px}}.siteHeader__Nav li ul{-webkit-transition:.3s;transition:.3s;visibility:hidden;opacity:0;height:auto;position:absolute;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25);box-shadow:0 0 5px 0 rgba(0,0,0,.25);z-index:10000000;text-align:center;margin-top:-20px;min-width:200px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block}@media (max-width:960px){.siteHeader__Nav li ul{position:relative;left:0;-webkit-transform:translateX(0);transform:translateX(0);margin-top:0;-webkit-box-shadow:none;box-shadow:none;padding-top:0;text-align:left;display:none;visibility:hidden;opacity:0}}@media (max-width:960px){.siteHeader__Nav li ul.active-submenu{display:block;visibility:visible;opacity:1}}.siteHeader__Nav li ul li{margin-left:0;display:block;width:100%;border-bottom:1px solid #ededed;height:auto}@media (max-width:960px){.siteHeader__Nav li ul li{margin:0}}.siteHeader__Nav li ul li a{font-size:18px;padding:20px;text-align:center;display:block;height:auto}@media (max-width:960px){.siteHeader__Nav li ul li a{text-align:left;padding:10px 20px}}.siteHeader__Nav li ul li a::before{display:none!important}.siteHeader__Nav li ul li:first-of-type a{padding-top:20px}.siteHeader__Nav li ul li:last-of-type{border:0}.siteHeader__Nav li ul li:last-of-type a{padding-bottom:25px}.siteHeader__Nav li:hover ul{opacity:1;height:auto;visibility:visible}.siteHeader__Nav li.current-menu-item a{color:#0096c1}@media (max-width:960px){.siteHeader__Nav li.current-menu-item a{color:#004b95}}.siteHeader__CallNav{width:40px;height:17px;margin-left:50px;z-index:1;position:relative;border-top:4px solid #000;display:none;-webkit-transition:.3s;transition:.3s;cursor:pointer;margin-right:10px}@media (max-width:960px){.siteHeader__CallNav{display:block}}.siteHeader__CallNav::before{content:"";position:absolute;top:4px;height:4px;left:15px;right:-15px;background:#000;-webkit-transition:.3s;transition:.3s}.siteHeader__CallNav::after{content:"";position:absolute;top:13px;height:4px;left:0;right:0;background:#000;-webkit-transition:.3s;transition:.3s}.siteHeader__CallNav:hover{border-color:#0096c1}.siteHeader__CallNav:hover::before{background:#0096c1;left:0;right:0}.siteHeader__CallNav:hover::after{background:#0096c1}.siteHeader__CloseNav{width:40px;height:40px;position:absolute;top:30px;right:30px;cursor:pointer;-webkit-transition:.3s;transition:.3s;position:fixed;z-index:-100;opacity:0;visibility:hidden;display:none}@media (max-width:960px){.siteHeader__CloseNav{display:block}}.siteHeader__CloseNav::before{content:"";position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0;height:4px;left:0;right:0;background:#000;-webkit-transition:.3s;transition:.3s}.siteHeader__CloseNav::after{content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;height:4px;left:0;right:0;background:#000;-webkit-transition:.3s;transition:.3s}.siteHeader__CloseNav:hover::before{background:#0096c1}.siteHeader__CloseNav:hover::after{background:#0096c1}body{padding-top:130px}@media (max-width:960px){body{padding-top:60px}}body::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-delay:.1s;transition-delay:.1s;visibility:hidden;z-index:-10000000;opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.scroll-down{-webkit-transform:none;transform:none;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.scroll-down .siteHeader__Inner{height:70px}@media (max-width:960px){.scroll-down .siteHeader__Inner{height:60px}}.scroll-down .siteHeader__Logo{height:55px}@media (max-width:960px){.scroll-down .siteHeader__Logo{height:45px}}.scroll-down .siteHeader__Nav{margin-left:auto}.scroll-down .siteHeader__Nav ul{height:70px}@media (max-width:960px){.scroll-down .siteHeader__Nav ul{height:100vh}}.scroll-down .siteHeader__Nav a{height:70px}@media (max-width:960px){.scroll-down .siteHeader__Nav a{height:initial}}.scroll-down .siteHeader__Nav li{height:70px}@media (max-width:960px){.scroll-down .siteHeader__Nav li{height:initial}}.scroll-down .siteHeader__Nav li ul li{height:auto}.scroll-down .siteHeader__Nav li ul li a{padding:10px}.scroll-up{-webkit-transform:none;transform:none;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.scroll-up .siteHeader__Inner{height:70px}@media (max-width:960px){.scroll-up .siteHeader__Inner{height:60px}}.scroll-up .siteHeader__Logo{height:55px}@media (max-width:960px){.scroll-up .siteHeader__Logo{height:45px}}.scroll-up .siteHeader__Nav{margin-left:auto}.scroll-up .siteHeader__Nav ul{height:70px}@media (max-width:960px){.scroll-up .siteHeader__Nav ul{height:100vh}}.scroll-up .siteHeader__Nav a{height:70px}@media (max-width:960px){.scroll-up .siteHeader__Nav a{height:initial}}.scroll-up .siteHeader__Nav li{height:70px}@media (max-width:960px){.scroll-up .siteHeader__Nav li{height:initial}}.scroll-up .siteHeader__Nav li ul li{height:auto}.scroll-up .siteHeader__Nav li ul li a{height:auto}.menuActive::before{opacity:1;visibility:visible;z-index:2;opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}.menuActive .siteHeader{z-index:10000000}.menuActive .siteHeader__Logo{position:fixed}.menuActive .siteHeader__CallNav{opacity:0;visibility:hidden;z-index:-10}.menuActive .siteHeader__CloseNav{opacity:1;visibility:visible;z-index:100000000}.menuActive .siteHeader__Nav ul{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);z-index:10}.accordion{margin-bottom:120px}@media (max-width:960px){.accordion{margin-bottom:60px}}.accordion .center,.accordion .center--xsmall{max-width:800px}@media (max-width:960px){.accordion .center,.accordion .center--xsmall{max-width:90%}}.accordion h2{font-family:Oswald,sans-serif;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:uppercase;margin:0 0 80px;color:#000}@media (max-width:960px){.accordion h2{font-size:24px;margin:0 0 40px}}.accordionSingle{border-bottom:1px solid #000;padding:20px 0;cursor:pointer;position:relative;z-index:1}.accordionSingle:first-of-type{border-top:1px solid #000}@media (max-width:960px){.accordionSingle:first-of-type{border-color:#ededed}}@media (max-width:960px){.accordionSingle{padding:15px 30px 15px;width:100%;border-color:#ededed}}.accordionSingle:hover .accordionSingle__Title h3{color:#000}.accordionSingle:hover .accordionSingle__Title i{color:#000;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordionSingle__Title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordionSingle__Title h3{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;max-width:960px;-webkit-transition:.3s;transition:.3s;color:#004b95;margin:0}@media (max-width:960px){.accordionSingle__Title h3{font-size:20px}}.accordionSingle__Title i{margin-right:20px;color:#004b95;-webkit-transition:.3s;transition:.3s}.accordionSingle__Content{visibility:hidden;opacity:0;height:0;overflow:hidden;-webkit-transition:.3s;transition:.3s}.accordionSingle__Content p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;max-width:960px;margin:20px 0 0;color:#242424}.accordionSingle__Content p:first-of-type{margin-top:40px}.accordionSingle__Content p:last-of-type{margin-bottom:20px}.accordionSingle__Content h1,.accordionSingle__Content h2,.accordionSingle__Content h3,.accordionSingle__Content h4,.accordionSingle__Content h5,.accordionSingle__Content h6,.accordionSingle__Content li{color:#242424}.accordionSingle__Content ol,.accordionSingle__Content ul{padding:0 0 0 20px;margin-top:20px;margin-bottom:30px}.accordionSingle__Content li{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal}.accordionSingle__Content li ol,.accordionSingle__Content li ul{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.accordionSingle__Content h1{font-size:34px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin:0 0 10px}.accordionSingle__Content h2{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin:0 0 10px}.accordionSingle__Content h3{font-size:28px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin:0 0 10px}.accordionSingle__Content h4{font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin:0 0 10px}.accordionSingle__Content h5{font-size:22px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin:0 0 10px}.accordionSingle__Content h6{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin:0 0 10px}.accordionSingle__Content a{color:#004b95;-webkit-transition:.3s;transition:.3s}.accordionSingle__Content a:hover{color:#000}.accordionSingle__Content blockquote{margin:0 auto;width:80%;padding:40px;border:1px solid #242424;position:relative;z-index:1;border-radius:50px}@media (max-width:960px){.accordionSingle__Content blockquote{width:90%;padding:30px}}.accordionSingle__Content blockquote p{margin:0}.accordionSingle--active .accordionSingle__Content{visibility:visible;opacity:1;height:auto}.accordionSingle--active .accordionSingle__Title h3{color:#000}.accordionSingle--active .accordionSingle__Title i{color:#000;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.background_image_1{height:800px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}@media (max-width:960px){.background_image_1{padding:40px 0;min-height:70vh;height:auto}}.background_image_1::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:-webkit-gradient(linear,left top,right top,from(black),to(rgba(0,0,0,.6)));background:linear-gradient(90deg,#000 0,rgba(0,0,0,.6) 100%)}.background_image_1 .center,.background_image_1 .center--xsmall{width:100%}.background_image_1 h2{font-family:Oswald,sans-serif;font-size:70px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#fff;margin:0 0 40px;max-width:420px;text-transform:uppercase}@media (max-width:960px){.background_image_1 h2{max-width:100%;margin:0 0 20px;font-size:40px}}.background_image_1 p{font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;margin:0 0 40px;color:#fff;max-width:480px}@media (max-width:960px){.background_image_1 p{font-size:16px}}.background_image_2{height:800px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;margin-bottom:120px}@media (max-width:960px){.background_image_2{height:auto;min-height:70vh;margin-bottom:60px;padding:50px 0 0}}.background_image_2::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(black));background:linear-gradient(90deg,rgba(0,0,0,.4) 0,#000 100%)}.background_image_2 .center,.background_image_2 .center--xsmall{width:100%;padding-left:calc(min(40%,1200px * .6))}@media (max-width:960px){.background_image_2 .center,.background_image_2 .center--xsmall{padding:0}}.background_image_2 h2{font-family:Oswald,sans-serif;font-size:70px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#fff;margin:0 0 40px;max-width:420px;text-transform:uppercase}@media (max-width:960px){.background_image_2 h2{font-size:40px;margin:0 0 20px;max-width:100%}}.background_image_2 p{font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;margin:0 0 40px;color:#fff;max-width:480px}@media (max-width:960px){.background_image_2 p{font-size:16px;max-width:100%}}.background_image_1+.background_image_2::after{content:"";position:absolute;top:-70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:170px;height:130px;background-image:url(../images/fill-3.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;z-index:-1}@media (max-width:960px){.background_image_1+.background_image_2::after{width:85px;height:65px;top:-40px}}.background_image_3{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;z-index:1;padding-bottom:120px}@media (max-width:960px){.background_image_3{padding-bottom:60px}}.background_image_3::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:-webkit-gradient(linear,left top,left bottom,from(black),to(rgba(0,0,0,.7)));background:linear-gradient(-180deg,#000 0,rgba(0,0,0,.7) 100%)}.background_image_3__Inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:140px}@media (max-width:960px){.background_image_3__Inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:60px}}.background_image_3__Inner::after,.background_image_3__Inner::before{position:absolute;content:"";left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:150px;z-index:-1;background:#004b95}.background_image_3__Inner::before{top:-80px}.background_image_3__Inner::after{bottom:-80px}.background_image_3__Content{width:50%}@media (max-width:960px){.background_image_3__Content{width:100%}}.background_image_3__Content h2{font-family:Oswald,sans-serif;font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#fff;margin:0 0 40px;text-transform:uppercase}@media (max-width:960px){.background_image_3__Content h2{font-size:30px;margin:0 0 20px}}.background_image_3__Content p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;margin:0;color:#fff}.background_image_3__Image{width:100%;max-width:430px;position:relative;z-index:1}.background_image_3__Image img{width:100%}.background_image_3__Image::after{content:"";position:absolute;top:100px;left:-100px;width:180px;height:140px;opacity:.3;background-image:url(../images/fill-6.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:-1}.background_image_3__Bottom{max-width:620px;margin:0 auto;text-align:center}.background_image_3__Bottom h3{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;font-family:Oswald,sans-serif;color:#004b95;text-transform:uppercase;margin:0 0 20px}.background_image_3__Bottom p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;margin:0;color:#fff}.blockquote_1{background:#000;position:relative;text-align:center;padding:40px 0;margin-bottom:120px}@media (max-width:960px){.blockquote_1{margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.blockquote_1__Content{max-width:525px;width:100%;margin:0 auto}@media (max-width:960px){.blockquote_1__Content{max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.blockquote_1__Content p{font-size:16px;font-weight:400;font-stretch:normal;font-style:italic;line-height:1.5;letter-spacing:normal;color:#fff;margin:0 0 30px}.blockquote_1__Content h4{font-size:16px;font-weight:500;font-stretch:normal;font-style:italic;line-height:1.5;letter-spacing:normal;text-align:center;color:#0096c1;margin:0}.blockquote_1__Image{position:absolute;right:50px;bottom:50px}@media (max-width:960px){.blockquote_1__Image{position:relative;right:auto;bottom:auto;margin-bottom:40px}}.blockquote_1__Image::before{content:"";position:absolute;width:105px;height:125px;background-image:url(../images/fill-2.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:1;left:-20px;bottom:-20px}.blockquote_1__ImageInner{width:210px;height:210px;position:relative;overflow:hidden}.blockquote_1__ImageInner img{-o-object-fit:cover;object-fit:cover;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%}.blockquote_2{position:relative;z-index:1;margin-bottom:120px;display:-webkit-box;display:-ms-flexbox;display:flex}.blockquote_2::before{content:"";position:absolute;top:-100px;left:-100px;width:415px;height:315px;background-image:url(../images/fill-1.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;z-index:-1;opacity:.1}@media (max-width:960px){.blockquote_2::before{display:none}}@media (max-width:960px){.blockquote_2{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;padding:40px 0}}.blockquote_2__Content{width:calc(100% - 400px);max-height:425px;background:#000;margin-top:-30px;padding-left:140px;padding-right:90px}@media (max-width:960px){.blockquote_2__Content{width:100%;max-height:initial;margin:0;padding:0 40px}}.blockquote_2__Content h2{max-width:430px;text-transform:uppercase;color:#fff;font-family:Oswald,sans-serif;font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal}@media (max-width:960px){.blockquote_2__Content h2{font-size:30px}}.blockquote_2__Content p{font-size:16px;font-weight:400;font-stretch:normal;font-style:italic;line-height:1.5;letter-spacing:normal;color:#fff;margin:0 0 30px}.blockquote_2__Content h4{font-size:16px;font-weight:500;font-stretch:normal;font-style:italic;line-height:1.5;letter-spacing:normal;color:#0096c1;margin:0}.blockquote_2__Image{width:440px;height:440px;position:relative;overflow:hidden;margin-right:-40px}@media (max-width:960px){.blockquote_2__Image{width:210px;height:210px;margin-right:auto;margin-left:auto;margin-bottom:40px}}.blockquote_2__Image img{-o-object-fit:cover;object-fit:cover;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%}.boxes{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:70px;margin-bottom:120px}@media (max-width:960px){.boxes{grid-template-columns:repeat(1,1fr);row-gap:50px;margin-bottom:60px}}.box{height:130px;position:relative;z-index:1;border:1px solid #004b95;padding:40px 20px 20px}.box::before{content:"";position:absolute;width:55px;height:40px;background-image:url(../images/fill-3.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;top:-20px;left:20px;z-index:100}.box a,.box h5{margin:0;color:#004b95;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;display:block;-webkit-transition:.3s;transition:.3s}.box a{position:absolute;top:0;right:0;bottom:0;left:0;padding:40px 20px 20px}.box a:hover h5{color:#000}.box:hover .box__Image::after{top:0}.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:105px}.buttons a{margin-left:5px;margin-right:5px;margin-bottom:15px}@media (max-width:960px){.buttons{max-width:90%;margin:0 auto 60px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.features{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;row-gap:120px;margin-bottom:200px}@media (max-width:960px){.features{grid-template-columns:repeat(1,1fr);row-gap:40px;margin-bottom:100px}}.feature{display:-webkit-box;display:-ms-flexbox;display:flex}.feature__Icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;margin-right:10px}.feature__Icon img{width:100%;height:auto}.feature__Content{width:calc(100% - 60px)}.feature__Content h3{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;margin:0 0 10px;text-transform:uppercase;color:#000;font-family:Oswald,sans-serif}.feature__Content p{color:#242424;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;margin:0}.form{margin-bottom:120px}@media (max-width:960px){.form{max-width:90%;margin:0 auto 60px}}.form h2{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;font-family:Oswald,sans-serif;margin:0 0 80px;text-transform:uppercase}.form .center,.form .center--xsmall{max-width:960px}.form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.form .wpcf7-spinner{display:none!important}.form__Input{width:48%;margin-bottom:4%}@media (max-width:960px){.form__Input{width:100%}}.form__Input input{width:100%;border:0;border-bottom:2px solid #004b95;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000;padding:10px 0}.form__Text{width:100%;margin-bottom:80px}.form__Text textarea{width:100%;min-width:100%;max-width:100%;height:170px;border:0;border-bottom:2px solid #004b95;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000;resize:none}.form__Button{width:100%;text-align:center}.form__Button input{margin:0 auto}.form__Button:has(.trustcaptcha){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:761px){.form__Button:has(.trustcaptcha){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__Button:has(.trustcaptcha) input{margin:0}}.gallery{background:#000;width:100%;padding:90px 0 120px;margin-bottom:120px}@media (max-width:960px){.gallery{margin-bottom:60px}}.gallery h2{display:block;margin:0 0 40px;color:#fff;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;font-family:Oswald,sans-serif;text-transform:uppercase}.gallery__Slider{position:relative}.gallery__Slider .slick-list{padding:0!important}.gallery__Slider::before{content:"";position:absolute;top:0;left:0;bottom:0;width:300px;background:-webkit-gradient(linear,left top,right top,color-stop(5%,#000),color-stop(50%,rgba(0,0,0,.7)),to(rgba(0,0,0,0)));background:linear-gradient(90deg,#000 5%,rgba(0,0,0,.7) 50%,rgba(0,0,0,0) 100%);z-index:1}@media (max-width:960px){.gallery__Slider::before{display:none}}.gallery__Slider::after{content:"";position:absolute;top:0;right:0;bottom:0;width:300px;background:-webkit-gradient(linear,right top,left top,color-stop(5%,#000),color-stop(50%,rgba(0,0,0,.7)),to(rgba(0,0,0,0)));background:linear-gradient(-90deg,#000 5%,rgba(0,0,0,.7) 50%,rgba(0,0,0,0) 100%);z-index:1}@media (max-width:960px){.gallery__Slider::after{display:none}}.gallery__Slide{padding-left:20px!important;padding-right:20px!important;height:230px!important}.gallery__Slide img{width:100%;height:100%;-o-object-fit:cover!important;object-fit:cover!important}.gallery__Nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100;border:0;background:0 0;cursor:pointer}.gallery__Nav svg path{fill:#fff}.gallery__Nav--prev{left:0}.gallery__Nav--next{right:0}.lb-details{display:none!important}.heading_1{position:relative;width:100%;margin-bottom:90px}@media (max-width:960px){.heading_1{margin-bottom:45px}}.heading_1 h2{font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#000;font-family:Oswald,sans-serif;margin:0}@media (max-width:960px){.heading_1 h2{font-size:30px}}.heading_2{text-align:center;margin-bottom:120px}@media (max-width:960px){.heading_2{margin-bottom:60px}}.heading_2 img{max-width:100%;width:auto;height:290px;margin-bottom:-60px}@media (max-width:960px){.heading_2 img{height:190px}}.heading_2 h2{color:#000;font-family:Oswald,sans-serif;margin:0 0 20px;font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;text-transform:uppercase}@media (max-width:960px){.heading_2 h2{font-size:30px}}.heading_2 h4{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:2.4;letter-spacing:normal;margin:0;color:#004b95;text-transform:uppercase;font-family:Oswald,sans-serif}@media (max-width:960px){.heading_2 h4{font-size:20px}}.heading_2 p{margin:0 auto;max-width:595px;width:100%;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#000}@media (max-width:960px){.heading_2 p{max-width:100%}}.heading_3{text-align:center;padding-bottom:90px;position:relative}@media (max-width:960px){.heading_3{padding-bottom:45px}}.heading_3 h2{font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;margin:0 auto 30px;color:#000;font-family:Oswald,sans-serif;max-width:750px}@media (max-width:960px){.heading_3 h2{max-width:90%;margin:0 auto 20px;font-size:30px}}.heading_3 p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;margin:0 auto 30px;color:#000;max-width:595px}@media (max-width:960px){.heading_3 p{max-width:90%;word-break:break-all}}.intro_v1{height:600px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;margin-bottom:120px}.intro_v1::before{content:"";position:absolute;top:0;left:0;bottom:0;width:50%;z-index:-1;background:-webkit-gradient(linear,left top,right top,from(black),to(rgba(0,0,0,0)));background:linear-gradient(90deg,#000 0,rgba(0,0,0,0) 100%)}.intro_v1 .center,.intro_v1 .center--xsmall{width:100%}@media (max-width:960px){.intro_v1{height:75vh;margin-bottom:60px}}.intro_v1 h2{font-family:Oswald,sans-serif;font-size:70px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#fff;margin:0 0 40px;max-width:420px;text-transform:uppercase}@media (max-width:960px){.intro_v1 h2{font-size:50px;margin:0 0 20px}}.intro_v1 p{font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;margin:0 0 40px;color:#fff;max-width:480px}@media (max-width:960px){.intro_v1 p{max-width:100%;font-size:16px;margin:0 0 20px}}.intro_v1::after{content:"";position:absolute;top:0;right:0;bottom:-50px;width:50%;background-image:url(../images/fill-1.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;z-index:-1;opacity:.4}.intro_v1--transparent::after,.intro_v1--transparent::before{display:none!important}.intro_v2{height:380px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;margin-bottom:120px;overflow:hidden}@media (max-width:960px){.intro_v2{margin-bottom:60px}}.intro_v2::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#000;opacity:.3}.intro_v2 .center,.intro_v2 .center--xsmall{width:100%;text-align:center}.intro_v2 h2{font-family:Oswald,sans-serif;font-size:70px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#fff;margin:0 auto 40px;max-width:500px;text-transform:uppercase}@media (max-width:960px){.intro_v2 h2{font-size:40px}}.intro_v2::after{content:"";position:absolute;top:0;right:-100px;bottom:-60%;width:50%;background-image:url(../images/fill-4.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;z-index:-1;opacity:.6}@media (max-width:960px){.intro_v2::after{right:-50px}}.intro_v2+.left_image_3{margin-top:-120px}.intro_v2+.right_image_3{margin-top:-120px}.intro_v3{height:600px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;margin-bottom:120px;overflow:hidden}@media (max-width:960px){.intro_v3{height:75vh;margin-bottom:60px}}.intro_v3::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:-webkit-gradient(linear,left bottom,left top,from(#070000),to(rgba(0,0,0,0)));background:linear-gradient(0deg,#070000 0,rgba(0,0,0,0) 100%);opacity:1}.intro_v3 .center,.intro_v3 .center--xsmall{width:100%;text-align:center}.intro_v3 h2{font-family:Oswald,sans-serif;font-size:70px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#fff;margin:120px auto 40px;max-width:500px;text-transform:uppercase;position:relative}@media (max-width:960px){.intro_v3 h2{font-size:40px}}.intro_v3 h2:after{content:"";position:absolute;top:-200px;left:-50px;width:305px;height:230px;background-image:url(../images/fill-7.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;z-index:-1;opacity:1}@media (max-width:960px){.intro_v3 h2:after{left:0;display:none}}.intro_v3+.background_image_3{margin-top:-120px}.intro_v4{height:600px;background-color:#000;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}@media (max-width:960px){.intro_v4{height:75vh;margin-bottom:60px}}.intro_v4::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:-webkit-gradient(linear,left bottom,left top,from(#070000),to(rgba(0,0,0,.7)));background:linear-gradient(0deg,#070000 0,rgba(0,0,0,.7) 100%);opacity:1}@media (max-width:960px){.intro_v4::before{opacity:.5}}.intro_v4 .center,.intro_v4 .center--xsmall{padding-left:40%;width:100%;text-align:right}@media (max-width:960px){.intro_v4 .center,.intro_v4 .center--xsmall{text-align:center;padding:0}}.intro_v4 h2{font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#fff;margin:0 0 40px;text-transform:uppercase;font-family:Oswald,sans-serif}@media (max-width:960px){.intro_v4 h2{font-size:30px;margin:0 0 20px}}.intro_v4 p{color:#fff;margin:0;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.intro_v4__Image{position:absolute;left:0;width:45%;height:600px;-webkit-clip-path:polygon(0 0,100% 0,92% 40%,100% 40%,96% 60%,88% 60%,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,92% 40%,100% 40%,96% 60%,88% 60%,80% 100%,0 100%)}.intro_v4__Image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.intro_v4__Image{display:none}}.left_image_1{margin-bottom:180px}@media (max-width:960px){.left_image_1{margin-bottom:50px}}.left_image_1__Inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.left_image_1__Left{width:47%}@media (max-width:960px){.left_image_1__Left{width:100%}}.left_image_1__Image1{position:relative;margin-top:-170px;width:420px;height:420px;margin-left:40px;z-index:1}@media (max-width:960px){.left_image_1__Image1{width:100%;margin-top:0;margin-left:0;height:35vh;margin-bottom:60px}}.left_image_1__Image1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.left_image_1__Image1::before{content:"";position:absolute;bottom:-30px;left:-40px;width:180px;height:140px;background-image:url(../images/fill-3.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;z-index:10}@media (max-width:960px){.left_image_1__Image1::before{left:0;width:90px;height:70px}}.left_image_1__Image2{position:absolute;width:380px;height:280px;margin-top:-70px;margin-left:200px;opacity:.7;-webkit-filter:grayscale(1);filter:grayscale(1)}.left_image_1__Image2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.left_image_1__Image2::before{content:"";position:absolute;bottom:-40px;left:-60px;width:180px;height:140px;background-image:url(../images/fill-6.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:10}@media (max-width:960px){.left_image_1__Image2{display:none}}.left_image_1__Right{width:47%}@media (max-width:960px){.left_image_1__Right{width:100%}}.left_image_1__Right h2{font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;font-family:Oswald,sans-serif;color:#000;text-transform:uppercase;margin:0 0 20px}@media (max-width:960px){.left_image_1__Right h2{font-size:30px}}.left_image_1__Right p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#242424;margin:0 0 50px}@media (max-width:960px){.left_image_1__Right p{margin:0 0 30px}}.left_image_2{padding-top:90px;margin-bottom:120px}@media (max-width:960px){.left_image_2{padding-top:40px;margin-bottom:60px}}.left_image_2__Inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.left_image_2__Left{width:47%}@media (max-width:960px){.left_image_2__Left{width:100%}}.left_image_2__Image{position:relative;max-width:430px;max-height:430px;margin:0 auto;width:100%;height:100%}@media (max-width:960px){.left_image_2__Image{max-width:100%;max-height:100%;margin-bottom:30px}}.left_image_2__Image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.left_image_2__Image:before{content:"";position:absolute;top:-100px;left:-100px;width:410px;height:315px;background-image:url(../images/fill-5.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;z-index:-1}@media (max-width:960px){.left_image_2__Image:before{width:205px;height:155px;left:-50px;top:-50px;display:none}}.left_image_2__Image:after{content:"";position:absolute;bottom:20px;right:-40px;width:180px;height:135px;background-image:url(../images/fill-3.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;z-index:1;opacity:1}@media (max-width:960px){.left_image_2__Image:after{display:none}}.left_image_2__Right{width:47%}@media (max-width:960px){.left_image_2__Right{width:100%}}.left_image_2__Right h2{font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;font-family:Oswald,sans-serif;color:#000;text-transform:uppercase;margin:0 0 20px}@media (max-width:960px){.left_image_2__Right h2{font-size:30px}}.left_image_2__Right h3{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;font-family:Oswald,sans-serif;color:#004b95;text-transform:uppercase;margin:0 0 20px}@media (max-width:960px){.left_image_2__Right h3{font-size:20px}}.left_image_2__Right li,.left_image_2__Right p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#242424;max-width:545px;margin:0 0 20px}.left_image_2__Right ol,.left_image_2__Right ul{padding:0 0 20px 20px}.left_image_3{height:600px;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){.left_image_3{height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}}.left_image_3 .center,.left_image_3 .center--xsmall{padding-left:40%;width:100%}@media (max-width:960px){.left_image_3 .center,.left_image_3 .center--xsmall{padding:0}}.left_image_3 h2{font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#fff;margin:0 0 40px;text-transform:uppercase;font-family:Oswald,sans-serif}@media (max-width:960px){.left_image_3 h2{font-size:30px}}.left_image_3 p{color:#fff;margin:0;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.left_image_3--light{background:#fff}.left_image_3--light h2,.left_image_3--light p{color:#000}@media screen and (min-width:1780px){.left_image_3 .center,.left_image_3 .center--xsmall{max-width:1450px}}@media screen and (min-width:2100px){.left_image_3 .center,.left_image_3 .center--xsmall{max-width:1650px}}.left_image_3__Image{position:absolute;left:0;width:45%;height:600px;-webkit-clip-path:polygon(0 0,100% 0,92% 40%,100% 40%,96% 60%,88% 60%,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,92% 40%,100% 40%,96% 60%,88% 60%,80% 100%,0 100%)}.left_image_3__Image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.left_image_3__Image{height:100vw;position:relative;width:100%;margin-bottom:30px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,64% 97%,64% 100%,45% 98%,45% 95%,0 90%);clip-path:polygon(0 0,100% 0,100% 100%,64% 97%,64% 100%,45% 98%,45% 95%,0 90%)}}.left_image_3+.heading_1{margin-top:120px}.left_image_4{margin-bottom:120px}@media (max-width:960px){.left_image_4{margin-bottom:60px}}.left_image_4__Inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:960px){.left_image_4__Inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.left_image_4__Image{width:760px;height:425px;position:relative;margin-right:-280px}@media (max-width:960px){.left_image_4__Image{width:100%;height:100vw;margin-right:0}}.left_image_4__Image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:960px){.left_image_4__Image img{width:100%;height:100%}}.left_image_4__Image h2{position:absolute;top:60px;left:80px;right:240px;font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#fff;font-family:Oswald,sans-serif;z-index:1;text-transform:uppercase;margin:0}@media (max-width:960px){.left_image_4__Image h2{font-size:30px;top:30px;left:40px;right:auto}}.left_image_4__Content{width:760px;margin-top:215px;background:#000;padding:130px 60px;position:relative;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){.left_image_4__Content{width:100%;margin-top:0;padding:60px}}.left_image_4__Content::before{content:"";position:absolute;top:-70px;left:40px;width:180px;height:140px;background-image:url(../images/fill-3.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;z-index:-1}@media (max-width:960px){.left_image_4__Content::before{width:90px;height:70px;top:-35px}}.left_image_4__Content::after{content:"";position:absolute;bottom:40px;left:-200px;width:180px;height:140px;background-image:url(../images/fill-6.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:-1}.left_image_4__Content img{width:150px;height:auto;margin:0 auto 60px}.left_image_4__Content p{margin:0;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.listings__Grid{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:55px;-moz-column-gap:55px;column-gap:55px;row-gap:60px}@media (max-width:960px){.listings__Grid{grid-template-columns:repeat(1,1fr);row-gap:30px}}.listings{margin-bottom:120px}@media (max-width:960px){.listings{margin-bottom:60px}}.listings h2{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:2.4;letter-spacing:normal;color:#004b95}@media (max-width:960px){.listings h2{font-size:24px;line-height:30px}}.listing{position:relative;z-index:1}.listing::before{content:"";position:absolute;width:15px;height:10px;background-image:url(../images/fill-3.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;top:8px;left:0;z-index:100}.listing p{margin:0;color:#242424;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;padding-left:30px}.locations{padding:0 0 240px}@media (max-width:960px){.locations{padding:0 0 120px}}.locations h2{font-family:Oswald,sans-serif;color:#000;margin:0 auto 100px;font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;text-transform:uppercase}@media (max-width:960px){.locations h2{font-size:30px;margin:0 auto 50px}}.locations img{width:30px;height:auto;margin:0 auto 20px;display:block}@media (max-width:960px){.locations img{width:20px}}.locations__Grid{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;row-gap:120px}@media (max-width:960px){.locations__Grid{grid-template-columns:repeat(1,1fr);row-gap:40px}}.location h3{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#004b95;margin:0 0 30px;font-family:Oswald,sans-serif;text-transform:uppercase}@media (max-width:960px){.location h3{font-size:24px;margin:0 0 10px}}.location h5{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000;margin:0 0 60px;min-height:50px}@media (max-width:960px){.location h5{margin:0 0 10px}}.location a,.location li,.location p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000;margin:0}.location ul{list-style:none;padding:0;margin:0}.location a:hover{color:#004b95}.location__Content{min-height:75px;margin-bottom:30px}@media (max-width:960px){.location__Content{margin-bottom:10px}}.location__Facts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.fact{width:33%}@media (max-width:960px){.fact{width:100%;margin-bottom:10px}}.fact h4{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;font-family:Oswald,sans-serif;margin:0 0 5px}.right_image_1{margin-bottom:240px}@media (max-width:960px){.right_image_1{margin-bottom:120px}}.right_image_1__Inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.right_image_1__LeftRight{width:47%}@media (max-width:960px){.right_image_1__LeftRight{width:100%}}.right_image_1__Image1{position:relative;width:420px;height:420px;z-index:1}@media (max-width:960px){.right_image_1__Image1{width:100%;height:100vw}}.right_image_1__Image1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.right_image_1__Image1::before{content:"";position:absolute;bottom:-30px;left:-40px;width:180px;height:140px;background-image:url(../images/fill-3.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;z-index:10}.right_image_1__Image2{position:absolute;width:380px;height:280px;margin-top:-100px;margin-left:160px;opacity:.7;-webkit-filter:grayscale(1);filter:grayscale(1)}@media (max-width:960px){.right_image_1__Image2{display:none}}.right_image_1__Image2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.right_image_1__Image2::before{content:"";position:absolute;bottom:-40px;left:-60px;width:180px;height:140px;background-image:url(../images/fill-6.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:10}.right_image_1__Left{width:47%}@media (max-width:960px){.right_image_1__Left{width:100%}}.right_image_1__Left h2{font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;font-family:Oswald,sans-serif;color:#000;text-transform:uppercase;margin:0 0 20px;max-width:380px}@media (max-width:960px){.right_image_1__Left h2{max-width:100%;font-size:30px}}.right_image_1__Left p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#242424;margin:0 0 50px}.right_image_2{margin-bottom:120px}@media (max-width:960px){.right_image_2{margin-bottom:60px}}.right_image_2--more-top{padding-top:90px}@media (max-width:960px){.right_image_2--more-top{padding-top:0}}.right_image_2__Inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.right_image_2__Right{width:47%}@media (max-width:960px){.right_image_2__Right{width:100%;margin-bottom:30px}}.right_image_2__Image{position:relative;max-width:430px;max-height:430px;margin:0 auto;width:100%;height:100%}@media (max-width:960px){.right_image_2__Image{max-width:100%;max-height:100%}}.right_image_2__Image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.right_image_2__Image:before{content:"";position:absolute;top:-100px;left:-100px;width:410px;height:315px;background-image:url(../images/fill-5.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;z-index:-1}@media (max-width:960px){.right_image_2__Image:before{display:none}}.right_image_2__Image:after{content:"";position:absolute;bottom:20px;right:-40px;width:180px;height:135px;background-image:url(../images/fill-3.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;z-index:1;opacity:1}@media (max-width:960px){.right_image_2__Image:after{display:none}}.right_image_2__Left{width:50%}@media (max-width:960px){.right_image_2__Left{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.right_image_2__Left h2{font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;font-family:Oswald,sans-serif;color:#000;text-transform:uppercase;margin:0 0 20px}@media (max-width:960px){.right_image_2__Left h2{font-size:30px;word-break:break-all}}.right_image_2__Left h3{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;font-family:Oswald,sans-serif;color:#004b95;text-transform:uppercase;margin:0 0 20px}@media (max-width:960px){.right_image_2__Left h3{font-size:20px}}.right_image_2__Left ol,.right_image_2__Left ul{padding:0 0 20px 20px}.right_image_2__Left li,.right_image_2__Left p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#242424;margin:0 0 20px}.right_image_3{height:600px;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){.right_image_3{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;margin-bottom:60px}}.right_image_3 .center,.right_image_3 .center--xsmall{padding-right:40%;width:100%}@media (max-width:960px){.right_image_3 .center,.right_image_3 .center--xsmall{padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.right_image_3 h2{font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#fff;margin:0 0 40px;text-transform:uppercase;font-family:Oswald,sans-serif}@media (max-width:960px){.right_image_3 h2{font-size:30px;margin:0 0 20px}}.right_image_3 p{color:#fff;margin:0;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.right_image_3--light{background:#fff}.right_image_3--light h2,.right_image_3--light p{color:#000}@media screen and (min-width:1780px){.right_image_3 .center,.right_image_3 .center--xsmall{max-width:1450px}}@media screen and (min-width:2100px){.right_image_3 .center,.right_image_3 .center--xsmall{max-width:1650px}}.right_image_3__Image{position:absolute;right:0;width:45%;height:600px;-webkit-clip-path:polygon(4% 40%,12% 40%,20% 0,100% 0,100% 100%,0 100%,8% 60%,0 60%);clip-path:polygon(4% 40%,12% 40%,20% 0,100% 0,100% 100%,0 100%,8% 60%,0 60%)}.right_image_3__Image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.right_image_3__Image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;height:100vw;position:relative;width:100%;margin-bottom:30px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,64% 97%,64% 100%,45% 98%,45% 95%,0 90%);clip-path:polygon(0 0,100% 0,100% 100%,64% 97%,64% 100%,45% 98%,45% 95%,0 90%)}}.right_image_3+.heading_1{margin-top:120px}.right_image_4{height:600px;margin-bottom:120px}@media (max-width:960px){.right_image_4{height:auto;margin-bottom:60px}}.right_image_4 h2{font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#fff;margin:0 0 40px;text-transform:uppercase;font-family:Oswald,sans-serif}@media (max-width:960px){.right_image_4 h2{font-size:30px;margin:0 0 20px}}.right_image_4 p{color:#fff;margin:0;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.right_image_4__Inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 100px);margin:0 auto;background:#000;padding:0 140px}@media (max-width:960px){.right_image_4__Inner{width:100%;padding:0 30px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.right_image_4__Left{width:50%;padding:120px 0}@media (max-width:960px){.right_image_4__Left{width:100%;padding:60px 0 0}}.right_image_4__Right{width:45%}@media (max-width:960px){.right_image_4__Right{width:100%}}.right_image_4__Image{height:500px;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){.right_image_4__Image{height:100vw}}.right_image_4__Image img.image{width:auto;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:luminosity;-webkit-filter:blur(19px);filter:blur(19px)}@media (max-width:960px){.right_image_4__Image img.image{width:90%;margin:0 auto}}.right_image_4__Image img.icon{width:195px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.right_image_5{height:80vh;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:120px}@media (max-width:960px){.right_image_5{height:auto;margin-bottom:60px;padding:60px 0}}.right_image_5 .center,.right_image_5 .center--xsmall{padding-right:30%;width:100%}@media (max-width:960px){.right_image_5 .center,.right_image_5 .center--xsmall{padding-right:0}}.right_image_5 h2{font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#fff;margin:0 0 40px;text-transform:uppercase;font-family:Oswald,sans-serif}@media (max-width:960px){.right_image_5 h2{font-size:30px;margin:0 0 20px}}.right_image_5 p{color:#fff;margin:0;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.right_image_5__Links{margin-top:80px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:60px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}@media (max-width:960px){.right_image_5__Links{grid-template-columns:repeat(1,1fr);row-gap:20px;margin-top:0}}.right_image_5__Links a h3{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;font-family:Oswald,sans-serif;color:#fff;margin:0 0 30px;text-transform:uppercase}.right_image_5__Links a span{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#004b95;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}.right_image_5__Links a:hover span{color:#0096c1}.right_image_5__Image{position:absolute;top:-5vh;right:0;width:35%;height:90vh}.right_image_5__Image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.right_image_5__Image{width:100%;position:relative;top:0;margin-top:40px;height:100vw}}.services{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}@media (max-width:960px){.services{grid-auto-flow:row;row-gap:25px}}.services--five{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}@media (max-width:960px){.services--five{row-gap:25px}}.services--five .service{height:370px;display:-webkit-box;display:-ms-flexbox;display:flex}.services--five .service__Image{height:350px}.services--five .service h2{top:auto;font-size:24px;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:50px}.services--five .service:hover .service__Image::after{top:100%}.service{height:420px;position:relative;z-index:1}.service::before{content:"";position:absolute;width:65px;height:50px;background-image:url(../images/fill-3.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;top:-25px;left:20px;z-index:100}.service__Image{width:100%;height:400px;position:relative;overflow:hidden}.service__Image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;width:100%;height:100%}.service__Image::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-transition:.3s;transition:.3s;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}.service__Image::after{content:"";position:absolute;top:100%;right:0;bottom:0;left:0;z-index:1;-webkit-transition:.3s;transition:.3s;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}.service h2{position:absolute;left:20px;right:30px;top:70%;margin:0;color:#fff;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;z-index:10}@media (max-width:960px){.service h2{font-size:24px}}.service:hover .service__Image::after{top:0}.team__Inner{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:160px;-moz-column-gap:160px;column-gap:160px;row-gap:60px}@media (max-width:960px){.team__Inner{grid-template-columns:repeat(1,1fr);row-gap:10px}}.team{margin-bottom:120px}@media (max-width:960px){.team{margin-bottom:60px}}.team h2{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#000;max-width:545px;margin:0 auto 160px;text-align:center}@media (max-width:960px){.team h2{font-size:24px;margin:0 auto 100px;max-width:100%}}.member{padding:30px 30px 100px;background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));background-image:linear-gradient(to bottom,#ededed,#fff)}.member__Image{width:180px;height:180px;margin-top:-60px;margin-left:-60px;position:relative;overflow:hidden;margin-bottom:30px}@media (max-width:960px){.member__Image{margin-top:-40px;margin-left:-40px}}.member__Image img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.member__Content h3{font-family:Oswald,sans-serif;margin:0 0 10px;font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000;text-transform:uppercase}.member__Content h4{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#004b95;margin:0 0 20px}.member__Content a{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000;-webkit-transition:.3s;transition:.3s;display:block;margin:2px 0}.member__Content a:hover{color:#004b95}.text_block_1{text-align:center;margin-bottom:120px;position:relative}@media (max-width:960px){.text_block_1{margin-bottom:60px}}.text_block_1 img{width:350px;height:auto;margin:0 auto 60px}.text_block_1 p{font-size:22px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.64;letter-spacing:normal;text-align:center;margin:0 auto 60px;color:#000;max-width:930px}@media (max-width:960px){.text_block_1 p{max-width:100%;font-size:18px;margin:0 auto 30px}}.text_block_1 p a{color:#004b95}.text_block_1 p a :hover{text-decoration:underline!important}.text_block_2{text-align:center;padding-bottom:90px;position:relative}@media (max-width:960px){.text_block_2{padding-bottom:60px}}.text_block_2 h2{font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;margin:0 auto 30px;color:#000;font-family:Oswald,sans-serif;max-width:750px}@media (max-width:960px){.text_block_2 h2{max-width:100%;margin:0 auto 20px;font-size:30px}}.text_block_2 p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;margin:0 auto 30px;color:#000;max-width:595px}@media (max-width:960px){.text_block_2 p{max-width:100%}}.text_block_3 .center,.text_block_3 .center--xsmall{max-width:780px}@media (max-width:960px){.text_block_3 .center,.text_block_3 .center--xsmall{max-width:90%;margin-left:5%;margin-right:5%}}.text_block_3 p{font-size:22px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;max-width:960px;margin:20px 0 0;color:#242424}@media (max-width:960px){.text_block_3 p{font-size:16px}}.text_block_3 p:first-of-type{margin-top:40px}@media (max-width:960px){.text_block_3 p:first-of-type{margin-top:20px}}.text_block_3 p:last-of-type{margin-bottom:20px}@media (max-width:960px){.text_block_3 p:last-of-type{margin-bottom:10px}}.text_block_3 h1,.text_block_3 h2,.text_block_3 h3,.text_block_3 h4,.text_block_3 h5,.text_block_3 h6{color:#004b95;font-family:Oswald,sans-serif}.text_block_3 li{color:#242424}.text_block_3 ol,.text_block_3 ul{padding:0 0 0 20px;margin-top:20px;margin-bottom:30px}.text_block_3 li{font-size:22px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal}@media (max-width:960px){.text_block_3 li{font-size:16px}}.text_block_3 li ol,.text_block_3 li ul{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.text_block_3 h1{font-size:34px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin:0 0 10px}.text_block_3 h2{font-size:32px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin:0 0 10px}.text_block_3 h3{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin:0 0 10px}.text_block_3 h4{font-size:28px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin:0 0 10px}.text_block_3 h5{font-size:26px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin:0 0 10px}.text_block_3 h6{font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin:0 0 10px}.text_block_3 a{color:#004b95;-webkit-transition:.3s;transition:.3s}.text_block_3 a:hover{color:#000}.text_block_3 p+h2{margin-top:40px}.text_block_3 p+h3{margin-top:40px}.text_block_3 p+h4{margin-top:30px}.text_block_3 blockquote{margin:0 auto;width:80%;padding:40px;border:1px solid #242424;position:relative;z-index:1;border-radius:50px}@media (max-width:960px){.text_block_3 blockquote{width:90%;padding:30px}}.text_block_3 blockquote p{margin:0}.timeline,.timeline--small{position:relative;z-index:1}.timeline h2,.timeline--small h2{font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#000;text-transform:uppercase;font-family:Oswald,sans-serif;margin:0 auto 90px}@media (max-width:960px){.timeline h2,.timeline--small h2{font-size:30px;margin:0 auto 40px}}.timeline h3,.timeline--small h3{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:2.4;letter-spacing:normal;text-align:center;font-family:Oswald,sans-serif;color:#004b95;margin:0 auto 10px;text-transform:uppercase}@media (max-width:960px){.timeline h3,.timeline--small h3{font-size:20px}}.timeline--small::before,.timeline::before{content:'';position:absolute;top:-180px;right:0;width:580px;height:510px;background-image:url(../images/fill-5.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;z-index:-1}@media (max-width:960px){.timeline--small::before,.timeline::before{display:none}}.timeline__Column{padding:0 40px 0 20px;position:relative}@media (max-width:960px){.timeline__Column{padding:0 30px}}.timeline__Column h4{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:2.4;letter-spacing:normal;font-family:Oswald,sans-serif;color:#004b95;margin:0 0 30px -20px;height:75px}@media (max-width:960px){.timeline__Column h4{font-size:20px;margin:0 0 25px;padding:0 0 15px;height:auto;border-bottom:1px solid #004b95}}.timeline__Column::before{content:'';position:absolute;top:105px;left:0;bottom:0;width:1px;background:#004b95}@media (max-width:960px){.timeline__Column::before{display:none}}.timeline__Row{width:100%;margin-bottom:20px}.timeline__Row h5{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000;font-family:Oswald,sans-serif;margin:0 0 5px}@media (max-width:960px){.timeline__Row h5{font-size:16px}}.timeline__Row p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#242424;margin:0}.timeline__Nav{position:absolute;background:0 0;border:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10000000;cursor:pointer}.timeline__Nav--prev{left:-60px}@media (max-width:960px){.timeline__Nav--prev{left:-10px}}.timeline__Nav--next{right:-20px}@media (max-width:960px){.timeline__Nav--next{right:-10px}}.timeline--small{z-index:10000;margin-bottom:90px;overflow:hidden}.timeline--small::before{display:none}.timeline--small .slick-list::before{content:'';position:absolute;left:0;top:0;bottom:0;width:50px;background:#fff;z-index:1}.timeline--small .slick-list::after{content:'';position:absolute;right:0;top:0;bottom:0;width:50px;background:#fff;z-index:1}.timeline--small .timeline__Column{padding:0 20px;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:.3s;transition:.3s}.timeline--small .timeline__Column.slick-current{-webkit-transform:scale(1);transform:scale(1)}.timeline--small .timeline__Column::before{display:none}.timeline--small .timeline__Nav--prev{left:20px}@media (max-width:960px){.timeline--small .timeline__Nav--prev{left:0}}.timeline--small .timeline__Nav--next{right:20px}@media (max-width:960px){.timeline--small .timeline__Nav--next{right:0}}.timeline--small h4{margin:0 0 20px;height:auto;line-height:1.2}@media (max-width:960px){.timeline--small h4{padding:0;border:0}}.timeline--small p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#242424;margin:0}.video_button{margin-bottom:120px}@media (max-width:960px){.video_button{margin-bottom:60px}}.video_button a span{width:100%;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;text-transform:uppercase;color:#000;display:block}.video_button__Inner{max-width:750px;width:100%;margin:0 auto;position:relative;z-index:1}.video_button__Inner::before{content:'';position:absolute;width:100%;height:0;top:calc(50% - 5px);-webkit-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;border-width:2px;border-image-source:radial-gradient(circle at 50% 0,#1d67b5,#fff 88%);border-image-slice:1}.video_button__PlayWrap{width:140px;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,75,149,.1);border-radius:100%;position:relative;margin:0 auto 20px}.video_button__PlayWrap::after{content:'';position:absolute;width:20px;height:15px;background-image:url(../images/fill-3.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;top:50px;left:-5px}.video_button__Play{width:100px;height:100px;border-radius:100%;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.video_button__Play svg{margin-left:10px}.video_button__Play::before{content:'';position:absolute;width:65px;height:50px;background-image:url(../images/fill-3.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;top:0;right:-40px}.video_button__Play::after{content:'';position:absolute;width:30px;height:20px;background-image:url(../images/fill-3.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;bottom:0;left:10px}.parent{position:fixed;width:100%;height:100%;left:0;top:0;display:none;text-align:center;z-index:100000000000}.parent:before{content:'';display:inline-block;height:100%;vertical-align:middle}.parent:after{background:#000;content:'';position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;z-index:100}.centeredchild{position:relative;z-index:20;display:inline-block;vertical-align:middle;width:80%;z-index:10000000000000}.videowrapper{position:relative;padding-top:25px;padding-bottom:56.25%;height:0;z-index:10000000000000}.videoConsent,.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100000000000000}.videoConsent{display:grid;place-content:center;justify-items:center;padding:24px;background-color:#fff}.videoConsent.-hidden{display:none}.closeButton{position:absolute;top:-40px;right:0;width:30px;height:30px;background:#000;cursor:pointer}.closeButton:after{position:absolute;top:0;bottom:0;left:0;right:0;content:'\d7';font-size:30px;color:#fff;line-height:30px;text-align:center}.blackSection .video_button__Inner::before{border-image-source:radial-gradient(circle at 50% 0,#1d67b5,#000 88%)}.blackSection .video_button__PlayWrap{background:rgba(0,75,149,.6)}.blackSection .video_button__Play{background:#fff}.blackSection .video_button__Play svg path{fill:#000}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiX2RlZmF1bHRzLnNjc3MiLCJzdHlsZS5jc3MiLCJ0b29scy9tZWRpYS5zY3NzIiwiY29tcG9uZW50cy9nZW5lcmFsL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvZ2VuZXJhbC9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fYmFja2dyb3VuZF9pbWFnZV8xLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fYmFja2dyb3VuZF9pbWFnZV8yLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fYmFja2dyb3VuZF9pbWFnZV8zLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fYmxvY2txdW90ZV8xLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fYmxvY2txdW90ZV8yLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fYm94ZXMuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fZmVhdHVyZXMuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2hlYWRpbmdfMS5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2hlYWRpbmdfMi5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2hlYWRpbmdfMy5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2ludHJvX3YxLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9faW50cm9fdjIuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19pbnRyb192My5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2ludHJvX3Y0LnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fbGVmdF9pbWFnZV8xLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fbGVmdF9pbWFnZV8yLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fbGVmdF9pbWFnZV8zLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fbGVmdF9pbWFnZV80LnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fbGlzdGluZy5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2xvY2F0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX3JpZ2h0X2ltYWdlXzEuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19yaWdodF9pbWFnZV8yLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fcmlnaHRfaW1hZ2VfMy5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX3JpZ2h0X2ltYWdlXzQuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19yaWdodF9pbWFnZV81LnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fc2VydmljZXMuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL190ZWFtLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fdGV4dF9ibG9ja18xLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fdGV4dF9ibG9ja18yLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fdGV4dF9ibG9ja18zLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fdGltZWxpbmUuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL192aWRlb19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19zZWN0aW9uX3N0YXJ0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUdBLFdBQ0MsYUFBQSxLQUNBLFlBQUEsT0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLElBQUEseUNBQUEsZ0JBR0QsV0FDQyxhQUFBLEtBQ0EsWUFBQSxPQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsSUFBQSw2Q0FBQSxnQkFHRCxXQUNDLGFBQUEsS0FDQSxZQUFBLE9BQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxJQUFBLHlDQUFBLGdCQUdELFdBQ0MsYUFBQSxLQUNBLFlBQUEsT0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNB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QUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsZ0JBR0YsY0FDRSxRQUFBLEtBQ0EsY0FBQSxPQUNBLGNBQUEsT0FDQSxRQUFBLEtBQ0EsaUJBQUEsS0FMRixzQkFPSSxRQUFBLEtBR0osYUFDRSxTQUFBLFNBQ0EsSUFBQSxNQUNBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxPQUFBLFFBUEYsbUJBU0ksU0FBQSxTQUNBLElBQUEsRUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxRQUFBLE1BQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxPQy9MSiwyQ0FHTSxvQkFBQSxrREFITixzQ0FPSSxXQUFBLGtCQVBKLGtDQVVJLFdBQUEsS0FWSiwyQ0FhUSxLQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Pc3dhbGQ6d2dodEAzMDA7NDAwOzYwMDs3MDAmZmFtaWx5PVJvYm90bzppdGFsLHdnaHRAMCwzMDA7MCw0MDA7MCw1MDA7MCw3MDA7MSw0MDA7MSw1MDA7MSw3MDAmZGlzcGxheT1zd2FwXCIpO1xuXG4vKiBvc3dhbGQtMzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvb3N3YWxkLXY1Ni1sYXRpbi0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG4vKiBvc3dhbGQtcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogJ09zd2FsZCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL29zd2FsZC12NTYtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbi8qIG9zd2FsZC02MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9vc3dhbGQtdjU2LWxhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbi8qIG9zd2FsZC03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9vc3dhbGQtdjU2LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuLyogcm9ib3RvLTMwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL3JvYm90by12NDgtbGF0aW4tMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuLyogcm9ib3RvLTMwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL3JvYm90by12NDgtbGF0aW4tMzAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuLyogcm9ib3RvLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9yb2JvdG8tdjQ4LWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG4vKiByb2JvdG8taXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvcm9ib3RvLXY0OC1sYXRpbi1pdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG4vKiByb2JvdG8tNTAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvcm9ib3RvLXY0OC1sYXRpbi01MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG4vKiByb2JvdG8tNTAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvcm9ib3RvLXY0OC1sYXRpbi01MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG4vKiByb2JvdG8tNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvcm9ib3RvLXY0OC1sYXRpbi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG4vKiByb2JvdG8tNzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvcm9ib3RvLXY0OC1sYXRpbi03MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG4iLCIqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LFxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5LFxuaHRtbCxcbnVsLFxub2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbm9wdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgQGluY2x1ZGUgbWVkaWEoJzw9dGFibGV0Jykge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxucCB7XG4gIGEge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgfVxufVxuXG4uY2VudGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYSgnPD1sYXB0b3AnKSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgJi0teHNtYWxsIHtcbiAgICBAZXh0ZW5kIC5jZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJsZXQnKSB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cbn1cbi8vIEFscGhhIGNvbG9yXG5AZnVuY3Rpb24gYWxwaGEoJGNvbG9yOiAkYmxhY2ssICRvcGFjaXR5OiAwLjUpIHtcbiAgJGFscGhhLWNvbG9yLXZhbHVlOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xuICBAcmV0dXJuICRhbHBoYS1jb2xvci12YWx1ZTtcbn1cblxuLy8gd29yZHByZXNzIGRlZmF1bHQgYWxpZ21lbnRcblxuLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4uYWxpZ25jZW50ZXIsXG5kaXYuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuYSBpbWcuYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5idXR0b24ge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgfVxuICAmLS10cmFuc3BhcmVudCB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbi5wb3N0UGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5wb3N0UGFnaW5hdGlvbl9fSW5uZXIge1xuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLndwLWJsb2NrLWltYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEoJzw9dGFibGV0Jykge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGltZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFibGV0Jykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4ud3AtYmxvY2stZW1iZWQge1xuICBtYXJnaW46IDAgYXV0byAxMjBweCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtZWRpYSgnPD10YWJsZXQnKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweCAhaW1wb3J0YW50O1xuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNTk1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbl9zdGFydF9ibG9ja182MTk3YzZhNWJhYzNhIHtcbiAgQGluY2x1ZGUgbWVkaWEoJzw9dGFibGV0Jykge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYXBfYm94IHtcbiAgQGluY2x1ZGUgbWVkaWEoJzw9dGFibGV0Jykge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIG9zd2FsZC0zMDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3N3YWxkLXY1Ni1sYXRpbi0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuLyogb3N3YWxkLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3N3YWxkLXY1Ni1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbi8qIG9zd2FsZC02MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3N3YWxkLXY1Ni1sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuLyogb3N3YWxkLTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ09zd2FsZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vc3dhbGQtdjU2LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG4vKiByb2JvdG8tMzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by12NDgtbGF0aW4tMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbi8qIHJvYm90by0zMDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcm9ib3RvLXY0OC1sYXRpbi0zMDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuLyogcm9ib3RvLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcm9ib3RvLXY0OC1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbi8qIHJvYm90by1pdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcm9ib3RvLXY0OC1sYXRpbi1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuLyogcm9ib3RvLTUwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjQ4LWxhdGluLTUwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG4vKiByb2JvdG8tNTAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by12NDgtbGF0aW4tNTAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbi8qIHJvYm90by03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcm9ib3RvLXY0OC1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuLyogcm9ib3RvLTcwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjQ4LWxhdGluLTcwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuYm9keSxcbmh0bWwge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuYm9keSxcbmh0bWwsXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7IH1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxub3B0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEsXG4gICAgYnV0dG9uLFxuICAgIHNlbGVjdCxcbiAgICBvcHRncm91cCxcbiAgICBvcHRpb24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxucCBhIHtcbiAgY29sb3I6ICMwMDRiOTU7IH1cblxuLmNlbnRlciwgLmNlbnRlci0teHNtYWxsIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAuY2VudGVyLCAuY2VudGVyLS14c21hbGwge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuICAuY2VudGVyLS14c21hbGwge1xuICAgIG1heC13aWR0aDogNDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5jZW50ZXItLXhzbWFsbCB7XG4gICAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cblxuLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwOyB9XG5cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvOyB9XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwOyB9XG5cbmEgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4OyB9XG5cbmEgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwOyB9XG5cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5idXR0b24sIC5idXR0b24tLXRyYW5zcGFyZW50IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwNGI5NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDRiOTU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnV0dG9uOmhvdmVyLCAuYnV0dG9uLS10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzAwNGI5NTsgfVxuICAuYnV0dG9uLS10cmFuc3BhcmVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idXR0b24tLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNGI5NTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDRiOTU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucG9zdFBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cblxuLnBvc3RQYWdpbmF0aW9uX19Jbm5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLnBvc3RQYWdpbmF0aW9uX19Jbm5lciB1bCBhIHtcbiAgICBjb2xvcjogIzAwNGI5NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gICAgLnBvc3RQYWdpbmF0aW9uX19Jbm5lciB1bCBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDRiOTU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucG9zdFBhZ2luYXRpb25fX0lubmVyIHVsIGxpLmFjdGl2ZSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0Yjk1O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2staW1hZ2Uge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi53cC1ibG9jay1lbWJlZCB7XG4gIG1hcmdpbjogMCBhdXRvIDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLndwLWJsb2NrLWVtYmVkIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHggIWltcG9ydGFudDsgfSB9XG4gIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA1OTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLndwLWJsb2NrLWVtYmVkIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VjdGlvbl9zdGFydF9ibG9ja182MTk3YzZhNWJhYzNhIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tYXBfYm94IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnNpdGVGb290ZXJfX0lubmVyIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2l0ZUZvb3Rlcl9fSW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNpdGVGb290ZXJfX0JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnNpdGVGb290ZXJfX0JveCBpbWcge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zaXRlRm9vdGVyX19Cb3ggcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zaXRlRm9vdGVyX19Cb3gtLXNvY2lhbCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpdGVGb290ZXJfX0JveC0tc29jaWFsIHVsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5zaXRlRm9vdGVyX19Cb3gtLXNvY2lhbCB1bCBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaXRlRm9vdGVyX19Cb3gtLXNvY2lhbCB1bCBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDsgfSB9XG4gICAgLnNpdGVGb290ZXJfX0JveC0tc29jaWFsIHVsIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDRiOTU7IH1cblxuLnNpdGVGb290ZXJfX0JveC0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2l0ZUZvb3Rlcl9fQm94LS1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAuc2l0ZUZvb3Rlcl9fQm94LS1yaWdodCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zaXRlRm9vdGVyX19Cb3gtLXJpZ2h0IGZvcm0ge1xuICAgIHdpZHRoOiA1NDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICAuc2l0ZUZvb3Rlcl9fQm94LS1yaWdodCBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICB3aWR0aDogMzMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgLnNpdGVGb290ZXJfX0JveC0tcmlnaHQgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2l0ZUZvb3Rlcl9fQm94LS1yaWdodCB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5zaXRlRm9vdGVyX19Cb3gtLXJpZ2h0IHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuc2l0ZUZvb3Rlcl9fQm94LS1yaWdodCB1bCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaXRlRm9vdGVyX19Cb3gtLXJpZ2h0IHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7IH0gfVxuICAgIC5zaXRlRm9vdGVyX19Cb3gtLXJpZ2h0IHVsIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5zaXRlRm9vdGVyX19Cb3gtLXJpZ2h0IHVsIGEge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICAuc2l0ZUZvb3Rlcl9fQm94LS1yaWdodCB1bCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDRiOTU7IH1cblxuLnNpdGVGb290ZXJfX0JveDpsYXN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuc2l0ZUZvb3Rlcl9fQm94Omxhc3Qtb2YtdHlwZSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2l0ZUZvb3Rlcl9fQm94Omxhc3Qtb2YtdHlwZSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5zaXRlRm9vdGVyX19Cb3g6bGFzdC1vZi10eXBlIHVsIGxpIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAuc2l0ZUZvb3Rlcl9fQm94Omxhc3Qtb2YtdHlwZSB1bCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnNpdGVGb290ZXJfX0JveDpsYXN0LW9mLXR5cGUgdWwgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuc2l0ZUZvb3Rlcl9fQm94Omxhc3Qtb2YtdHlwZSB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDsgfSB9XG4gICAgLnNpdGVGb290ZXJfX0JveDpsYXN0LW9mLXR5cGUgdWwgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnNpdGVGb290ZXJfX0JveDpsYXN0LW9mLXR5cGUgdWwgYSB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgIC5zaXRlRm9vdGVyX19Cb3g6bGFzdC1vZi10eXBlIHVsIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwNGI5NTsgfVxuXG4uc2l0ZUZvb3Rlcl9fRnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Nzk3OyB9XG5cbi5zaXRlSGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7IH1cbiAgLnNpdGVIZWFkZXIgLmNlbnRlciwgLnNpdGVIZWFkZXIgLmNlbnRlci0teHNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2l0ZUhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4uc2l0ZUhlYWRlcl9fSW5uZXIge1xuICBoZWlnaHQ6IDEzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2l0ZUhlYWRlcl9fSW5uZXIge1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cblxuLnNpdGVIZWFkZXJfX0xvZ28ge1xuICBoZWlnaHQ6IDc1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2l0ZUhlYWRlcl9fTG9nbyB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB6LWluZGV4OiAxMDA7IH0gfVxuICAuc2l0ZUhlYWRlcl9fTG9nbyBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uc2l0ZUhlYWRlcl9fTmF2IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLnNpdGVIZWFkZXJfX05hdiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpdGVIZWFkZXJfX05hdiB1bCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zOyB9IH1cbiAgLnNpdGVIZWFkZXJfX05hdiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpdGVIZWFkZXJfX05hdiBsaSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnNpdGVIZWFkZXJfX05hdiBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwNGI5NTtcbiAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpdGVIZWFkZXJfX05hdiBhIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAuc2l0ZUhlYWRlcl9fTmF2IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDk2YzE7IH1cbiAgLnNpdGVIZWFkZXJfX05hdiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaXRlSGVhZGVyX19OYXYgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5zaXRlSGVhZGVyX19OYXYgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5zaXRlSGVhZGVyX19OYXYgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgIC5zaXRlSGVhZGVyX19OYXYgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNGI5NTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDRiOTU7XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5zaXRlSGVhZGVyX19OYXYgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4OyB9IH1cbiAgLnNpdGVIZWFkZXJfX05hdiBsaSB1bCB7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHotaW5kZXg6IDEwMDAwMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaXRlSGVhZGVyX19OYXYgbGkgdWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2l0ZUhlYWRlcl9fTmF2IGxpIHVsLmFjdGl2ZS1zdWJtZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIC5zaXRlSGVhZGVyX19OYXYgbGkgdWwgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuc2l0ZUhlYWRlcl9fTmF2IGxpIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgLnNpdGVIZWFkZXJfX05hdiBsaSB1bCBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnNpdGVIZWFkZXJfX05hdiBsaSB1bCBsaSBhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH0gfVxuICAgICAgICAuc2l0ZUhlYWRlcl9fTmF2IGxpIHVsIGxpIGE6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuc2l0ZUhlYWRlcl9fTmF2IGxpIHVsIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAuc2l0ZUhlYWRlcl9fTmF2IGxpIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAuc2l0ZUhlYWRlcl9fTmF2IGxpIHVsIGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAuc2l0ZUhlYWRlcl9fTmF2IGxpOmhvdmVyIHVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5zaXRlSGVhZGVyX19OYXYgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICMwMDk2YzE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaXRlSGVhZGVyX19OYXYgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjMDA0Yjk1OyB9IH1cblxuLnNpdGVIZWFkZXJfX0NhbGxOYXYge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMDAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaXRlSGVhZGVyX19DYWxsTmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNpdGVIZWFkZXJfX0NhbGxOYXY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogLTE1cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAuc2l0ZUhlYWRlcl9fQ2FsbE5hdjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTNweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgLnNpdGVIZWFkZXJfX0NhbGxOYXY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTZjMTsgfVxuICAgIC5zaXRlSGVhZGVyX19DYWxsTmF2OmhvdmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwOTZjMTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5zaXRlSGVhZGVyX19DYWxsTmF2OmhvdmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5NmMxOyB9XG5cbi5zaXRlSGVhZGVyX19DbG9zZU5hdiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpdGVIZWFkZXJfX0Nsb3NlTmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNpdGVIZWFkZXJfX0Nsb3NlTmF2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gIC5zaXRlSGVhZGVyX19DbG9zZU5hdjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0b3A6IDBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgLnNpdGVIZWFkZXJfX0Nsb3NlTmF2OmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDk2YzE7IH1cbiAgLnNpdGVIZWFkZXJfX0Nsb3NlTmF2OmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwOTZjMTsgfVxuXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIGJvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICBib2R5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogLTEwMDAwMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuXG4uc2Nyb2xsLWRvd24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5zY3JvbGwtZG93biAuc2l0ZUhlYWRlcl9fSW5uZXIge1xuICAgIGhlaWdodDogNzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNjcm9sbC1kb3duIC5zaXRlSGVhZGVyX19Jbm5lciB7XG4gICAgICAgIGhlaWdodDogNjBweDsgfSB9XG4gIC5zY3JvbGwtZG93biAuc2l0ZUhlYWRlcl9fTG9nbyB7XG4gICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2Nyb2xsLWRvd24gLnNpdGVIZWFkZXJfX0xvZ28ge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7IH0gfVxuICAuc2Nyb2xsLWRvd24gLnNpdGVIZWFkZXJfX05hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuc2Nyb2xsLWRvd24gLnNpdGVIZWFkZXJfX05hdiB1bCB7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuc2Nyb2xsLWRvd24gLnNpdGVIZWFkZXJfX05hdiB1bCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDsgfSB9XG4gICAgLnNjcm9sbC1kb3duIC5zaXRlSGVhZGVyX19OYXYgYSB7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuc2Nyb2xsLWRvd24gLnNpdGVIZWFkZXJfX05hdiBhIHtcbiAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAgIC5zY3JvbGwtZG93biAuc2l0ZUhlYWRlcl9fTmF2IGxpIHtcbiAgICAgIGhlaWdodDogNzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5zY3JvbGwtZG93biAuc2l0ZUhlYWRlcl9fTmF2IGxpIHtcbiAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAgICAgLnNjcm9sbC1kb3duIC5zaXRlSGVhZGVyX19OYXYgbGkgdWwgbGkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLnNjcm9sbC1kb3duIC5zaXRlSGVhZGVyX19OYXYgbGkgdWwgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDsgfVxuXG4uc2Nyb2xsLXVwIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAuc2Nyb2xsLXVwIC5zaXRlSGVhZGVyX19Jbm5lciB7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2Nyb2xsLXVwIC5zaXRlSGVhZGVyX19Jbm5lciB7XG4gICAgICAgIGhlaWdodDogNjBweDsgfSB9XG4gIC5zY3JvbGwtdXAgLnNpdGVIZWFkZXJfX0xvZ28ge1xuICAgIGhlaWdodDogNTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNjcm9sbC11cCAuc2l0ZUhlYWRlcl9fTG9nbyB7XG4gICAgICAgIGhlaWdodDogNDVweDsgfSB9XG4gIC5zY3JvbGwtdXAgLnNpdGVIZWFkZXJfX05hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuc2Nyb2xsLXVwIC5zaXRlSGVhZGVyX19OYXYgdWwge1xuICAgICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnNjcm9sbC11cCAuc2l0ZUhlYWRlcl9fTmF2IHVsIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoOyB9IH1cbiAgICAuc2Nyb2xsLXVwIC5zaXRlSGVhZGVyX19OYXYgYSB7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuc2Nyb2xsLXVwIC5zaXRlSGVhZGVyX19OYXYgYSB7XG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgICAuc2Nyb2xsLXVwIC5zaXRlSGVhZGVyX19OYXYgbGkge1xuICAgICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnNjcm9sbC11cCAuc2l0ZUhlYWRlcl9fTmF2IGxpIHtcbiAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAgICAgLnNjcm9sbC11cCAuc2l0ZUhlYWRlcl9fTmF2IGxpIHVsIGxpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5zY3JvbGwtdXAgLnNpdGVIZWFkZXJfX05hdiBsaSB1bCBsaSBhIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLm1lbnVBY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5tZW51QWN0aXZlIC5zaXRlSGVhZGVyIHtcbiAgei1pbmRleDogMTAwMDAwMDA7IH1cblxuLm1lbnVBY3RpdmUgLnNpdGVIZWFkZXJfX0xvZ28ge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLm1lbnVBY3RpdmUgLnNpdGVIZWFkZXJfX0NhbGxOYXYge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xMDsgfVxuXG4ubWVudUFjdGl2ZSAuc2l0ZUhlYWRlcl9fQ2xvc2VOYXYge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxMDAwMDAwMDA7IH1cblxuLm1lbnVBY3RpdmUgLnNpdGVIZWFkZXJfX05hdiB1bCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgei1pbmRleDogMTA7IH1cblxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hY2NvcmRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5hY2NvcmRpb24gLmNlbnRlciwgLmFjY29yZGlvbiAuY2VudGVyLS14c21hbGwge1xuICAgIG1heC13aWR0aDogODAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hY2NvcmRpb24gLmNlbnRlciwgLmFjY29yZGlvbiAuY2VudGVyLS14c21hbGwge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gIC5hY2NvcmRpb24gaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hY2NvcmRpb24gaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH0gfVxuXG4uYWNjb3JkaW9uU2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmFjY29yZGlvblNpbmdsZTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFjY29yZGlvblNpbmdsZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFjY29yZGlvblNpbmdsZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkOyB9IH1cbiAgLmFjY29yZGlvblNpbmdsZTpob3ZlciAuYWNjb3JkaW9uU2luZ2xlX19UaXRsZSBoMyB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmFjY29yZGlvblNpbmdsZTpob3ZlciAuYWNjb3JkaW9uU2luZ2xlX19UaXRsZSBpIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmFjY29yZGlvblNpbmdsZV9fVGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWNjb3JkaW9uU2luZ2xlX19UaXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgY29sb3I6ICMwMDRiOTU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYWNjb3JkaW9uU2luZ2xlX19UaXRsZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5hY2NvcmRpb25TaW5nbGVfX1RpdGxlIGkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjb2xvcjogIzAwNGI5NTtcbiAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuXG4uYWNjb3JkaW9uU2luZ2xlX19Db250ZW50IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gIC5hY2NvcmRpb25TaW5nbGVfX0NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG4gICAgLmFjY29yZGlvblNpbmdsZV9fQ29udGVudCBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5hY2NvcmRpb25TaW5nbGVfX0NvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWNjb3JkaW9uU2luZ2xlX19Db250ZW50IGgxLFxuICAuYWNjb3JkaW9uU2luZ2xlX19Db250ZW50IGgyLFxuICAuYWNjb3JkaW9uU2luZ2xlX19Db250ZW50IGgzLFxuICAuYWNjb3JkaW9uU2luZ2xlX19Db250ZW50IGg0LFxuICAuYWNjb3JkaW9uU2luZ2xlX19Db250ZW50IGg1LFxuICAuYWNjb3JkaW9uU2luZ2xlX19Db250ZW50IGg2LFxuICAuYWNjb3JkaW9uU2luZ2xlX19Db250ZW50IGxpIHtcbiAgICBjb2xvcjogIzI0MjQyNDsgfVxuICAuYWNjb3JkaW9uU2luZ2xlX19Db250ZW50IHVsLFxuICAuYWNjb3JkaW9uU2luZ2xlX19Db250ZW50IG9sIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYWNjb3JkaW9uU2luZ2xlX19Db250ZW50IGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAgIC5hY2NvcmRpb25TaW5nbGVfX0NvbnRlbnQgbGkgdWwsXG4gICAgLmFjY29yZGlvblNpbmdsZV9fQ29udGVudCBsaSBvbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFjY29yZGlvblNpbmdsZV9fQ29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLmFjY29yZGlvblNpbmdsZV9fQ29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLmFjY29yZGlvblNpbmdsZV9fQ29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLmFjY29yZGlvblNpbmdsZV9fQ29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLmFjY29yZGlvblNpbmdsZV9fQ29udGVudCBoNSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLmFjY29yZGlvblNpbmdsZV9fQ29udGVudCBoNiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLmFjY29yZGlvblNpbmdsZV9fQ29udGVudCBhIHtcbiAgICBjb2xvcjogIzAwNGI5NTtcbiAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAgIC5hY2NvcmRpb25TaW5nbGVfX0NvbnRlbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYWNjb3JkaW9uU2luZ2xlX19Db250ZW50IGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQyNDI0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hY2NvcmRpb25TaW5nbGVfX0NvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICAgIC5hY2NvcmRpb25TaW5nbGVfX0NvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4uYWNjb3JkaW9uU2luZ2xlLS1hY3RpdmUgLmFjY29yZGlvblNpbmdsZV9fQ29udGVudCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWNjb3JkaW9uU2luZ2xlLS1hY3RpdmUgLmFjY29yZGlvblNpbmdsZV9fVGl0bGUgaDMge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uYWNjb3JkaW9uU2luZ2xlLS1hY3RpdmUgLmFjY29yZGlvblNpbmdsZV9fVGl0bGUgaSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmJhY2tncm91bmRfaW1hZ2VfMSB7XG4gIGhlaWdodDogODAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmJhY2tncm91bmRfaW1hZ2VfMSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICBtaW4taGVpZ2h0OiA3MHZoO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmJhY2tncm91bmRfaW1hZ2VfMTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBibGFjayAwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDEwMCUpOyB9XG4gIC5iYWNrZ3JvdW5kX2ltYWdlXzEgLmNlbnRlciwgLmJhY2tncm91bmRfaW1hZ2VfMSAuY2VudGVyLS14c21hbGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iYWNrZ3JvdW5kX2ltYWdlXzEgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYmFja2dyb3VuZF9pbWFnZV8xIGgyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAuYmFja2dyb3VuZF9pbWFnZV8xIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWF4LXdpZHRoOiA0ODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmJhY2tncm91bmRfaW1hZ2VfMSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmJhY2tncm91bmRfaW1hZ2VfMiB7XG4gIGhlaWdodDogODAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5iYWNrZ3JvdW5kX2ltYWdlXzIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogNzB2aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMDsgfSB9XG4gIC5iYWNrZ3JvdW5kX2ltYWdlXzI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCBibGFjayAxMDAlKTsgfVxuICAuYmFja2dyb3VuZF9pbWFnZV8yIC5jZW50ZXIsIC5iYWNrZ3JvdW5kX2ltYWdlXzIgLmNlbnRlci0teHNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMobWluKDQwJSwgMTIwMHB4ICogMC42KSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlXzIgLmNlbnRlciwgLmJhY2tncm91bmRfaW1hZ2VfMiAuY2VudGVyLS14c21hbGwge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmJhY2tncm91bmRfaW1hZ2VfMiBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlXzIgaDIge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5iYWNrZ3JvdW5kX2ltYWdlXzIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYmFja2dyb3VuZF9pbWFnZV8yIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5iYWNrZ3JvdW5kX2ltYWdlXzEgKyAuYmFja2dyb3VuZF9pbWFnZV8yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwtMy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgei1pbmRleDogLTE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmJhY2tncm91bmRfaW1hZ2VfMSArIC5iYWNrZ3JvdW5kX2ltYWdlXzI6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgdG9wOiAtNDBweDsgfSB9XG5cbi5iYWNrZ3JvdW5kX2ltYWdlXzMge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYmFja2dyb3VuZF9pbWFnZV8zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgLmJhY2tncm91bmRfaW1hZ2VfMzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIGJsYWNrIDAlLCByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJSk7IH1cblxuLmJhY2tncm91bmRfaW1hZ2VfM19fSW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmJhY2tncm91bmRfaW1hZ2VfM19fSW5uZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICAuYmFja2dyb3VuZF9pbWFnZV8zX19Jbm5lcjo6YmVmb3JlLCAuYmFja2dyb3VuZF9pbWFnZV8zX19Jbm5lcjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICMwMDRiOTU7IH1cbiAgLmJhY2tncm91bmRfaW1hZ2VfM19fSW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAtODBweDsgfVxuICAuYmFja2dyb3VuZF9pbWFnZV8zX19Jbm5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTgwcHg7IH1cblxuLmJhY2tncm91bmRfaW1hZ2VfM19fQ29udGVudCB7XG4gIHdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmJhY2tncm91bmRfaW1hZ2VfM19fQ29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5iYWNrZ3JvdW5kX2ltYWdlXzNfX0NvbnRlbnQgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmJhY2tncm91bmRfaW1hZ2VfM19fQ29udGVudCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG4gIC5iYWNrZ3JvdW5kX2ltYWdlXzNfX0NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJhY2tncm91bmRfaW1hZ2VfM19fSW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5iYWNrZ3JvdW5kX2ltYWdlXzNfX0ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJhY2tncm91bmRfaW1hZ2VfM19fSW1hZ2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwtNi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4uYmFja2dyb3VuZF9pbWFnZV8zX19Cb3R0b20ge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5iYWNrZ3JvdW5kX2ltYWdlXzNfX0JvdHRvbSBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDA0Yjk1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAuYmFja2dyb3VuZF9pbWFnZV8zX19Cb3R0b20gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJsb2NrcXVvdGVfMSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5ibG9ja3F1b3RlXzEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uYmxvY2txdW90ZV8xX19Db250ZW50IHtcbiAgbWF4LXdpZHRoOiA1MjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5ibG9ja3F1b3RlXzFfX0NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7IH0gfVxuICAuYmxvY2txdW90ZV8xX19Db250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAuYmxvY2txdW90ZV8xX19Db250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwOTZjMTtcbiAgICBtYXJnaW46IDA7IH1cblxuLmJsb2NrcXVvdGVfMV9fSW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmJsb2NrcXVvdGVfMV9fSW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLmJsb2NrcXVvdGVfMV9fSW1hZ2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwtMi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGJvdHRvbTogLTIwcHg7IH1cblxuLmJsb2NrcXVvdGVfMV9fSW1hZ2VJbm5lciB7XG4gIHdpZHRoOiAyMTBweDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ibG9ja3F1b3RlXzFfX0ltYWdlSW5uZXIgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uYmxvY2txdW90ZV8yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuYmxvY2txdW90ZV8yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMHB4O1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICB3aWR0aDogNDE1cHg7XG4gICAgaGVpZ2h0OiAzMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmlsbC0xLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDAuMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmJsb2NrcXVvdGVfMjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5ibG9ja3F1b3RlXzIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbi5ibG9ja3F1b3RlXzJfX0NvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICBtYXgtaGVpZ2h0OiA0MjVweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmJsb2NrcXVvdGVfMl9fQ29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICAuYmxvY2txdW90ZV8yX19Db250ZW50IGgyIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ibG9ja3F1b3RlXzJfX0NvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAuYmxvY2txdW90ZV8yX19Db250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAuYmxvY2txdW90ZV8yX19Db250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDA5NmMxO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uYmxvY2txdW90ZV8yX19JbWFnZSB7XG4gIHdpZHRoOiA0NDBweDtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5ibG9ja3F1b3RlXzJfX0ltYWdlIHtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuYmxvY2txdW90ZV8yX19JbWFnZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5ib3hlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5ib3hlcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgcm93LWdhcDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4uYm94IHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0Yjk1O1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDsgfVxuICAuYm94OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmlsbC0zLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLmJveCBhLFxuICAuYm94IGg1IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMwMDRiOTU7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAuYm94IGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7IH1cbiAgICAuYm94IGE6aG92ZXIgaDUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmJveDpob3ZlciAuYm94X19JbWFnZTo6YWZ0ZXIge1xuICB0b3A6IDA7IH1cblxuLmJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHg7IH1cbiAgLmJ1dHRvbnMgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5idXR0b25zIHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5mZWF0dXJlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDUwcHg7XG4gIHJvdy1nYXA6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZmVhdHVyZXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG5cbi5mZWF0dXJlIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmVhdHVyZV9fSWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuZmVhdHVyZV9fSWNvbiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uZmVhdHVyZV9fQ29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTsgfVxuICAuZmVhdHVyZV9fQ29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5mZWF0dXJlX19Db250ZW50IHAge1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0byA2MHB4OyB9IH1cbiAgLmZvcm0gaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgODBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mb3JtIC5jZW50ZXIsIC5mb3JtIC5jZW50ZXItLXhzbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfVxuICAuZm9ybSBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvcm0gLndwY2Y3LXNwaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZm9ybV9fSW5wdXQge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZm9ybV9fSW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZm9ybV9fSW5wdXQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNGI5NTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4uZm9ybV9fVGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5mb3JtX19UZXh0IHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA0Yjk1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcmVzaXplOiBub25lOyB9XG5cbi5mb3JtX19CdXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb3JtX19CdXR0b24gaW5wdXQge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5mb3JtX19CdXR0b246aGFzKC50cnVzdGNhcHRjaGEpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjFweCkge1xuICAgICAgLmZvcm1fX0J1dHRvbjpoYXMoLnRydXN0Y2FwdGNoYSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmZvcm1fX0J1dHRvbjpoYXMoLnRydXN0Y2FwdGNoYSkgaW5wdXQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5nYWxsZXJ5IHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDkwcHggMCAxMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmdhbGxlcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5nYWxsZXJ5IGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZ2FsbGVyeV9fU2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5nYWxsZXJ5X19TbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FsbGVyeV9fU2xpZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBibGFjayA1JSwgcmdiYSgwLCAwLCAwLCAwLjcpIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZ2FsbGVyeV9fU2xpZGVyOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmdhbGxlcnlfX1NsaWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsIGJsYWNrIDUlLCByZ2JhKDAsIDAsIDAsIDAuNykgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5nYWxsZXJ5X19TbGlkZXI6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5nYWxsZXJ5X19TbGlkZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjMwcHggIWltcG9ydGFudDsgfVxuICAuZ2FsbGVyeV9fU2xpZGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDsgfVxuXG4uZ2FsbGVyeV9fTmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZ2FsbGVyeV9fTmF2IHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5nYWxsZXJ5X19OYXYtLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmdhbGxlcnlfX05hdi0tbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmxiLWRldGFpbHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmhlYWRpbmdfMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmhlYWRpbmdfMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cbiAgLmhlYWRpbmdfMSBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmhlYWRpbmdfMSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbi5oZWFkaW5nXzIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5oZWFkaW5nXzIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5oZWFkaW5nXzIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmhlYWRpbmdfMiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE5MHB4OyB9IH1cbiAgLmhlYWRpbmdfMiBoMiB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmhlYWRpbmdfMiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC5oZWFkaW5nXzIgaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzAwNGI5NTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaGVhZGluZ18yIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLmhlYWRpbmdfMiBwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDU5NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaGVhZGluZ18yIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uaGVhZGluZ18zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5oZWFkaW5nXzMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH0gfVxuICAuaGVhZGluZ18zIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXgtd2lkdGg6IDc1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaGVhZGluZ18zIGgyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC5oZWFkaW5nXzMgcMKgIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1heC13aWR0aDogNTk1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5oZWFkaW5nXzMgcMKgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfSB9XG5cbi5pbnRyb192MSB7XG4gIGhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIC5pbnRyb192MTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGJsYWNrIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpOyB9XG4gIC5pbnRyb192MSAuY2VudGVyLCAuaW50cm9fdjEgLmNlbnRlci0teHNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaW50cm9fdjEge1xuICAgICAgaGVpZ2h0OiA3NXZoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5pbnRyb192MSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5pbnRyb192MSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG4gIC5pbnRyb192MSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1heC13aWR0aDogNDgwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5pbnRyb192MSBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH0gfVxuXG4uaW50cm9fdjE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC01MHB4O1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmlsbC0xLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMC40OyB9XG5cbi5pbnRyb192MS0tdHJhbnNwYXJlbnQ6OmJlZm9yZSwgLmludHJvX3YxLS10cmFuc3BhcmVudDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmludHJvX3YyIHtcbiAgaGVpZ2h0OiAzODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5pbnRyb192MiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLmludHJvX3YyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuICAuaW50cm9fdjIgLmNlbnRlciwgLmludHJvX3YyIC5jZW50ZXItLXhzbWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pbnRyb192MiBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5pbnRyb192MiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbi5pbnRyb192Mjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgYm90dG9tOiAtNjAlO1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmlsbC00LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMC42OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5pbnRyb192Mjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC01MHB4OyB9IH1cblxuLmludHJvX3YyICsgLmxlZnRfaW1hZ2VfMyB7XG4gIG1hcmdpbi10b3A6IC0xMjBweDsgfVxuXG4uaW50cm9fdjIgKyAucmlnaHRfaW1hZ2VfMyB7XG4gIG1hcmdpbi10b3A6IC0xMjBweDsgfVxuXG4uaW50cm9fdjMge1xuICBoZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmludHJvX3YzIHtcbiAgICAgIGhlaWdodDogNzV2aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAuaW50cm9fdjM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDcwMDAwIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmludHJvX3YzIC5jZW50ZXIsIC5pbnRyb192MyAuY2VudGVyLS14c21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW50cm9fdjMgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMTIwcHggYXV0byA0MHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5pbnRyb192MyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgLmludHJvX3YzIGgyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMDBweDtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgd2lkdGg6IDMwNXB4O1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9maWxsLTcuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuaW50cm9fdjMgaDI6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5pbnRyb192MyArIC5iYWNrZ3JvdW5kX2ltYWdlXzMge1xuICBtYXJnaW4tdG9wOiAtMTIwcHg7IH1cblxuLmludHJvX3Y0IHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5pbnRyb192NCB7XG4gICAgICBoZWlnaHQ6IDc1dmg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLmludHJvX3Y0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzA3MDAwMCAwJSwgcmdiYSgwLCAwLCAwLCAwLjcpIDEwMCUpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5pbnRyb192NDo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9IH1cbiAgLmludHJvX3Y0IC5jZW50ZXIsIC5pbnRyb192NCAuY2VudGVyLS14c21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogNDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaW50cm9fdjQgLmNlbnRlciwgLmludHJvX3Y0IC5jZW50ZXItLXhzbWFsbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5pbnRyb192NCBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaW50cm9fdjQgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH0gfVxuICAuaW50cm9fdjQgcCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cblxuLmludHJvX3Y0X19JbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQ1JTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA5MiUgNDAlLCAxMDAlIDQwJSwgOTYlIDYwJSwgODglIDYwJSwgODAlIDEwMCUsIDAgMTAwJSk7IH1cbiAgLmludHJvX3Y0X19JbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaW50cm9fdjRfX0ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubGVmdF9pbWFnZV8xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmxlZnRfaW1hZ2VfMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuLmxlZnRfaW1hZ2VfMV9fSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubGVmdF9pbWFnZV8xX19MZWZ0IHtcbiAgd2lkdGg6IDQ3JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubGVmdF9pbWFnZV8xX19MZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmxlZnRfaW1hZ2VfMV9fSW1hZ2UxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMTcwcHg7XG4gIHdpZHRoOiA0MjBweDtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmxlZnRfaW1hZ2VfMV9fSW1hZ2UxIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAzNXZoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5sZWZ0X2ltYWdlXzFfX0ltYWdlMSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAubGVmdF9pbWFnZV8xX19JbWFnZTE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZpbGwtMy5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5sZWZ0X2ltYWdlXzFfX0ltYWdlMTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDsgfSB9XG5cbi5sZWZ0X2ltYWdlXzFfX0ltYWdlMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM4MHB4O1xuICBoZWlnaHQ6IDI4MHB4O1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpOyB9XG4gIC5sZWZ0X2ltYWdlXzFfX0ltYWdlMiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAubGVmdF9pbWFnZV8xX19JbWFnZTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZpbGwtNi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgei1pbmRleDogMTA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmxlZnRfaW1hZ2VfMV9fSW1hZ2UyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubGVmdF9pbWFnZV8xX19SaWdodCB7XG4gIHdpZHRoOiA0NyU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmxlZnRfaW1hZ2VfMV9fUmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubGVmdF9pbWFnZV8xX19SaWdodCBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubGVmdF9pbWFnZV8xX19SaWdodCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC5sZWZ0X2ltYWdlXzFfX1JpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luOiAwIDAgNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxlZnRfaW1hZ2VfMV9fUmlnaHQgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7IH0gfVxuXG4ubGVmdF9pbWFnZV8yIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5sZWZ0X2ltYWdlXzIge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuLmxlZnRfaW1hZ2VfMl9fSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubGVmdF9pbWFnZV8yX19MZWZ0IHtcbiAgd2lkdGg6IDQ3JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubGVmdF9pbWFnZV8yX19MZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmxlZnRfaW1hZ2VfMl9fSW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIG1heC1oZWlnaHQ6IDQzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubGVmdF9pbWFnZV8yX19JbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5sZWZ0X2ltYWdlXzJfX0ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5sZWZ0X2ltYWdlXzJfX0ltYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgbGVmdDogLTEwMHB4O1xuICAgIHdpZHRoOiA0MTBweDtcbiAgICBoZWlnaHQ6IDMxNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9maWxsLTUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5sZWZ0X2ltYWdlXzJfX0ltYWdlOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyMDVweDtcbiAgICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubGVmdF9pbWFnZV8yX19JbWFnZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxMzVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmlsbC0zLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxlZnRfaW1hZ2VfMl9fSW1hZ2U6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmxlZnRfaW1hZ2VfMl9fUmlnaHQge1xuICB3aWR0aDogNDclOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5sZWZ0X2ltYWdlXzJfX1JpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmxlZnRfaW1hZ2VfMl9fUmlnaHQgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxlZnRfaW1hZ2VfMl9fUmlnaHQgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAubGVmdF9pbWFnZV8yX19SaWdodCBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDA0Yjk1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxlZnRfaW1hZ2VfMl9fUmlnaHQgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAubGVmdF9pbWFnZV8yX19SaWdodCBwLFxuICAubGVmdF9pbWFnZV8yX19SaWdodCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXgtd2lkdGg6IDU0NXB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgLmxlZnRfaW1hZ2VfMl9fUmlnaHQgdWwsXG4gIC5sZWZ0X2ltYWdlXzJfX1JpZ2h0IG9sIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAyMHB4OyB9XG5cbi5sZWZ0X2ltYWdlXzMge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5sZWZ0X2ltYWdlXzMge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5sZWZ0X2ltYWdlXzMgLmNlbnRlciwgLmxlZnRfaW1hZ2VfMyAuY2VudGVyLS14c21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogNDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubGVmdF9pbWFnZV8zIC5jZW50ZXIsIC5sZWZ0X2ltYWdlXzMgLmNlbnRlci0teHNtYWxsIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5sZWZ0X2ltYWdlXzMgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxlZnRfaW1hZ2VfMyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC5sZWZ0X2ltYWdlXzMgcCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgLmxlZnRfaW1hZ2VfMy0tbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAubGVmdF9pbWFnZV8zLS1saWdodCBoMixcbiAgICAubGVmdF9pbWFnZV8zLS1saWdodCBwIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3ODBweCkge1xuICAubGVmdF9pbWFnZV8zIC5jZW50ZXIsIC5sZWZ0X2ltYWdlXzMgLmNlbnRlci0teHNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDE0NTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAubGVmdF9pbWFnZV8zIC5jZW50ZXIsIC5sZWZ0X2ltYWdlXzMgLmNlbnRlci0teHNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDE2NTBweDsgfSB9XG5cbi5sZWZ0X2ltYWdlXzNfX0ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDUlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDkyJSA0MCUsIDEwMCUgNDAlLCA5NiUgNjAlLCA4OCUgNjAlLCA4MCUgMTAwJSwgMCAxMDAlKTsgfVxuICAubGVmdF9pbWFnZV8zX19JbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubGVmdF9pbWFnZV8zX19JbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDY0JSA5NyUsIDY0JSAxMDAlLCA0NSUgOTglLCA0NSUgOTUlLCAwIDkwJSk7IH0gfVxuXG4ubGVmdF9pbWFnZV8zICsgLmhlYWRpbmdfMSB7XG4gIG1hcmdpbi10b3A6IDEyMHB4OyB9XG5cbi5sZWZ0X2ltYWdlXzQge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubGVmdF9pbWFnZV80IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4ubGVmdF9pbWFnZV80X19Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmxlZnRfaW1hZ2VfNF9fSW5uZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLmxlZnRfaW1hZ2VfNF9fSW1hZ2Uge1xuICB3aWR0aDogNzYwcHg7XG4gIGhlaWdodDogNDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMjgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmxlZnRfaW1hZ2VfNF9fSW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmxlZnRfaW1hZ2VfNF9fSW1hZ2UgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5sZWZ0X2ltYWdlXzRfX0ltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAubGVmdF9pbWFnZV80X19JbWFnZSBoMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICBsZWZ0OiA4MHB4O1xuICAgIHJpZ2h0OiAyNDBweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubGVmdF9pbWFnZV80X19JbWFnZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICByaWdodDogYXV0bzsgfSB9XG5cbi5sZWZ0X2ltYWdlXzRfX0NvbnRlbnQge1xuICB3aWR0aDogNzYwcHg7XG4gIG1hcmdpbi10b3A6IDIxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxMzBweCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmxlZnRfaW1hZ2VfNF9fQ29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiA2MHB4OyB9IH1cbiAgLmxlZnRfaW1hZ2VfNF9fQ29udGVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03MHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwtMy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxlZnRfaW1hZ2VfNF9fQ29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgdG9wOiAtMzVweDsgfSB9XG4gIC5sZWZ0X2ltYWdlXzRfX0NvbnRlbnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgbGVmdDogLTIwMHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9maWxsLTYuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmxlZnRfaW1hZ2VfNF9fQ29udGVudCBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDsgfVxuICAubGVmdF9pbWFnZV80X19Db250ZW50IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubGlzdGluZ3NfX0dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiA1NXB4O1xuICByb3ctZ2FwOiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5saXN0aW5nc19fR3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgcm93LWdhcDogMzBweDsgfSB9XG5cbi5saXN0aW5ncyB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5saXN0aW5ncyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLmxpc3RpbmdzIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDA0Yjk1OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubGlzdGluZ3MgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuLmxpc3Rpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmxpc3Rpbmc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9maWxsLTMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLmxpc3RpbmcgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5sb2NhdGlvbnMge1xuICBwYWRkaW5nOiAwIDAgMjQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmxvY2F0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTIwcHg7IH0gfVxuICAubG9jYXRpb25zIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxvY2F0aW9ucyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDsgfSB9XG4gIC5sb2NhdGlvbnMgaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxvY2F0aW9ucyBpbWcge1xuICAgICAgICB3aWR0aDogMjBweDsgfSB9XG5cbi5sb2NhdGlvbnNfX0dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiA4MHB4O1xuICByb3ctZ2FwOiAxMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubG9jYXRpb25zX19HcmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICByb3ctZ2FwOiA0MHB4OyB9IH1cblxuLmxvY2F0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA0Yjk1O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubG9jYXRpb24gaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfSB9XG5cbi5sb2NhdGlvbiBoNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgMCA2MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5sb2NhdGlvbiBoNSB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4OyB9IH1cblxuLmxvY2F0aW9uIHAsXG4ubG9jYXRpb24gYSxcbi5sb2NhdGlvbiBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ubG9jYXRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmxvY2F0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNGI5NTsgfVxuXG4ubG9jYXRpb25fX0NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5sb2NhdGlvbl9fQ29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmxvY2F0aW9uX19GYWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5mYWN0IHtcbiAgd2lkdGg6IDMzJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZmFjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuZmFjdCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgNXB4OyB9XG5cbi5yaWdodF9pbWFnZV8xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnJpZ2h0X2ltYWdlXzEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH0gfVxuXG4ucmlnaHRfaW1hZ2VfMV9fSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucmlnaHRfaW1hZ2VfMV9fTGVmdFJpZ2h0IHtcbiAgd2lkdGg6IDQ3JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucmlnaHRfaW1hZ2VfMV9fTGVmdFJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnJpZ2h0X2ltYWdlXzFfX0ltYWdlMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDQyMHB4O1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5yaWdodF9pbWFnZV8xX19JbWFnZTEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZ3OyB9IH1cbiAgLnJpZ2h0X2ltYWdlXzFfX0ltYWdlMSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucmlnaHRfaW1hZ2VfMV9fSW1hZ2UxOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9maWxsLTMuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwOyB9XG5cbi5yaWdodF9pbWFnZV8xX19JbWFnZTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzODBweDtcbiAgaGVpZ2h0OiAyODBweDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnJpZ2h0X2ltYWdlXzFfX0ltYWdlMiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnJpZ2h0X2ltYWdlXzFfX0ltYWdlMiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucmlnaHRfaW1hZ2VfMV9fSW1hZ2UyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9maWxsLTYuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHotaW5kZXg6IDEwOyB9XG5cbi5yaWdodF9pbWFnZV8xX19MZWZ0IHtcbiAgd2lkdGg6IDQ3JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucmlnaHRfaW1hZ2VfMV9fTGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5yaWdodF9pbWFnZV8xX19MZWZ0IGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiAzODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJpZ2h0X2ltYWdlXzFfX0xlZnQgaDIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC5yaWdodF9pbWFnZV8xX19MZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luOiAwIDAgNTBweDsgfVxuXG4ucmlnaHRfaW1hZ2VfMiB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5yaWdodF9pbWFnZV8yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAucmlnaHRfaW1hZ2VfMi0tbW9yZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmlnaHRfaW1hZ2VfMi0tbW9yZS10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5yaWdodF9pbWFnZV8yX19Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5yaWdodF9pbWFnZV8yX19SaWdodCB7XG4gIHdpZHRoOiA0NyU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnJpZ2h0X2ltYWdlXzJfX1JpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5yaWdodF9pbWFnZV8yX19JbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgbWF4LWhlaWdodDogNDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5yaWdodF9pbWFnZV8yX19JbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLnJpZ2h0X2ltYWdlXzJfX0ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5yaWdodF9pbWFnZV8yX19JbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMHB4O1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICB3aWR0aDogNDEwcHg7XG4gICAgaGVpZ2h0OiAzMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmlsbC01LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmlnaHRfaW1hZ2VfMl9fSW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5yaWdodF9pbWFnZV8yX19JbWFnZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxMzVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmlsbC0zLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJpZ2h0X2ltYWdlXzJfX0ltYWdlOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5yaWdodF9pbWFnZV8yX19MZWZ0IHtcbiAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucmlnaHRfaW1hZ2VfMl9fTGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAxOyB9IH1cbiAgLnJpZ2h0X2ltYWdlXzJfX0xlZnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJpZ2h0X2ltYWdlXzJfX0xlZnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfSB9XG4gIC5yaWdodF9pbWFnZV8yX19MZWZ0IGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwNGI5NTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5yaWdodF9pbWFnZV8yX19MZWZ0IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLnJpZ2h0X2ltYWdlXzJfX0xlZnQgdWwsXG4gIC5yaWdodF9pbWFnZV8yX19MZWZ0IG9sIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAyMHB4OyB9XG4gIC5yaWdodF9pbWFnZV8yX19MZWZ0IHAsXG4gIC5yaWdodF9pbWFnZV8yX19MZWZ0IGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cblxuLnJpZ2h0X2ltYWdlXzMge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5yaWdodF9pbWFnZV8zIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAucmlnaHRfaW1hZ2VfMyAuY2VudGVyLCAucmlnaHRfaW1hZ2VfMyAuY2VudGVyLS14c21hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJpZ2h0X2ltYWdlXzMgLmNlbnRlciwgLnJpZ2h0X2ltYWdlXzMgLmNlbnRlci0teHNtYWxsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAucmlnaHRfaW1hZ2VfMyBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmlnaHRfaW1hZ2VfMyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG4gIC5yaWdodF9pbWFnZV8zIHAge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gIC5yaWdodF9pbWFnZV8zLS1saWdodCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5yaWdodF9pbWFnZV8zLS1saWdodCBoMixcbiAgICAucmlnaHRfaW1hZ2VfMy0tbGlnaHQgcCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzgwcHgpIHtcbiAgLnJpZ2h0X2ltYWdlXzMgLmNlbnRlciwgLnJpZ2h0X2ltYWdlXzMgLmNlbnRlci0teHNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDE0NTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAucmlnaHRfaW1hZ2VfMyAuY2VudGVyLCAucmlnaHRfaW1hZ2VfMyAuY2VudGVyLS14c21hbGwge1xuICAgIG1heC13aWR0aDogMTY1MHB4OyB9IH1cblxuLnJpZ2h0X2ltYWdlXzNfX0ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ1JTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDQlIDQwJSwgMTIlIDQwJSwgMjAlIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUsIDglIDYwJSwgMCA2MCUpOyB9XG4gIC5yaWdodF9pbWFnZV8zX19JbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucmlnaHRfaW1hZ2VfM19fSW1hZ2Uge1xuICAgICAgb3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDY0JSA5NyUsIDY0JSAxMDAlLCA0NSUgOTglLCA0NSUgOTUlLCAwIDkwJSk7IH0gfVxuXG4ucmlnaHRfaW1hZ2VfMyArIC5oZWFkaW5nXzEge1xuICBtYXJnaW4tdG9wOiAxMjBweDsgfVxuXG4ucmlnaHRfaW1hZ2VfNCB7XG4gIGhlaWdodDogNjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5yaWdodF9pbWFnZV80IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAucmlnaHRfaW1hZ2VfNCBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmlnaHRfaW1hZ2VfNCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG4gIC5yaWdodF9pbWFnZV80IHAge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG5cbi5yaWdodF9pbWFnZV80X19Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAgMTQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnJpZ2h0X2ltYWdlXzRfX0lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLnJpZ2h0X2ltYWdlXzRfX0xlZnQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxMjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5yaWdodF9pbWFnZV80X19MZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNjBweCAwIDA7IH0gfVxuXG4ucmlnaHRfaW1hZ2VfNF9fUmlnaHQge1xuICB3aWR0aDogNDUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5yaWdodF9pbWFnZV80X19SaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5yaWdodF9pbWFnZV80X19JbWFnZSB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5yaWdodF9pbWFnZV80X19JbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMHZ3OyB9IH1cbiAgLnJpZ2h0X2ltYWdlXzRfX0ltYWdlIGltZy5pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgbWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTlweCk7XG4gICAgZmlsdGVyOiBibHVyKDE5cHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmlnaHRfaW1hZ2VfNF9fSW1hZ2UgaW1nLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAucmlnaHRfaW1hZ2VfNF9fSW1hZ2UgaW1nLmljb24ge1xuICAgIHdpZHRoOiAxOTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4ucmlnaHRfaW1hZ2VfNSB7XG4gIGhlaWdodDogODB2aDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucmlnaHRfaW1hZ2VfNSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLnJpZ2h0X2ltYWdlXzUgLmNlbnRlciwgLnJpZ2h0X2ltYWdlXzUgLmNlbnRlci0teHNtYWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5yaWdodF9pbWFnZV81IC5jZW50ZXIsIC5yaWdodF9pbWFnZV81IC5jZW50ZXItLXhzbWFsbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAucmlnaHRfaW1hZ2VfNSBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmlnaHRfaW1hZ2VfNSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG4gIC5yaWdodF9pbWFnZV81IHAge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG5cbi5yaWdodF9pbWFnZV81X19MaW5rcyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIHJvdy1nYXA6IDYwcHg7XG4gIGNvbHVtbi1nYXA6IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnJpZ2h0X2ltYWdlXzVfX0xpbmtzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5yaWdodF9pbWFnZV81X19MaW5rcyBhIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5yaWdodF9pbWFnZV81X19MaW5rcyBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDRiOTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAucmlnaHRfaW1hZ2VfNV9fTGlua3MgYTpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogIzAwOTZjMTsgfVxuXG4ucmlnaHRfaW1hZ2VfNV9fSW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTV2aDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNSU7XG4gIGhlaWdodDogOTB2aDsgfVxuICAucmlnaHRfaW1hZ2VfNV9fSW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnJpZ2h0X2ltYWdlXzVfX0ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGhlaWdodDogMTAwdnc7IH0gfVxuXG4uc2VydmljZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBjb2x1bW4tZ2FwOiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zZXJ2aWNlcyB7XG4gICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgcm93LWdhcDogMjVweDsgfSB9XG4gIC5zZXJ2aWNlcy0tZml2ZSB7XG4gICAgY29sdW1uLWdhcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNlcnZpY2VzLS1maXZlIHtcbiAgICAgICAgcm93LWdhcDogMjVweDsgfSB9XG4gICAgLnNlcnZpY2VzLS1maXZlIC5zZXJ2aWNlIHtcbiAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc2VydmljZXMtLWZpdmUgLnNlcnZpY2VfX0ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDsgfVxuICAgICAgLnNlcnZpY2VzLS1maXZlIC5zZXJ2aWNlIGgyIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLnNlcnZpY2VzLS1maXZlIC5zZXJ2aWNlOmhvdmVyIC5zZXJ2aWNlX19JbWFnZTo6YWZ0ZXIge1xuICAgICAgdG9wOiAxMDAlOyB9XG5cbi5zZXJ2aWNlIHtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5zZXJ2aWNlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmlsbC0zLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogLTI1cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLnNlcnZpY2VfX0ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNlcnZpY2VfX0ltYWdlIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIDEwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNlcnZpY2VfX0ltYWdlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNikgMTAwJSk7IH1cbiAgICAuc2VydmljZV9fSW1hZ2U6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDEwMCUpOyB9XG4gIC5zZXJ2aWNlIGgyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDcwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zZXJ2aWNlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLnNlcnZpY2U6aG92ZXIgLnNlcnZpY2VfX0ltYWdlOjphZnRlciB7XG4gIHRvcDogMDsgfVxuXG4udGVhbV9fSW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAxNjBweDtcbiAgcm93LWdhcDogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGVhbV9fSW5uZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIHJvdy1nYXA6IDEwcHg7IH0gfVxuXG4udGVhbSB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50ZWFtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAudGVhbSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWF4LXdpZHRoOiA1NDVweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50ZWFtIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLm1lbWJlciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VkZWRlZCwgI2ZmZik7IH1cblxuLm1lbWJlcl9fSW1hZ2Uge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubWVtYmVyX19JbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDsgfSB9XG4gIC5tZW1iZXJfX0ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubWVtYmVyX19Db250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tZW1iZXJfX0NvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDRiOTU7XG4gIG1hcmdpbjogMCAwIDIwcHg7IH1cblxuLm1lbWJlcl9fQ29udGVudCBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJweCAwOyB9XG4gIC5tZW1iZXJfX0NvbnRlbnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDRiOTU7IH1cblxuLnRleHRfYmxvY2tfMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGV4dF9ibG9ja18xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAudGV4dF9ibG9ja18xIGltZyB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4OyB9XG4gIC50ZXh0X2Jsb2NrXzEgcMKgIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXgtd2lkdGg6IDkzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGV4dF9ibG9ja18xIHDCoCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4OyB9IH1cbiAgICAudGV4dF9ibG9ja18xIHDCoCBhwqAge1xuICAgICAgY29sb3I6ICMwMDRiOTU7IH1cbiAgICAgIC50ZXh0X2Jsb2NrXzEgcMKgIGHCoDpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLnRleHRfYmxvY2tfMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGV4dF9ibG9ja18yIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgLnRleHRfYmxvY2tfMiBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWF4LXdpZHRoOiA3NTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRleHRfYmxvY2tfMiBoMiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgLnRleHRfYmxvY2tfMiBwwqAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWF4LXdpZHRoOiA1OTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRleHRfYmxvY2tfMiBwwqAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4udGV4dF9ibG9ja18zIC5jZW50ZXIsIC50ZXh0X2Jsb2NrXzMgLmNlbnRlci0teHNtYWxsIHtcbiAgbWF4LXdpZHRoOiA3ODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGV4dF9ibG9ja18zIC5jZW50ZXIsIC50ZXh0X2Jsb2NrXzMgLmNlbnRlci0teHNtYWxsIHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTsgfSB9XG5cbi50ZXh0X2Jsb2NrXzMgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGNvbG9yOiAjMjQyNDI0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50ZXh0X2Jsb2NrXzMgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAudGV4dF9ibG9ja18zIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRleHRfYmxvY2tfMyBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLnRleHRfYmxvY2tfMyBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRleHRfYmxvY2tfMyBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4udGV4dF9ibG9ja18zIGgxLFxuLnRleHRfYmxvY2tfMyBoMixcbi50ZXh0X2Jsb2NrXzMgaDMsXG4udGV4dF9ibG9ja18zIGg0LFxuLnRleHRfYmxvY2tfMyBoNSxcbi50ZXh0X2Jsb2NrXzMgaDYge1xuICBjb2xvcjogIzAwNGI5NTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7IH1cblxuLnRleHRfYmxvY2tfMyBsaSB7XG4gIGNvbG9yOiAjMjQyNDI0OyB9XG5cbi50ZXh0X2Jsb2NrXzMgdWwsXG4udGV4dF9ibG9ja18zIG9sIHtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udGV4dF9ibG9ja18zIGxpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGV4dF9ibG9ja18zIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC50ZXh0X2Jsb2NrXzMgbGkgdWwsXG4gIC50ZXh0X2Jsb2NrXzMgbGkgb2wge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGV4dF9ibG9ja18zIGgxIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMCAwIDEwcHg7IH1cblxuLnRleHRfYmxvY2tfMyBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDAgMCAxMHB4OyB9XG5cbi50ZXh0X2Jsb2NrXzMgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMTBweDsgfVxuXG4udGV4dF9ibG9ja18zIGg0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMCAwIDEwcHg7IH1cblxuLnRleHRfYmxvY2tfMyBoNSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDAgMCAxMHB4OyB9XG5cbi50ZXh0X2Jsb2NrXzMgaDYge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMTBweDsgfVxuXG4udGV4dF9ibG9ja18zIGEge1xuICBjb2xvcjogIzAwNGI5NTtcbiAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgLnRleHRfYmxvY2tfMyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udGV4dF9ibG9ja18zIHAgKyBoMiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLnRleHRfYmxvY2tfMyBwICsgaDMge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi50ZXh0X2Jsb2NrXzMgcCArIGg0IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4udGV4dF9ibG9ja18zIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI0MjQyNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50ZXh0X2Jsb2NrXzMgYmxvY2txdW90ZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gIC50ZXh0X2Jsb2NrXzMgYmxvY2txdW90ZSBwIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLnRpbWVsaW5lLCAudGltZWxpbmUtLXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC50aW1lbGluZSBoMiwgLnRpbWVsaW5lLS1zbWFsbCBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIGF1dG8gOTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRpbWVsaW5lIGgyLCAudGltZWxpbmUtLXNtYWxsIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4OyB9IH1cbiAgLnRpbWVsaW5lIGgzLCAudGltZWxpbmUtLXNtYWxsIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDRiOTU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGltZWxpbmUgaDMsIC50aW1lbGluZS0tc21hbGwgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAudGltZWxpbmU6OmJlZm9yZSwgLnRpbWVsaW5lLS1zbWFsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTgwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDU4MHB4O1xuICAgIGhlaWdodDogNTEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwtNS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRpbWVsaW5lOjpiZWZvcmUsIC50aW1lbGluZS0tc21hbGw6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udGltZWxpbmVfX0NvbHVtbiB7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGltZWxpbmVfX0NvbHVtbiB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAudGltZWxpbmVfX0NvbHVtbiBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMi40O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDRiOTU7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAtMjBweDtcbiAgICBoZWlnaHQ6IDc1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50aW1lbGluZV9fQ29sdW1uIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNGI5NTsgfSB9XG4gIC50aW1lbGluZV9fQ29sdW1uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzAwNGI5NTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRpbWVsaW5lX19Db2x1bW46OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udGltZWxpbmVfX1JvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC50aW1lbGluZV9fUm93IGg1IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDAgMCA1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50aW1lbGluZV9fUm93IGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnRpbWVsaW5lX19Sb3cgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXJnaW46IDA7IH1cblxuLnRpbWVsaW5lX19OYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRpbWVsaW5lX19OYXYtLXByZXYge1xuICAgIGxlZnQ6IC02MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGltZWxpbmVfX05hdi0tcHJldiB7XG4gICAgICAgIGxlZnQ6IC0xMHB4OyB9IH1cbiAgLnRpbWVsaW5lX19OYXYtLW5leHQge1xuICAgIHJpZ2h0OiAtMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRpbWVsaW5lX19OYXYtLW5leHQge1xuICAgICAgICByaWdodDogLTEwcHg7IH0gfVxuXG4udGltZWxpbmUtLXNtYWxsIHtcbiAgei1pbmRleDogMTAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRpbWVsaW5lLS1zbWFsbDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50aW1lbGluZS0tc21hbGwgLnNsaWNrLWxpc3Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnRpbWVsaW5lLS1zbWFsbCAuc2xpY2stbGlzdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMTsgfVxuICAudGltZWxpbmUtLXNtYWxsIC50aW1lbGluZV9fQ29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gICAgLnRpbWVsaW5lLS1zbWFsbCAudGltZWxpbmVfX0NvbHVtbi5zbGljay1jdXJyZW50IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAudGltZWxpbmUtLXNtYWxsIC50aW1lbGluZV9fQ29sdW1uOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAudGltZWxpbmUtLXNtYWxsIC50aW1lbGluZV9fTmF2LS1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGltZWxpbmUtLXNtYWxsIC50aW1lbGluZV9fTmF2LS1wcmV2IHtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gIC50aW1lbGluZS0tc21hbGwgLnRpbWVsaW5lX19OYXYtLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGltZWxpbmUtLXNtYWxsIC50aW1lbGluZV9fTmF2LS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAudGltZWxpbmUtLXNtYWxsIGg0IHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGltZWxpbmUtLXNtYWxsIGg0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwOyB9IH1cbiAgLnRpbWVsaW5lLS1zbWFsbCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIG1hcmdpbjogMDsgfVxuXG4udmlkZW9fYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnZpZGVvX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLnZpZGVvX2J1dHRvbiBhIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWRlb19idXR0b25fX0lubmVyIHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnZpZGVvX2J1dHRvbl9fSW5uZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlIDAsICMxZDY3YjUsICNmZmYgODglKTtcbiAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7IH1cblxuLnZpZGVvX2J1dHRvbl9fUGxheVdyYXAge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDc1LCAxNDksIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfVxuICAudmlkZW9fYnV0dG9uX19QbGF5V3JhcDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwtMy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogLTVweDsgfVxuXG4udmlkZW9fYnV0dG9uX19QbGF5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC52aWRlb19idXR0b25fX1BsYXkgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAudmlkZW9fYnV0dG9uX19QbGF5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwtMy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC00MHB4OyB9XG4gIC52aWRlb19idXR0b25fX1BsYXk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9maWxsLTMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDEwcHg7IH1cblxuLyogUGFyZW50IGVsZW1lbnQgY2FuIGJlIGFueSB3aWR0aCBhbmQgaGVpZ2h0ICovXG4ucGFyZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgLyogY2FuIGJlIGFueSB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDA7IH1cblxuLnBhcmVudDpiZWZvcmUge1xuICAvKiBwc2V1ZG8gZWxlbWVudCB0byBmb3JjZSB2ZXJ0aWNhbCBjZW50ZXJpbmcgb2YgY2hpbGQgZWxlbWVudCAqL1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnBhcmVudDphZnRlciB7XG4gIC8qIHBzZXVkbyBlbGVtZW50IHRvIGNyZWF0ZSBvdmVybGF5ICovXG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogMTAwOyB9XG5cbi8qIENlbnRlcmVkIGNoaWxkIGVsZW1lbnQgY2FuIGJlIGFueSB3aWR0aCBhbmQgaGVpZ2h0ICovXG4uY2VudGVyZWRjaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogcG9zaXRpb24gZWxlbWVudCB0byBwYXJ0aWNpcGF0ZSBpbiB6LWluZGV4aW5nICovXG4gIHotaW5kZXg6IDIwO1xuICAvKiBoaWdoZXIgei1pbmRleCB0aGFuIG92ZXJsYXkgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogODAlO1xuICAvKiBjYW4gYmUgYW55IHdpZHRoICovXG4gIHotaW5kZXg6IDEwMDAwMDAwMDAwMDAwOyB9XG5cbi8qIFZpZGVvIGNvbnRhaW5lciB0byBtYWludGFpbiBZb3V0dWJlIDE2OjkgYXNwZWN0IHJhdGlvICovXG4udmlkZW93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSBhc3BlY3QgcmF0aW8gKi9cbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDsgfVxuXG4vKiBNYWtlIFlvdXR1YmUgSUZSQU1FIHJlc3BvbnNpdmUgKi9cbi52aWRlb3dyYXBwZXIgaWZyYW1lLFxuLnZpZGVvQ29uc2VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDA7IH1cblxuLnZpZGVvQ29uc2VudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC52aWRlb0NvbnNlbnQuLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2xvc2VCdXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNsb3NlQnV0dG9uOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6ICdcXGQ3JztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ibGFja1NlY3Rpb24gLnZpZGVvX2J1dHRvbl9fSW5uZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlIDAsICMxZDY3YjUsICMwMDAgODglKTsgfVxuXG4uYmxhY2tTZWN0aW9uIC52aWRlb19idXR0b25fX1BsYXlXcmFwIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA3NSwgMTQ5LCAwLjYpOyB9XG5cbi5ibGFja1NlY3Rpb24gLnZpZGVvX2J1dHRvbl9fUGxheSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmJsYWNrU2VjdGlvbiAudmlkZW9fYnV0dG9uX19QbGF5IHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vICAgICBfICAgICAgICAgICAgXyAgICAgICAgICAgXyAgICAgICAgICAgICAgICAgICAgICAgICAgIF8gX1xuLy8gICAgKF8pICAgICAgICAgIHwgfCAgICAgICAgIHwgfCAgICAgICAgICAgICAgICAgICAgICAgICB8IChfKVxuLy8gICAgIF8gXyBfXyAgIF9fX3wgfF8gICBfICBfX3wgfCBfX18gICBfIF9fIF9fXyAgIF9fXyAgX198IHxfICBfXyBfXG4vLyAgICB8IHwgJ18gXFwgLyBfX3wgfCB8IHwgfC8gX2AgfC8gXyBcXCB8ICdfIGAgXyBcXCAvIF8gXFwvIF9gIHwgfC8gX2AgfFxuLy8gICAgfCB8IHwgfCB8IChfX3wgfCB8X3wgfCAoX3wgfCAgX18vIHwgfCB8IHwgfCB8ICBfXy8gKF98IHwgfCAoX3wgfFxuLy8gICAgfF98X3wgfF98XFxfX198X3xcXF9fLF98XFxfXyxffFxcX19ffCB8X3wgfF98IHxffFxcX19ffFxcX18sX3xffFxcX18sX3xcbi8vXG4vLyAgICAgIFNpbXBsZSwgZWxlZ2FudCBhbmQgbWFpbnRhaW5hYmxlIG1lZGlhIHF1ZXJpZXMgaW4gU2Fzc1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB2MS40Ljlcbi8vXG4vLyAgICAgICAgICAgICAgICBodHRwOi8vaW5jbHVkZS1tZWRpYS5jb21cbi8vXG4vLyAgICAgICAgIEF1dGhvcnM6IEVkdWFyZG8gQm91Y2FzIChAZWR1YXJkb2JvdWNhcylcbi8vICAgICAgICAgICAgICAgICAgSHVnbyBHaXJhdWRlbCAoQGh1Z29naXJhdWRlbClcbi8vXG4vLyAgICAgIFRoaXMgcHJvamVjdCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIE1JVCBsaWNlbnNlXG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIGxpYnJhcnkgcHVibGljIGNvbmZpZ3VyYXRpb25cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2YgZ2xvYmFsIGJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBicmVha3BvaW50IHdpdGggdGhlIGxhYmVsIGBwaG9uZWBcbi8vLyAgJGJyZWFrcG9pbnRzOiAoJ3Bob25lJzogMzIwcHgpO1xuLy8vXG4kYnJlYWtwb2ludHM6IChcbiAgJ3NtYWxsLXBob25lJzogNDYwcHgsXG4gICdwaG9uZSc6IDc2MHB4LFxuICAndGFibGV0JzogOTYwcHgsXG4gICdsYXB0b3AnOiAxMjQwcHgsXG4gICdkZXNrdG9wJzogMTQ4MHB4LFxuKSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2Ygc3RhdGljIGV4cHJlc3Npb25zIG9yIG1lZGlhIHR5cGVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBtZWRpYSB0eXBlIChzY3JlZW4pXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nOiAnc2NyZWVuJyk7XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHN0YXRpYyBleHByZXNzaW9uIHdpdGggbG9naWNhbCBkaXNqdW5jdGlvbiAoT1Igb3BlcmF0b3IpXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKFxuLy8vICAgICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpJ1xuLy8vICApO1xuLy8vXG4kbWVkaWEtZXhwcmVzc2lvbnM6IChcbiAgJ3NjcmVlbic6ICdzY3JlZW4nLFxuICAncHJpbnQnOiAncHJpbnQnLFxuICAnaGFuZGhlbGQnOiAnaGFuZGhlbGQnLFxuICAnbGFuZHNjYXBlJzogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScsXG4gICdwb3J0cmFpdCc6ICcob3JpZW50YXRpb246IHBvcnRyYWl0KScsXG4gICdyZXRpbmEyeCc6XG4gICAgJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpJyxcbiAgJ3JldGluYTN4JzpcbiAgICAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMyksIChtaW4tcmVzb2x1dGlvbjogMzUwZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAzZHBweCknLFxuKSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gRGVmaW5lcyBhIG51bWJlciB0byBiZSBhZGRlZCBvciBzdWJ0cmFjdGVkIGZyb20gZWFjaCB1bml0IHdoZW4gZGVjbGFyaW5nIGJyZWFrcG9pbnRzIHdpdGggZXhjbHVzaXZlIGludGVydmFsc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBwaXhlbHMgaXMgZGVmaW5lZCBhcyBgMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjEyOHB4Jykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAxMjlweCkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgZW1zIGlzIGRlZmluZWQgYXMgYDAuMDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yMGVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMC4wMWVtKSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciByZW1zIGlzIGRlZmluZWQgYXMgYDAuMWAgYnkgZGVmYXVsdCwgdG8gYmUgdXNlZCB3aXRoIGBmb250LXNpemU6IDYyLjUlO2Bcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yLjByZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIuMXJlbSkge31cbi8vL1xuJHVuaXQtaW50ZXJ2YWxzOiAoXG4gICdweCc6IDEsXG4gICdlbSc6IDAuMDEsXG4gICdyZW0nOiAwLjEsXG4gICcnOiAwLFxuKSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gRGVmaW5lcyB3aGV0aGVyIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgYXZhaWxhYmxlLCB1c2VmdWwgZm9yIGNyZWF0aW5nIHNlcGFyYXRlIHN0eWxlc2hlZXRzXG4vLy8gZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBtZWRpYSBxdWVyaWVzLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIERpc2FibGVzIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXNcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgLmZvbyB7XG4vLy8gICAgY29sb3I6IHRvbWF0bztcbi8vLyAgfVxuLy8vXG4kaW0tbWVkaWEtc3VwcG9ydDogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gU2VsZWN0cyB3aGljaCBicmVha3BvaW50IHRvIGVtdWxhdGUgd2hlbiBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGRpc2FibGVkLiBNZWRpYSBxdWVyaWVzIHRoYXQgc3RhcnQgYXQgb3Jcbi8vLyBpbnRlcmNlcHQgdGhlIGJyZWFrcG9pbnQgd2lsbCBiZSBkaXNwbGF5ZWQsIGFueSBvdGhlcnMgd2lsbCBiZSBpZ25vcmVkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgLmZvbyB7XG4vLy8gICAgY29sb3I6IHRvbWF0bztcbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGRvZXMgbm90IGludGVyY2VwdCB0aGUgZGVza3RvcCBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICd0YWJsZXQnO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBObyBvdXRwdXQgKi9cbi8vL1xuJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJyAhZGVmYXVsdDtcblxuLy8vXG4vLy8gU2VsZWN0cyB3aGljaCBtZWRpYSBleHByZXNzaW9ucyBhcmUgYWxsb3dlZCBpbiBhbiBleHByZXNzaW9uIGZvciBpdCB0byBiZSB1c2VkIHdoZW4gbWVkaWEgcXVlcmllc1xuLy8vIGFyZSBub3Qgc3VwcG9ydGVkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYW5kIGNvbnRhaW5zIG9ubHkgYWNjZXB0ZWQgbWVkaWEgZXhwcmVzc2lvbnNcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdzY3JlZW4nKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gICAuZm9vIHtcbi8vLyAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBidXQgY29udGFpbnMgYSBtZWRpYSBleHByZXNzaW9uIHRoYXQgaXMgbm90IGFjY2VwdGVkXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAncmV0aW5hMngnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJywgJ3BvcnRyYWl0JywgJ2xhbmRzY2FwZScpICFkZWZhdWx0O1xuXG4vLy8vXG4vLy8gQ3Jvc3MtZW5naW5lIGxvZ2dpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cbi8vL1xuLy8vIExvZyBhIG1lc3NhZ2UgZWl0aGVyIHdpdGggYEBlcnJvcmAgaWYgc3VwcG9ydGVkXG4vLy8gZWxzZSB3aXRoIGBAd2FybmAsIHVzaW5nIGBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKWBcbi8vLyB0byBkZXRlY3Qgc3VwcG9ydC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBmdW5jdGlvbiBpbS1sb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpIHtcbiAgICBAZXJyb3IgJG1lc3NhZ2U7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuICRtZXNzYWdlO1xuICAgICRfOiBub29wKCk7XG4gIH1cblxuICBAcmV0dXJuICRtZXNzYWdlO1xufVxuXG4vLy9cbi8vLyBXcmFwcGVyIG1peGluIGZvciB0aGUgbG9nIGZ1bmN0aW9uIHNvIGl0IGNhbiBiZSB1c2VkIHdpdGggYSBtb3JlIGZyaWVuZGx5XG4vLy8gQVBJIHRoYW4gYEBpZiBpbS1sb2coJy4uJykge31gIG9yIGAkXzogaW0tbG9nKCcuLicpYC4gQmFzaWNhbGx5LCB1c2UgdGhlIGZ1bmN0aW9uXG4vLy8gd2l0aGluIGZ1bmN0aW9ucyBiZWNhdXNlIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW4gYSBmdW5jdGlvblxuLy8vIGFuZCB1c2UgdGhlIG1peGluIGV2ZXJ5d2hlcmUgZWxzZSBiZWNhdXNlIGl0J3MgbXVjaCBtb3JlIGVsZWdhbnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AbWl4aW4gbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBpbS1sb2coJG1lc3NhZ2UpIHtcbiAgfVxufVxuXG4vLy9cbi8vLyBGdW5jdGlvbiB3aXRoIG5vIGBAcmV0dXJuYCBjYWxsZWQgbmV4dCB0byBgQHdhcm5gIGluIFNhc3MgMy4zXG4vLy8gdG8gdHJpZ2dlciBhIGNvbXBpbGluZyBlcnJvciBhbmQgc3RvcCB0aGUgcHJvY2Vzcy5cbi8vL1xuQGZ1bmN0aW9uIG5vb3AoKSB7XG59XG5cbi8vL1xuLy8vIERldGVybWluZXMgd2hldGhlciBhIGxpc3Qgb2YgY29uZGl0aW9ucyBpcyBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnQuXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHJldHVybiB7Qm9vbGVhbn0gLSBSZXR1cm5zIHRydWUgaWYgdGhlIGNvbmRpdGlvbnMgYXJlIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vXG5AZnVuY3Rpb24gaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikge1xuICAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRpbS1uby1tZWRpYS1icmVha3BvaW50KTtcblxuICBAaWYgbm90ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlIHtcbiAgICBAaWYgaW0tbG9nKCdgI3skaW0tbm8tbWVkaWEtYnJlYWtwb2ludH1gIGlzIG5vdCBhIHZhbGlkIGJyZWFrcG9pbnQuJykge1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRjb25kaXRpb24gaW4gJGNvbmRpdGlvbnMge1xuICAgIEBpZiBub3QgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG4gICAgICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRjb25kaXRpb24pO1xuICAgICAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG4gICAgICAkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRjb25kaXRpb24sICRvcGVyYXRvcik7XG5cbiAgICAgIEBpZiAoJHByZWZpeD09ICdtYXgnIGFuZCAkdmFsdWUgPD0kbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkgb3JcbiAgICAgICAgKCRwcmVmaXg9PSAnbWluJyBhbmQgJHZhbHVlID4gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpXG4gICAgICB7XG4gICAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiBub3QgaW5kZXgoJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG4gICAgICBAcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gdHJ1ZTtcbn1cblxuLy8vL1xuLy8vIFBhcnNpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cbi8vL1xuLy8vIEdldCBvcGVyYXRvciBvZiBhbiBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3Qgb3BlcmF0b3IgZnJvbVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIEFueSBvZiBgPj1gLCBgPmAsIGA8PWAsIGA8YCwgYOKJpWAsIGDiiaRgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbikge1xuICBAZWFjaCAkb3BlcmF0b3IgaW4gKCc+PScsICc+JywgJzw9JywgJzwnLCAn4omlJywgJ+KJpCcpIHtcbiAgICBAaWYgc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgICAgIEByZXR1cm4gJG9wZXJhdG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cbiAgLy8gcmVseSBvbiB0aGUgYGltLWxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2VcbiAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG4gIC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG4gIC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgaW0tbG9nKC4uKSB7fWAgaW5zdGVhZC5cbiAgJF86IGltLWxvZygnTm8gb3BlcmF0b3IgZm91bmQgaW4gYCN7JGV4cHJlc3Npb259YC4nKTtcbn1cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgZGltZW5zaW9uIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYHdpZHRoYCBvciBgaGVpZ2h0YCAob3IgcG90ZW50aWFsbHkgYW55dGhpbmcgZWxzZSlcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcGFyc2VkLWRpbWVuc2lvbjogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAwLCAkb3BlcmF0b3ItaW5kZXggLSAxKTtcbiAgJGRpbWVuc2lvbjogJ3dpZHRoJztcblxuICBAaWYgc3RyLWxlbmd0aCgkcGFyc2VkLWRpbWVuc2lvbikgPjAge1xuICAgICRkaW1lbnNpb246ICRwYXJzZWQtZGltZW5zaW9uO1xuICB9XG5cbiAgQHJldHVybiAkZGltZW5zaW9uO1xufVxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIHByZWZpeCBiYXNlZCBvbiBhbiBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYG1pbmAgb3IgYG1heGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpIHtcbiAgQHJldHVybiBpZihpbmRleCgoJzwnLCAnPD0nLCAn4omkJyksICRvcGVyYXRvciksICdtYXgnLCAnbWluJyk7XG59XG5cbi8vL1xuLy8vIEdldCB2YWx1ZSBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgdmFsdWUgZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBBIG51bWVyaWMgdmFsdWVcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICR2YWx1ZTogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAkb3BlcmF0b3ItaW5kZXggKyBzdHItbGVuZ3RoKCRvcGVyYXRvcikpO1xuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR2YWx1ZSkge1xuICAgICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICR2YWx1ZSk7XG4gIH0gQGVsc2Uge1xuICAgICR2YWx1ZTogdG8tbnVtYmVyKCR2YWx1ZSk7XG4gIH1cblxuICAkaW50ZXJ2YWw6IG1hcC1nZXQoJHVuaXQtaW50ZXJ2YWxzLCB1bml0KCR2YWx1ZSkpO1xuXG4gIEBpZiBub3QgJGludGVydmFsIHtcbiAgICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gICAgLy8gcmVseSBvbiB0aGUgYGltLWxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2VcbiAgICAvLyBmdW5jdGlvbnMgY2Fubm90IGJlIGNhbGxlZCBhbnl3aGVyZSBpbiBTYXNzLCB3ZSBuZWVkIHRvIGhhY2sgdGhlIGNhbGwgaW5cbiAgICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAgIC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgaW0tbG9nKC4uKSB7fWAgaW5zdGVhZC5cbiAgICAkXzogaW0tbG9nKCdVbmtub3duIHVuaXQgYCN7dW5pdCgkdmFsdWUpfWAuJyk7XG4gIH1cblxuICBAaWYgJG9wZXJhdG9yPT0gJz4nIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSArICRpbnRlcnZhbDtcbiAgfSBAZWxzZSBpZiAkb3BlcmF0b3I9PSAnPCcge1xuICAgICR2YWx1ZTogJHZhbHVlIC0gJGludGVydmFsO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWU7XG59XG5cbi8vL1xuLy8vIFBhcnNlIGFuIGV4cHJlc3Npb24gdG8gcmV0dXJuIGEgdmFsaWQgbWVkaWEtcXVlcnkgZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBwYXJzZVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIFZhbGlkIG1lZGlhIHF1ZXJ5XG4vLy9cbkBmdW5jdGlvbiBwYXJzZS1leHByZXNzaW9uKCRleHByZXNzaW9uKSB7XG4gIC8vIElmIGl0IGlzIHBhcnQgb2YgJG1lZGlhLWV4cHJlc3Npb25zLCBpdCBoYXMgbm8gb3BlcmF0b3JcbiAgLy8gdGhlbiB0aGVyZSBpcyBubyBuZWVkIHRvIGdvIGFueSBmdXJ0aGVyLCBqdXN0IHJldHVybiB0aGUgdmFsdWVcbiAgQGlmIG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbik7XG4gIH1cblxuICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKTtcbiAgJGRpbWVuc2lvbjogZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcblxuICBAcmV0dXJuICcoI3skcHJlZml4fS0jeyRkaW1lbnNpb259OiAjeyR2YWx1ZX0pJztcbn1cblxuLy8vXG4vLy8gU2xpY2UgYCRsaXN0YCBiZXR3ZWVuIGAkc3RhcnRgIGFuZCBgJGVuZGAgaW5kZXhlc1xuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRsaXN0IC0gTGlzdCB0byBzbGljZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkc3RhcnQgWzFdIC0gU3RhcnQgaW5kZXhcbi8vLyBAcGFyYW0ge051bWJlcn0gJGVuZCBbbGVuZ3RoKCRsaXN0KV0gLSBFbmQgaW5kZXhcbi8vL1xuLy8vIEByZXR1cm4ge0xpc3R9IFNsaWNlZCBsaXN0XG4vLy9cbkBmdW5jdGlvbiBzbGljZSgkbGlzdCwgJHN0YXJ0OiAxLCAkZW5kOiBsZW5ndGgoJGxpc3QpKSB7XG4gIEBpZiBsZW5ndGgoJGxpc3QpIDwgMSBvciAkc3RhcnQ+JGVuZCB7XG4gICAgQHJldHVybiAoKTtcbiAgfVxuXG4gICRyZXN1bHQ6ICgpO1xuXG4gIEBmb3IgJGkgZnJvbSAkc3RhcnQgdGhyb3VnaCAkZW5kIHtcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRsaXN0LCAkaSkpO1xuICB9XG5cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLy8vXG4vLy8gU3RyaW5nIHRvIG51bWJlciBjb252ZXJ0ZXJcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuLy8vXG4vLy8gQ2FzdHMgYSBzdHJpbmcgaW50byBhIG51bWJlclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGJlIHBhcnNlZFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfVxuLy8vXG5AZnVuY3Rpb24gdG8tbnVtYmVyKCR2YWx1ZSkge1xuICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfSBAZWxzZSBpZiB0eXBlLW9mKCR2YWx1ZSkgIT0gJ3N0cmluZycge1xuICAgICRfOiBpbS1sb2coJ1ZhbHVlIGZvciBgdG8tbnVtYmVyYCBzaG91bGQgYmUgYSBudW1iZXIgb3IgYSBzdHJpbmcuJyk7XG4gIH1cblxuICAkZmlyc3QtY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAxLCAxKTtcbiAgJHJlc3VsdDogMDtcbiAgJGRpZ2l0czogMDtcbiAgJG1pbnVzOiAoJGZpcnN0LWNoYXJhY3Rlcj09ICctJyk7XG4gICRudW1iZXJzOiAoXG4gICAgJzAnOiAwLFxuICAgICcxJzogMSxcbiAgICAnMic6IDIsXG4gICAgJzMnOiAzLFxuICAgICc0JzogNCxcbiAgICAnNSc6IDUsXG4gICAgJzYnOiA2LFxuICAgICc3JzogNyxcbiAgICAnOCc6IDgsXG4gICAgJzknOiA5LFxuICApO1xuXG4gIC8vIFJlbW92ZSArLy0gc2lnbiBpZiBwcmVzZW50IGF0IGZpcnN0IGNoYXJhY3RlclxuICBAaWYgKCRmaXJzdC1jaGFyYWN0ZXI9PSAnKycgb3IgJGZpcnN0LWNoYXJhY3Rlcj09ICctJykge1xuICAgICR2YWx1ZTogc3RyLXNsaWNlKCR2YWx1ZSwgMik7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIHN0ci1sZW5ndGgoJHZhbHVlKSB7XG4gICAgJGNoYXJhY3Rlcjogc3RyLXNsaWNlKCR2YWx1ZSwgJGksICRpKTtcblxuICAgIEBpZiBub3QoaW5kZXgobWFwLWtleXMoJG51bWJlcnMpLCAkY2hhcmFjdGVyKSBvciAkY2hhcmFjdGVyPT0gJy4nKSB7XG4gICAgICBAcmV0dXJuIHRvLWxlbmd0aChpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KSwgc3RyLXNsaWNlKCR2YWx1ZSwgJGkpKTtcbiAgICB9XG5cbiAgICBAaWYgJGNoYXJhY3Rlcj09ICcuJyB7XG4gICAgICAkZGlnaXRzOiAxO1xuICAgIH0gQGVsc2UgaWYgJGRpZ2l0cz09MCB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRkaWdpdHM6ICRkaWdpdHMgKiAxMDtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKSAvICRkaWdpdHM7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiBpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KTtcbn1cblxuLy8vXG4vLy8gQWRkIGAkdW5pdGAgdG8gYCR2YWx1ZWBcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBhZGQgdW5pdCB0b1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdW5pdCAtIFN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGUgdW5pdFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIGAkdmFsdWVgIGV4cHJlc3NlZCBpbiBgJHVuaXRgXG4vLy9cbkBmdW5jdGlvbiB0by1sZW5ndGgoJHZhbHVlLCAkdW5pdCkge1xuICAkdW5pdHM6IChcbiAgICAncHgnOiAxcHgsXG4gICAgJ2NtJzogMWNtLFxuICAgICdtbSc6IDFtbSxcbiAgICAnJSc6IDElLFxuICAgICdjaCc6IDFjaCxcbiAgICAncGMnOiAxcGMsXG4gICAgJ2luJzogMWluLFxuICAgICdlbSc6IDFlbSxcbiAgICAncmVtJzogMXJlbSxcbiAgICAncHQnOiAxcHQsXG4gICAgJ2V4JzogMWV4LFxuICAgICd2dyc6IDF2dyxcbiAgICAndmgnOiAxdmgsXG4gICAgJ3ZtaW4nOiAxdm1pbixcbiAgICAndm1heCc6IDF2bWF4LFxuICApO1xuXG4gIEBpZiBub3QgaW5kZXgobWFwLWtleXMoJHVuaXRzKSwgJHVuaXQpIHtcbiAgICAkXzogaW0tbG9nKCdJbnZhbGlkIHVuaXQgYCN7JHVuaXR9YC4nKTtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlICogbWFwLWdldCgkdW5pdHMsICR1bml0KTtcbn1cblxuLy8vXG4vLy8gVGhpcyBtaXhpbiBhaW1zIGF0IHJlZGVmaW5pbmcgdGhlIGNvbmZpZ3VyYXRpb24ganVzdCBmb3IgdGhlIHNjb3BlIG9mXG4vLy8gdGhlIGNhbGwuIEl0IGlzIGhlbHBmdWwgd2hlbiBoYXZpbmcgYSBjb21wb25lbnQgbmVlZGluZyBhbiBleHRlbmRlZFxuLy8vIGNvbmZpZ3VyYXRpb24gc3VjaCBhcyBjdXN0b20gYnJlYWtwb2ludHMgKHJlZmVycmVkIHRvIGFzIHR3ZWFrcG9pbnRzKVxuLy8vIGZvciBpbnN0YW5jZS5cbi8vL1xuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vha3BvaW50cyBbKCldIC0gTWFwIG9mIHR3ZWFrcG9pbnRzIHRvIGJlIG1lcmdlZCB3aXRoIGAkYnJlYWtwb2ludHNgXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucyBbKCldIC0gTWFwIG9mIHR3ZWFrZWQgbWVkaWEgZXhwcmVzc2lvbnMgdG8gYmUgbWVyZ2VkIHdpdGggYCRtZWRpYS1leHByZXNzaW9uYFxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIGJyZWFrcG9pbnRzIHdpdGggYSB0d2Vha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCkpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgbWVkaWEgZXhwcmVzc2lvbnMgd2l0aCBhIGN1c3RvbSBvbmVcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgYm90aCBjb25maWd1cmF0aW9uIG1hcHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSwgKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJywgJzw9Y3VzdG9tJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG5AbWl4aW4gbWVkaWEtY29udGV4dCgkdHdlYWtwb2ludHM6ICgpLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgpKSB7XG4gIC8vIFNhdmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGdsb2JhbC1icmVha3BvaW50czogJGJyZWFrcG9pbnRzO1xuICAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zOiAkbWVkaWEtZXhwcmVzc2lvbnM7XG5cbiAgLy8gVXBkYXRlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogbWFwLW1lcmdlKCRicmVha3BvaW50cywgJHR3ZWFrcG9pbnRzKSAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6IG1hcC1tZXJnZShcbiAgICAkbWVkaWEtZXhwcmVzc2lvbnMsXG4gICAgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zXG4gICkgIWdsb2JhbDtcblxuICBAY29udGVudDtcblxuICAvLyBSZXN0b3JlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogJGdsb2JhbC1icmVha3BvaW50cyAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6ICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnMgIWdsb2JhbDtcbn1cblxuLy8vL1xuLy8vIGluY2x1ZGUtbWVkaWEgcHVibGljIGV4cG9zZWQgQVBJXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8vXG5cbi8vL1xuLy8vIEdlbmVyYXRlcyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIGEgbGlzdCBvZiBjb25kaXRpb25zXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzaW5nbGUgc2V0IGJyZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggdHdvIHNldCBicmVha3BvaW50c1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9dGFibGV0JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1OHB4JywgJzw4NTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggc2V0IGJyZWFrcG9pbnRzIHdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPmRlc2t0b3AnLCAnPD0xMzUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc3RhdGljIGV4cHJlc3Npb25cbi8vLyAgQGluY2x1ZGUgbWVkaWEoJ3JldGluYTJ4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gTWl4aW5nIGV2ZXJ5dGhpbmdcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzUwcHgnLCAnPHRhYmxldCcsICdyZXRpbmEzeCcpIHsgfVxuLy8vXG5AbWl4aW4gbWVkaWEoJGNvbmRpdGlvbnMuLi4pIHtcbiAgQGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA9PTApIG9yXG4gICAgKG5vdCAkaW0tbWVkaWEtc3VwcG9ydCBhbmQgaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikpXG4gIHtcbiAgICBAY29udGVudDtcbiAgfSBAZWxzZSBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPiAwKSB7XG4gICAgQG1lZGlhICN7dW5xdW90ZShwYXJzZS1leHByZXNzaW9uKG50aCgkY29uZGl0aW9ucywgMSkpKX0ge1xuICAgICAgLy8gUmVjdXJzaXZlIGNhbGxcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNsaWNlKCRjb25kaXRpb25zLCAyKS4uLikge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaXRlRm9vdGVyX19Jbm5lciB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uc2l0ZUZvb3Rlcl9fQm94IHtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGltZyB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJi0tc29jaWFsIHtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgIHdpZHRoOiA1NDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2l0ZUZvb3Rlcl9fRnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Nzk3O1xufVxuIiwiLnNpdGVIZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICAuY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5zaXRlSGVhZGVyX19Jbm5lciB7XG4gIGhlaWdodDogMTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5zaXRlSGVhZGVyX19Mb2dvIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIGhlaWdodDogNDVweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zaXRlSGVhZGVyX19OYXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICB9XG4gIH1cbiAgbGkge1xuICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUtc3VibWVudSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB1bCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbGkuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zaXRlSGVhZGVyX19DYWxsTmF2IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTdweDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRibGFjaztcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxM3B4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWxpZ2h0O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodDtcbiAgICB9XG4gIH1cbn1cbi5zaXRlSGVhZGVyX19DbG9zZU5hdiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0b3A6IDBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRvcDogMHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQ7XG4gICAgfVxuICB9XG59XG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTAwMDAwMDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbi5zY3JvbGwtZG93biB7XG4gIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC5zaXRlSGVhZGVyX19Jbm5lciB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuICAuc2l0ZUhlYWRlcl9fTG9nbyB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgfVxuICAuc2l0ZUhlYWRlcl9fTmF2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB1bCB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIC8vaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2Nyb2xsLXVwIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLnNpdGVIZWFkZXJfX0lubmVyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG4gIC5zaXRlSGVhZGVyX19Mb2dvIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICB9XG4gIC5zaXRlSGVhZGVyX19OYXYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHVsIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZW51QWN0aXZlIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5zaXRlSGVhZGVyIHtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgfVxuICAuc2l0ZUhlYWRlcl9fTG9nbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC5zaXRlSGVhZGVyX19DYWxsTmF2IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTA7XG4gIH1cbiAgLnNpdGVIZWFkZXJfX0Nsb3NlTmF2IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogMTAwMDAwMDAwO1xuICB9XG4gIC5zaXRlSGVhZGVyX19OYXYge1xuICAgIHVsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICB9XG59XG4iLCIuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmNlbnRlciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCA4MHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uU2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgcGFkZGluZzogMjBweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAuYWNjb3JkaW9uU2luZ2xlX19UaXRsZSB7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmFjY29yZGlvblNpbmdsZV9fVGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gIGkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIH1cbn1cbi5hY2NvcmRpb25TaW5nbGVfX0NvbnRlbnQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgbGkge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgfVxuICB1bCxcbiAgb2wge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG4uYWNjb3JkaW9uU2luZ2xlLS1hY3RpdmUge1xuICAuYWNjb3JkaW9uU2luZ2xlX19Db250ZW50IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5hY2NvcmRpb25TaW5nbGVfX1RpdGxlIHtcbiAgICBoMyB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG59XG4iLCIuYmFja2dyb3VuZF9pbWFnZV8xIHtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDkwZGVnLFxuICAgICAgcmdiYSgwLCAwLCAwLCAxKSAwJSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC42KSAxMDAlXG4gICAgKTtcbiAgfVxuICAuY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgLy93b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYmFja2dyb3VuZF9pbWFnZV8yIHtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA3MHZoO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZzogNTBweCAwIDA7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTBkZWcsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDEpIDEwMCVcbiAgICApO1xuICB9XG4gIC5jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyhtaW4oNDAlLCAxMjAwcHggKiAwLjYpKTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzO1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5iYWNrZ3JvdW5kX2ltYWdlXzEgKyAuYmFja2dyb3VuZF9pbWFnZV8yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwtMy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgei1pbmRleDogLTE7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICB0b3A6IC00MHB4O1xuICB9XG59XG4iLCIuYmFja2dyb3VuZF9pbWFnZV8zIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIC0xODBkZWcsXG4gICAgICByZ2JhKDAsIDAsIDAsIDEpIDAlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjcpIDEwMCVcbiAgICApO1xuICB9XG59XG4uYmFja2dyb3VuZF9pbWFnZV8zX19Jbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtODBweDtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAtODBweDtcbiAgfVxufVxuLmJhY2tncm91bmRfaW1hZ2VfM19fQ29udGVudCB7XG4gIHdpZHRoOiA1MCU7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuLmJhY2tncm91bmRfaW1hZ2VfM19fSW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwtNi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLmJhY2tncm91bmRfaW1hZ2VfM19fQm90dG9tIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuIiwiLmJsb2NrcXVvdGVfMSB7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmJsb2NrcXVvdGVfMV9fQ29udGVudCB7XG4gIG1heC13aWR0aDogNTI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYmxvY2txdW90ZV8xX19JbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogNTBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwtMi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGJvdHRvbTogLTIwcHg7XG4gIH1cbn1cbi5ibG9ja3F1b3RlXzFfX0ltYWdlSW5uZXIge1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogMjEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiLmJsb2NrcXVvdGVfMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgbGVmdDogLTEwMHB4O1xuICAgIHdpZHRoOiA0MTVweDtcbiAgICBoZWlnaHQ6IDMxNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9maWxsLTEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLmJsb2NrcXVvdGVfMl9fQ29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gIG1heC1oZWlnaHQ6IDQyNXB4O1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgaDIge1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5ibG9ja3F1b3RlXzJfX0ltYWdlIHtcbiAgd2lkdGg6IDQ0MHB4O1xuICBoZWlnaHQ6IDQ0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIi5ib3hlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIHJvdy1nYXA6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uYm94IHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9maWxsLTMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gIGEsXG4gIGg1IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgfVxuICBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgaDUge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJveDpob3ZlciAuYm94X19JbWFnZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG59XG4iLCIuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4iLCIuZmVhdHVyZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiA1MHB4O1xuICByb3ctZ2FwOiAxMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgcm93LWdhcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmZlYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZlYXR1cmVfX0ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZmVhdHVyZV9fQ29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gIH1cbiAgcCB7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIuZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBAaW5jbHVkZSBtZWRpYSgnPD10YWJsZXQnKSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzO1xuICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuY2VudGVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG4gIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAud3BjZjctc3Bpbm5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9ybV9fSW5wdXQge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgQGluY2x1ZGUgbWVkaWEoJzw9dGFibGV0Jykge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5mb3JtX19UZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmx1ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG59XG4uZm9ybV9fQnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaW5wdXQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJjpoYXMoLnRydXN0Y2FwdGNoYSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZ2FsbGVyeSB7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDkwcHggMCAxMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgaDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuLmdhbGxlcnlfX1NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTBkZWcsXG4gICAgICByZ2JhKDAsIDAsIDAsIDEpIDUlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjcpIDUwJSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJVxuICAgICk7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIC05MGRlZyxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMSkgNSUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuNykgNTAlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXG4gICAgKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5nYWxsZXJ5X19TbGlkZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLmdhbGxlcnlfX05hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYtLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgJi0tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmxiLWRldGFpbHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIuaGVhZGluZ18xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGluZ18yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMi40O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNTk1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkaW5nXzMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cbiAgcMKgIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWF4LXdpZHRoOiA1OTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIH1cbiAgfVxufVxuIiwiLmludHJvX3YxIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTBkZWcsXG4gICAgICByZ2JhKDAsIDAsIDAsIDEpIDAlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXG4gICAgKTtcbiAgfVxuICAuY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBoZWlnaHQ6IDc1dmg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxufVxuLmludHJvX3YxOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNTBweDtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwtMS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5pbnRyb192MS0tdHJhbnNwYXJlbnQge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5pbnRyb192MiB7XG4gIGhlaWdodDogMzgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIC5jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuLmludHJvX3YyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTEwMHB4O1xuICBib3R0b206IC02MCU7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9maWxsLTQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwLjY7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgfVxufVxuLmludHJvX3YyICsgLmxlZnRfaW1hZ2VfMyB7XG4gIG1hcmdpbi10b3A6IC0xMjBweDtcbn1cbi5pbnRyb192MiArIC5yaWdodF9pbWFnZV8zIHtcbiAgbWFyZ2luLXRvcDogLTEyMHB4O1xufVxuIiwiLmludHJvX3YzIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBoZWlnaHQ6IDc1dmg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAwZGVnLFxuICAgICAgcmdiYSg3LCAwLCAwLCAxKSAwJSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJVxuICAgICk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW46IDEyMHB4IGF1dG8gNDBweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMDBweDtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgd2lkdGg6IDMwNXB4O1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9maWxsLTcuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5pbnRyb192MyArIC5iYWNrZ3JvdW5kX2ltYWdlXzMge1xuICBtYXJnaW4tdG9wOiAtMTIwcHg7XG59XG4iLCIuaW50cm9fdjQge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgaGVpZ2h0OiA3NXZoO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMGRlZyxcbiAgICAgIHJnYmEoNywgMCwgMCwgMSkgMCUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJVxuICAgICk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cbiAgLmNlbnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cbi5pbnRyb192NF9fSW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0NSU7XG4gIGhlaWdodDogNjAwcHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbihcbiAgICAwIDAsXG4gICAgMTAwJSAwLFxuICAgIDkyJSA0MCUsXG4gICAgMTAwJSA0MCUsXG4gICAgOTYlIDYwJSxcbiAgICA4OCUgNjAlLFxuICAgIDgwJSAxMDAlLFxuICAgIDAgMTAwJVxuICApO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIubGVmdF9pbWFnZV8xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5sZWZ0X2ltYWdlXzFfX0lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGVmdF9pbWFnZV8xX19MZWZ0IHtcbiAgd2lkdGg6IDQ3JTtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sZWZ0X2ltYWdlXzFfX0ltYWdlMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTE3MHB4O1xuICB3aWR0aDogNDIwcHg7XG4gIGhlaWdodDogNDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB6LWluZGV4OiAxO1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGhlaWdodDogMzV2aDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZpbGwtMy5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgfVxuICB9XG59XG4ubGVmdF9pbWFnZV8xX19JbWFnZTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzODBweDtcbiAgaGVpZ2h0OiAyODBweDtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00MHB4O1xuICAgIGxlZnQ6IC02MHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmlsbC02LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGVmdF9pbWFnZV8xX19SaWdodCB7XG4gIHdpZHRoOiA0NyU7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5sZWZ0X2ltYWdlXzIge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5sZWZ0X2ltYWdlXzJfX0lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGVmdF9pbWFnZV8yX19MZWZ0IHtcbiAgd2lkdGg6IDQ3JTtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sZWZ0X2ltYWdlXzJfX0ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMHB4O1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICB3aWR0aDogNDEwcHg7XG4gICAgaGVpZ2h0OiAzMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmlsbC01LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDIwNXB4O1xuICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgdG9wOiAtNTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogLTQwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTM1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwtMy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLmxlZnRfaW1hZ2VfMl9fUmlnaHQge1xuICB3aWR0aDogNDclO1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gIHAsXG4gIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBtYXgtd2lkdGg6IDU0NXB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgdWwsXG4gIG9sIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAyMHB4O1xuICB9XG59XG4iLCIubGVmdF9pbWFnZV8zIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmNlbnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxuICAmLS1saWdodCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGgyLFxuICAgIHAge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3ODBweCkge1xuICAubGVmdF9pbWFnZV8zIHtcbiAgICAuY2VudGVyIHtcbiAgICAgIG1heC13aWR0aDogMTQ1MHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5sZWZ0X2ltYWdlXzMge1xuICAgIC5jZW50ZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gICAgfVxuICB9XG59XG4ubGVmdF9pbWFnZV8zX19JbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQ1JTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKFxuICAgIDAgMCxcbiAgICAxMDAlIDAsXG4gICAgOTIlIDQwJSxcbiAgICAxMDAlIDQwJSxcbiAgICA5NiUgNjAlLFxuICAgIDg4JSA2MCUsXG4gICAgODAlIDEwMCUsXG4gICAgMCAxMDAlXG4gICk7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIGhlaWdodDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxuICAgICAgMCAwLFxuICAgICAgMTAwJSAwLFxuICAgICAgMTAwJSAxMDAlLFxuICAgICAgNjQlIDk3JSxcbiAgICAgIDY0JSAxMDAlLFxuICAgICAgNDUlIDk4JSxcbiAgICAgIDQ1JSA5NSUsXG4gICAgICAwIDkwJVxuICAgICk7XG4gIH1cbn1cbi5sZWZ0X2ltYWdlXzMgKyAuaGVhZGluZ18xIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG4iLCIubGVmdF9pbWFnZV80IHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5sZWZ0X2ltYWdlXzRfX0lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubGVmdF9pbWFnZV80X19JbWFnZSB7XG4gIHdpZHRoOiA3NjBweDtcbiAgaGVpZ2h0OiA0MjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IC0yODBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogODBweDtcbiAgICByaWdodDogMjQwcHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4ubGVmdF9pbWFnZV80X19Db250ZW50IHtcbiAgd2lkdGg6IDc2MHB4O1xuICAvL2hlaWdodDogNDI1cHg7XG4gIG1hcmdpbi10b3A6IDIxNXB4O1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIHBhZGRpbmc6IC8qNzBweCovIDEzMHB4IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNzBweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9maWxsLTMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHRvcDogLTM1cHg7XG4gICAgfVxuICB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgbGVmdDogLTIwMHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9maWxsLTYuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbiIsIi5saXN0aW5nc19fR3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDU1cHg7XG4gIHJvdy1nYXA6IDYwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgcm93LWdhcDogMzBweDtcbiAgfVxufVxuLmxpc3RpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cbi5saXN0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmlsbC0zLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbiIsIi5sb2NhdGlvbnMge1xuICBwYWRkaW5nOiAwIDAgMjQwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDAgMCAxMjBweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuLmxvY2F0aW9uc19fR3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDgwcHg7XG4gIHJvdy1nYXA6IDEyMHB4O1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gIH1cbn1cbi5sb2NhdGlvbiB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG4gIH1cbiAgcCxcbiAgYSxcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG59XG4ubG9jYXRpb25fX0NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubG9jYXRpb25fX0ZhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmFjdCB7XG4gIHdpZHRoOiAzMyU7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG59XG4iLCIucmlnaHRfaW1hZ2VfMSB7XG4gIG1hcmdpbi1ib3R0b206IDI0MHB4O1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLnJpZ2h0X2ltYWdlXzFfX0lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmlnaHRfaW1hZ2VfMV9fTGVmdFJpZ2h0IHtcbiAgd2lkdGg6IDQ3JTtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yaWdodF9pbWFnZV8xX19JbWFnZTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MjBweDtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgei1pbmRleDogMTtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9maWxsLTMuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG4ucmlnaHRfaW1hZ2VfMV9fSW1hZ2UyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzgwcHg7XG4gIGhlaWdodDogMjgwcHg7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZpbGwtNi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbi5yaWdodF9pbWFnZV8xX19MZWZ0IHtcbiAgd2lkdGg6IDQ3JTtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgfVxufVxuIiwiLnJpZ2h0X2ltYWdlXzIge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAmLS1tb3JlLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbi5yaWdodF9pbWFnZV8yX19Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgfVxufVxuLnJpZ2h0X2ltYWdlXzJfX1JpZ2h0IHtcbiAgd2lkdGg6IDQ3JTtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnJpZ2h0X2ltYWdlXzJfX0ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDBweDtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgd2lkdGg6IDQxMHB4O1xuICAgIGhlaWdodDogMzE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwtNS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogLTQwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTM1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwtMy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnJpZ2h0X2ltYWdlXzJfX0xlZnQge1xuICB3aWR0aDogNTAlO1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbiAgdWwsXG4gIG9sIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAyMHB4O1xuICB9XG4gIHAsXG4gIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG4iLCIucmlnaHRfaW1hZ2VfMyB7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5jZW50ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG4gICYtLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgaDIsXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzgwcHgpIHtcbiAgLnJpZ2h0X2ltYWdlXzMge1xuICAgIC5jZW50ZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDUwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLnJpZ2h0X2ltYWdlXzMge1xuICAgIC5jZW50ZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gICAgfVxuICB9XG59XG4ucmlnaHRfaW1hZ2VfM19fSW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDUlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oXG4gICAgNCUgNDAlLFxuICAgIDEyJSA0MCUsXG4gICAgMjAlIDAsXG4gICAgMTAwJSAwLFxuICAgIDEwMCUgMTAwJSxcbiAgICAwIDEwMCUsXG4gICAgOCUgNjAlLFxuICAgIDAgNjAlXG4gICk7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG9yZGVyOiAwO1xuICAgIGhlaWdodDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxuICAgICAgMCAwLFxuICAgICAgMTAwJSAwLFxuICAgICAgMTAwJSAxMDAlLFxuICAgICAgNjQlIDk3JSxcbiAgICAgIDY0JSAxMDAlLFxuICAgICAgNDUlIDk4JSxcbiAgICAgIDQ1JSA5NSUsXG4gICAgICAwIDkwJVxuICAgICk7XG4gIH1cbn1cbi5yaWdodF9pbWFnZV8zICsgLmhlYWRpbmdfMSB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuIiwiLnJpZ2h0X2ltYWdlXzQge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG59XG4ucmlnaHRfaW1hZ2VfNF9fSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIHBhZGRpbmc6IDAgMTQwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5yaWdodF9pbWFnZV80X19MZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjBweCAwIDA7XG4gIH1cbn1cbi5yaWdodF9pbWFnZV80X19SaWdodCB7XG4gIHdpZHRoOiA0NSU7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmlnaHRfaW1hZ2VfNF9fSW1hZ2Uge1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgfVxuICBpbWcuaW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG1peC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDE5cHgpO1xuICAgIGZpbHRlcjogYmx1cigxOXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgaW1nLmljb24ge1xuICAgIHdpZHRoOiAxOTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuIiwiLnJpZ2h0X2ltYWdlXzUge1xuICBoZWlnaHQ6IDgwdmg7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIC5jZW50ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxufVxuLnJpZ2h0X2ltYWdlXzVfX0xpbmtzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgcm93LWdhcDogNjBweDtcbiAgY29sdW1uLWdhcDogNjBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgYSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5yaWdodF9pbWFnZV81X19JbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXZoO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM1JTtcbiAgaGVpZ2h0OiA5MHZoO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgfVxufVxuIiwiLnNlcnZpY2VzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgY29sdW1uLWdhcDogMjVweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIHJvdy1nYXA6IDI1cHg7XG4gIH1cbiAgJi0tZml2ZSB7XG4gICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIHJvdy1nYXA6IDI1cHg7XG4gICAgfVxuICAgIC5zZXJ2aWNlIHtcbiAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgJl9fSW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZXJ2aWNlOmhvdmVyIC5zZXJ2aWNlX19JbWFnZTo6YWZ0ZXIge1xuICAgICAgdG9wOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uc2VydmljZSB7XG4gIGhlaWdodDogNDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwtMy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG4gICZfX0ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIDEwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNikgMTAwJSk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDEwMCUpO1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiA3MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cbn1cbi5zZXJ2aWNlOmhvdmVyIC5zZXJ2aWNlX19JbWFnZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG59XG4iLCIudGVhbV9fSW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAxNjBweDtcbiAgcm93LWdhcDogNjBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG59XG4udGVhbSB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWF4LXdpZHRoOiA1NDVweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5tZW1iZXIge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMTAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZGVkZWQsICNmZmYpO1xufVxuLm1lbWJlcl9fSW1hZ2Uge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ubWVtYmVyX19Db250ZW50IHtcbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3M7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAycHggMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZXh0X2Jsb2NrXzEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIH1cbiAgcMKgIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1heC13aWR0aDogOTMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIH1cbiAgICBhwqAge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGV4dF9ibG9ja18yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzO1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuICBwwqAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXgtd2lkdGg6IDU5NXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnRleHRfYmxvY2tfMyB7XG4gIC5jZW50ZXIge1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzO1xuICB9XG4gIGxpIHtcbiAgICBjb2xvcjogJGRhcms7XG4gIH1cbiAgdWwsXG4gIG9sIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBsaSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuICBwICsgaDIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgcCArIGgzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIHAgKyBoNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcms7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi50aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICBtYXJnaW46IDAgYXV0byA5MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYmxldCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYmxldCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTgwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDU4MHB4O1xuICAgIGhlaWdodDogNTEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmlsbC01LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFibGV0Jykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi50aW1lbGluZV9fQ29sdW1uIHtcbiAgcGFkZGluZzogMCA0MHB4IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYSgnPD10YWJsZXQnKSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBtYXJnaW46IDAgMCAzMHB4IC0yMHB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJsZXQnKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWU7XG4gICAgfVxuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTA1cHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJsZXQnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnRpbWVsaW5lX19Sb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncztcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFibGV0Jykge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi50aW1lbGluZV9fTmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmLS1wcmV2IHtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJsZXQnKSB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tbmV4dCB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYmxldCcpIHtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICB9XG4gIH1cbn1cbi50aW1lbGluZS0tc21hbGwge1xuICBAZXh0ZW5kIC50aW1lbGluZTtcbiAgei1pbmRleDogMTAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2xpY2stbGlzdCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiAgLnRpbWVsaW5lX19Db2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgJi5zbGljay1jdXJyZW50IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAudGltZWxpbmVfX05hdiB7XG4gICAgJi0tcHJldiB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFibGV0Jykge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFibGV0Jykge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFibGV0Jykge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIudmlkZW9fYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKCc8PXRhYmxldCcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIGEge1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuLnZpZGVvX2J1dHRvbl9fSW5uZXIge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWltYWdlLXNvdXJjZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUgMCwgIzFkNjdiNSwgI2ZmZiA4OCUpO1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgfVxufVxuLnZpZGVvX2J1dHRvbl9fUGxheVdyYXAge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBhbHBoYSgkYmx1ZSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9maWxsLTMuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogLTVweDtcbiAgfVxufVxuLnZpZGVvX2J1dHRvbl9fUGxheSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9maWxsLTMuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZpbGwtMy5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG4vKiBQYXJlbnQgZWxlbWVudCBjYW4gYmUgYW55IHdpZHRoIGFuZCBoZWlnaHQgKi9cbi5wYXJlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlOyAvKiBjYW4gYmUgYW55IHdpZHRoICovXG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDAwMDAwMDAwMDtcbn1cblxuLnBhcmVudDpiZWZvcmUge1xuICAvKiBwc2V1ZG8gZWxlbWVudCB0byBmb3JjZSB2ZXJ0aWNhbCBjZW50ZXJpbmcgb2YgY2hpbGQgZWxlbWVudCAqL1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wYXJlbnQ6YWZ0ZXIge1xuICAvKiBwc2V1ZG8gZWxlbWVudCB0byBjcmVhdGUgb3ZlcmxheSAqL1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLyogQ2VudGVyZWQgY2hpbGQgZWxlbWVudCBjYW4gYmUgYW55IHdpZHRoIGFuZCBoZWlnaHQgKi9cbi5jZW50ZXJlZGNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBwb3NpdGlvbiBlbGVtZW50IHRvIHBhcnRpY2lwYXRlIGluIHotaW5kZXhpbmcgKi9cbiAgei1pbmRleDogMjA7IC8qIGhpZ2hlciB6LWluZGV4IHRoYW4gb3ZlcmxheSAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA4MCU7IC8qIGNhbiBiZSBhbnkgd2lkdGggKi9cbiAgei1pbmRleDogMTAwMDAwMDAwMDAwMDA7XG59XG5cbi8qIFZpZGVvIGNvbnRhaW5lciB0byBtYWludGFpbiBZb3V0dWJlIDE2OjkgYXNwZWN0IHJhdGlvICovXG4udmlkZW93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSBhc3BlY3QgcmF0aW8gKi9cbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDtcbn1cblxuLyogTWFrZSBZb3V0dWJlIElGUkFNRSByZXNwb25zaXZlICovXG4udmlkZW93cmFwcGVyIGlmcmFtZSxcbi52aWRlb0NvbnNlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDAwMDAwMDAwMDAwO1xufVxuXG4udmlkZW9Db25zZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICYuLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNsb3NlQnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogJ1xcZDcnO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5ibGFja1NlY3Rpb24ge1xuICAudmlkZW9fYnV0dG9uX19Jbm5lciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlIDAsICMxZDY3YjUsICMwMDAgODglKTtcbiAgICB9XG4gIH1cbiAgLnZpZGVvX2J1dHRvbl9fUGxheVdyYXAge1xuICAgIGJhY2tncm91bmQ6IGFscGhhKCRibHVlLCAwLjYpO1xuICB9XG4gIC52aWRlb19idXR0b25fX1BsYXkge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
