@font-face{font-family:'Red Hat Display';src:url(../static/fonts/Red_Hat_Display/static/RedHatDisplay-Black.ttf);font-weight:900;font-style:normal}@font-face{font-family:'Red Hat Display';src:url(../static/fonts/Red_Hat_Display/static/RedHatDisplay-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:'Red Hat Display';src:url(../static/fonts/Red_Hat_Display/static/RedHatDisplay-Regular.ttf);font-weight:400;font-style:normal}body{background:#000;background-image:url(../static/images/images/background/bg2-min.jpg);background-size:contain;background-repeat:no-repeat;width:100%}#body-404{height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}*{margin:0;font-family:"Red Hat Display",sans-serif;font-size:18px;color:#fff;scroll-behavior:smooth;line-height:160%}::-moz-selection{background:#353535}::selection{background:#353535}.container{width:1180px;margin:0 auto;padding:80px 0 80px 0}.container--header{padding:25px 0 25px 0}.container--works{padding-top:0}.container--1st-screen-internal{padding-top:20px}.container--single-work{padding-top:0}.container--fun{padding:0}.link{text-decoration:none;color:#fff}.link--team:hover{border-bottom:1px solid #fff}.note-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.note-field__image{width:22px;height:22px;margin-right:5px}.note-field__image--1st-screen{background:url(../static/images/SVG/sprite.svg) no-repeat 0 -159px}.note-field__image--about{background:url(../static/images/SVG/sprite.svg) no-repeat -45px -159px}.note-field__image--contact{background:url(../static/images/SVG/sprite.svg) no-repeat -67px -159px}.note-field__image--internal{background:url(../static/images/SVG/sprite.svg) no-repeat -23px -159px}.note-field__font{font-size:20px;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:2px}.note-field__svg{width:473px;height:165px;margin-bottom:30px}.note-field__svg--eye{background:url(../static/images/SVG/404-1.svg) no-repeat;-webkit-animation:blink 2.5s infinite;animation:blink 2.5s infinite;position:relative}.note-field__svg--numbers{background:url(../static/images/SVG/404-0.svg) no-repeat;position:absolute}.note-field--404{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}@-webkit-keyframes blink{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(3px) scaleY(.1);transform:translateY(3px) scaleY(.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes blink{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(3px) scaleY(.1);transform:translateY(3px) scaleY(.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.headline{text-transform:uppercase;letter-spacing:2px;color:#fff}.headline--h1{font-size:100px;letter-spacing:2px;padding-top:10px;line-height:100%;font-weight:900}.headline--h2{font-size:100px;letter-spacing:2px;padding-top:10px;line-height:100%;font-weight:900}.headline--h3{font-size:43px;line-height:100%;font-weight:700}.headline--skill{padding-bottom:10px}.headline--nav{padding-bottom:0}.headline--fun{color:#151515;text-shadow:2px 0 0 #353535,-2px 0 0 #353535,0 2px 0 #353535,0 -2px 0 #353535,1px 1px #353535,-1px -1px 0 #353535,1px -1px 0 #353535,-1px 1px 0 #353535}.small-decorative{text-transform:uppercase;font-size:14px;font-weight:700}@media screen and (min-width:320px) and (max-width:568px){.container{width:100vw;padding:80px 20px;box-sizing:border-box}.container--header{padding:10px 20px}.container--1st-screen{padding:140px 20px 20px 20px}.container--1st-screen-internal{padding:80px 20px 20px 20px}.container--works{padding:0 0 80px 0}.container--single-work{padding:0 0 40px 0}.container--about{padding-top:80px}.container--footer{padding:40px 20px}.container--fun{padding:0 20px 40px 20px}.headline--h1{font-size:59px}.headline--h1-internal{font-size:45px}.headline--h2{font-size:59px}.headline--h3{font-size:30px}.headline--work{width:80%}.note-field__svg{width:335px;height:117px}.note-field__font{text-align:center}.text{width:100%;padding:0 20px}.small-decorative--bottom{margin-bottom:20px}}@media screen and (min-width:568px) and (max-width:1024px){.container{width:100vw;padding:80px 34px;box-sizing:border-box}.container--header{padding:15px 34px}.container--1st-screen{padding-top:80px;padding-bottom:20px}.container--1st-screen-internal{padding-top:20px;padding-bottom:40px}.container--works{padding:0 0 80px 0}.container--single-work{padding:0 0 40px 0}.container--about{padding-top:80px}.container--footer{padding:40px 34px}.container--fun{padding:0 34px 40px 34px}.headline--h1{font-size:59px}.headline--h1-internal{font-size:45px}.headline--h2{font-size:59px}.headline--h3{font-size:30px}.headline--work{width:80%}.text{width:100%;padding:0 20px}.small-decorative--bottom{margin-bottom:20px}}.header__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:1180px}.nav__link{color:#fff;margin-left:40px;text-transform:uppercase;text-decoration:none;font-size:14px;font-weight:700}.nav__link--menu{display:none}.nav__link--dropdown{display:none}.nav__link:first-child{margin-left:0}.nav__link:hover{border-bottom:1px solid #fff}.nav__link--bottom{margin-left:0}.nav__link--active{border-bottom:1px solid #fff}.dropdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:66px;left:0;width:100vw;background-color:#151515;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:30px 20px 30px 20px;box-sizing:border-box;display:none;z-index:100}.visually-hidden{position:absolute;left:-100vw}.logo{height:60px;width:47px;background:url(../static/images/SVG/sprite.svg) no-repeat -1px -1px}@media screen and (min-width:320px) and (max-width:568px){.header{background-color:rgba(0,0,0,.7);position:fixed;top:0;z-index:100}.header__content{width:100%}#toggle:checked~.dropdown{display:block}.logo{height:46px;width:36px;background:url(../static/images/SVG/sprite.svg) no-repeat -51px -1px}.container--header:has(#toggle:checked){background:#151515}.nav--bottom{margin-bottom:20px}.nav__link{margin-left:20px;display:none}.nav__link--menu{display:block;margin-left:0;border-bottom:1px solid #fff}.nav__link--dropdown{display:block;margin-left:0;font-size:30px;padding:20px 0 20px 0;border-bottom:1px solid #fff}.nav__link--dropdown:last-child{padding-bottom:0;border-bottom:0}.nav__link--dropdown:first-child{padding-top:0}.nav__link--bottom{margin-left:0}}@media screen and (min-width:568px) and (max-width:1024px){.header__content{width:100%}.nav--bottom{margin-bottom:30px}}.arrow-back{width:30px;height:30px;padding-bottom:30px;background:url(../static/images/SVG/sprite.svg) no-repeat -240px -78px}.headline-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.headline-field__headline{width:1000px}.headline-field__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.headline-field__link:hover .link-icon{background:#fff url(../static/images/SVG/sprite.svg) no-repeat -237px 0}.headline-field a{text-decoration:none}.link-icon{width:50px;height:50px;border:1px solid #fff;border-radius:50%;margin-right:10px;background:url(../static/images/SVG/sprite.svg) no-repeat -137px 0}.top-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;padding-top:60px}.top-info__notes{margin-right:60px}@media screen and (min-width:320px) and (max-width:568px){.headline-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.headline-field__headline{width:100%;padding-bottom:20px}.top-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding-top:40px}.top-info__notes{width:100%;margin-right:0;padding-bottom:30px}.top-info__notes:last-child{padding-bottom:0}}@media screen and (min-width:568px) and (max-width:1024px){.headline-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.headline-field__headline{width:100%;padding-bottom:20px}.top-info{padding-top:40px}.top-info__notes{width:100%;margin-right:20px;padding-bottom:30px}.top-info__notes:last-child{padding-bottom:0}}.skills{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;padding-top:80px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.skills__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:380px;padding-bottom:60px}.tools{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;padding-top:60px}.tools__item{width:80px;height:80px;margin-right:60px}.tools__item:last-child{margin-right:0}.tools__item--figma{background:#151515 url(../static/images/SVG/sprite.svg) no-repeat 0 -78px}.tools__item--photoshop{background:#151515 url(../static/images/SVG/sprite.svg) no-repeat -80px -78px}.tools__item--illustrator{background:#151515 url(../static/images/SVG/sprite.svg) no-repeat -160px -78px}.tools__item--ue{background:#151515 url(../static/images/SVG/sprite.svg) no-repeat 0 -180px}.tools__item--blender{background:#151515 url(../static/images/SVG/sprite.svg) no-repeat -80px -180px}@media screen and (min-width:320px) and (max-width:568px){.skills{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding-top:60px}.skills__item{width:100%;padding-bottom:40px}.tools{-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;padding-top:30px}.tools__item{margin:0 20px 20px 0}.tools__item:first-child{margin-left:0}.tools__item:last-child{margin-left:0;margin-bottom:0}}@media screen and (min-width:568px) and (max-width:1024px){.skills__item{width:280px}}.contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;padding-top:60px}.contacts__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;padding-bottom:0;margin-right:20px;width:380px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contacts__item:last-child{margin-right:0}.contacts__item:hover .work-link{background:#fff url(../static/images/SVG/sprite.svg) no-repeat -187px 0}.link--contact{font-size:30px;text-transform:uppercase;font-weight:700;margin-right:20px}.link--contact:hover{border-bottom:1px solid #fff}.divider{height:1px;width:100%;background:#fff;display:none}@media screen and (min-width:320px) and (max-width:568px){.contacts{padding-top:60px}.contacts__item{padding-bottom:20px;padding-top:20px;margin-right:0;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contacts__item:last-child{padding-bottom:0}.contacts__item:first-child{padding-top:0}.divider{display:block}.link--contact:hover{border-bottom:none}}@media screen and (min-width:568px) and (max-width:1024px){.contacts__item{padding-bottom:20px;padding-top:20px;margin-right:0;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contacts__item:last-child{padding-bottom:0}.contacts__item:first-child{padding-top:0}.divider{display:block}.link--contact:hover{border-bottom:none}}.work{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:60px 0 60px 0}.work:first-child{padding-top:80px}.work:last-child{padding-bottom:0}.left-info__top{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:40px}.left-info__picture{width:780px;height:445px;margin-bottom:30px;overflow:hidden}.left-info__picture--no-people{margin-bottom:0}.left-info__picture img{width:100%;height:100%}.left-info__notes{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.right-info{width:280px}.right-info__notes{padding-bottom:30px}.note-headline{font-size:12px;text-transform:uppercase;padding-bottom:7px}.work-link{width:50px;height:50px;border-radius:50%;border:2px solid #fff;background:url(../static/images/SVG/sprite.svg) no-repeat -87px 0}.hover-helper{cursor:pointer}.hover-helper:hover .work-link{background:#fff url(../static/images/SVG/sprite.svg) no-repeat -187px 0}.hover-helper:hover .left-info__picture img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}@media screen and (min-width:320px) and (max-width:568px){.work{padding:50px 0 50px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.work:first-child{padding-top:80px}.left-info{width:100vw}.left-info__top{padding:0 20px 0 20px;box-sizing:border-box;padding-bottom:30px}.left-info__picture{width:100vw;height:100%;margin-bottom:30px}.left-info__picture img{width:100vw;height:100%}.left-info__notes{padding:0 20px 30px 20px;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.right-info{width:100%;padding:0 20px 0 20px;box-sizing:border-box}.right-info__notes{padding-bottom:30px}.right-info__notes:last-child{padding-bottom:0}}@media screen and (min-width:568px) and (max-width:1024px){.work{padding:50px 0 50px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.work:first-child{padding-top:80px}.left-info{width:100vw}.left-info__top{padding:0 34px 0 34px;box-sizing:border-box;padding-bottom:30px}.left-info__picture{width:100vw;height:100%;margin-bottom:30px}.left-info__picture img{width:100vw}.left-info__notes{padding:0 34px 30px 34px;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.right-info{width:100%;padding:0 34px 0 34px;box-sizing:border-box}.right-info__notes{padding-bottom:30px}.right-info__notes:last-child{padding-bottom:0}}.project-notes{width:800px;margin-bottom:60px}.pictures{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pictures__full{width:100%;height:660px;margin-bottom:30px;background-color:#151515;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pictures__full--page-scroll-1{background:url(../static/images/images/portfolio/austin-wellness/scroll.jpg) no-repeat center;background-size:cover;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pictures__full--page-scroll-2{background:url(../static/images/images/portfolio/axiom/scroll.jpg) no-repeat center;background-size:cover;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pictures__full--page-scroll-3{background:url(../static/images/images/portfolio/austin-area/scroll.jpg) no-repeat center;background-size:cover;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pictures__full--page-scroll-4{background:url(../static/images/images/portfolio/game-7/scroll.jpg) no-repeat center;background-size:cover;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pictures__full--page-scroll-5{background:url(../static/images/images/portfolio/reptichip/scroll.jpg) no-repeat center;background-size:cover;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pictures__full--page-scroll-6{background:url(../static/images/images/portfolio/colorado-wealth/scroll.jpg) no-repeat center;background-size:cover;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pictures__full--page-scroll-7{background:url(../static/images/images/portfolio/usa-triathlon/scroll.jpg) no-repeat center;background-size:cover;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pictures__full--page-scroll-8{background:url(../static/images/images/portfolio/smart-air/scroll.jpg) no-repeat center;background-size:cover;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pictures__full--page-scroll-9{background:url(../static/images/images/portfolio/metro-repro/scroll.jpg) no-repeat center;background-size:cover;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pictures__full--first-1{background:url(../static/images/images/portfolio/austin-wellness/first.jpg) no-repeat center;background-size:cover}.pictures__full--second-1{background:url(../static/images/images/portfolio/austin-wellness/second.jpg) no-repeat center;background-size:cover}.pictures__full--third-1{background:url(../static/images/images/portfolio/austin-wellness/third.jpg) no-repeat center;background-size:cover}.pictures__full--fourth-1{background:url(../static/images/images/portfolio/austin-wellness/fourth.jpg) no-repeat center;background-size:cover}.pictures__full--pages-1{background:url(../static/images/images/portfolio/austin-wellness/pages.jpg) no-repeat center;background-size:cover}.pictures__full--first-2{background:url(../static/images/images/portfolio/axiom/first.jpg) no-repeat center;background-size:cover}.pictures__full--second-2{background:url(../static/images/images/portfolio/axiom/second.jpg) no-repeat center;background-size:cover}.pictures__full--third-2{background:url(../static/images/images/portfolio/axiom/third.jpg) no-repeat center;background-size:cover}.pictures__full--fourth-2{background:url(../static/images/images/portfolio/axiom/fourth.jpg) no-repeat center;background-size:cover}.pictures__full--pages-2{background:url(../static/images/images/portfolio/axiom/pages.jpg) no-repeat center;background-size:cover}.pictures__full--first-3{background:url(../static/images/images/portfolio/austin-area/first.jpg) no-repeat center;background-size:cover}.pictures__full--second-3{background:url(../static/images/images/portfolio/austin-area/second.jpg) no-repeat center;background-size:cover}.pictures__full--third-3{background:url(../static/images/images/portfolio/austin-area/third.jpg) no-repeat center;background-size:cover}.pictures__full--fourth-3{background:url(../static/images/images/portfolio/austin-area/fourth.jpg) no-repeat center;background-size:cover}.pictures__full--pages-3{background:url(../static/images/images/portfolio/austin-area/pages.jpg) no-repeat center;background-size:cover}.pictures__full--first-4{background:url(../static/images/images/portfolio/game-7/first.jpg) no-repeat center;background-size:cover}.pictures__full--second-4{background:url(../static/images/images/portfolio/game-7/second.jpg) no-repeat center;background-size:cover}.pictures__full--third-4{background:url(../static/images/images/portfolio/game-7/third.jpg) no-repeat center;background-size:cover}.pictures__full--fourth-4{background:url(../static/images/images/portfolio/game-7/fourth.jpg) no-repeat center;background-size:cover}.pictures__full--pages-4{background:url(../static/images/images/portfolio/game-7/pages.jpg) no-repeat center;background-size:cover}.pictures__full--first-5{background:url(../static/images/images/portfolio/reptichip/first.jpg) no-repeat center;background-size:cover}.pictures__full--second-5{background:url(../static/images/images/portfolio/reptichip/second.jpg) no-repeat center;background-size:cover}.pictures__full--third-5{background:url(../static/images/images/portfolio/reptichip/third.jpg) no-repeat center;background-size:cover}.pictures__full--fourth-5{background:url(../static/images/images/portfolio/reptichip/fourth.jpg) no-repeat center;background-size:cover}.pictures__full--pages-5{background:url(../static/images/images/portfolio/reptichip/pages.jpg) no-repeat center;background-size:cover}.pictures__full--first-6{background:url(../static/images/images/portfolio/colorado-wealth/first.jpg) no-repeat center;background-size:cover}.pictures__full--second-6{background:url(../static/images/images/portfolio/colorado-wealth/second.jpg) no-repeat center;background-size:cover}.pictures__full--third-6{background:url(../static/images/images/portfolio/colorado-wealth/third.jpg) no-repeat center;background-size:cover}.pictures__full--fourth-6{background:url(../static/images/images/portfolio/colorado-wealth/fourth.jpg) no-repeat center;background-size:cover}.pictures__full--pages-6{background:url(../static/images/images/portfolio/colorado-wealth/pages.jpg) no-repeat center;background-size:cover}.pictures__full--first-7{background:url(../static/images/images/portfolio/usa-triathlon/first.jpg) no-repeat center;background-size:cover}.pictures__full--second-7{background:url(../static/images/images/portfolio/usa-triathlon/second.jpg) no-repeat center;background-size:cover}.pictures__full--third-7{background:url(../static/images/images/portfolio/usa-triathlon/third.jpg) no-repeat center;background-size:cover}.pictures__full--fourth-7{background:url(../static/images/images/portfolio/usa-triathlon/fourth.jpg) no-repeat center;background-size:cover}.pictures__full--pages-7{background:url(../static/images/images/portfolio/usa-triathlon/pages.jpg) no-repeat center;background-size:cover}.pictures__full--first-8{background:url(../static/images/images/portfolio/smart-air/first.jpg) no-repeat center;background-size:cover}.pictures__full--second-8{background:url(../static/images/images/portfolio/smart-air/second.jpg) no-repeat center;background-size:cover}.pictures__full--third-8{background:url(../static/images/images/portfolio/smart-air/third.jpg) no-repeat center;background-size:cover}.pictures__full--fourth-8{background:url(../static/images/images/portfolio/smart-air/fourth.jpg) no-repeat center;background-size:cover}.pictures__full--pages-8{background:url(../static/images/images/portfolio/smart-air/pages.jpg) no-repeat center;background-size:cover}.pictures__full--first-9{background:url(../static/images/images/portfolio/metro-repro/first.jpg) no-repeat center;background-size:cover}.pictures__full--second-9{background:url(../static/images/images/portfolio/metro-repro/second.jpg) no-repeat center;background-size:cover}.pictures__full--third-9{background:url(../static/images/images/portfolio/metro-repro/third.jpg) no-repeat center;background-size:cover}.pictures__full--fourth-9{background:url(../static/images/images/portfolio/metro-repro/fourth.jpg) no-repeat center;background-size:cover}.pictures__full--pages-9{background:url(../static/images/images/portfolio/metro-repro/pages.jpg) no-repeat center;background-size:cover}.pictures__full:last-child{margin-bottom:0}.work-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-top:50px;padding-bottom:80px}.work-info__text{width:620px;line-height:160%}.mac{width:82.8%;height:87.1%;background:url(../static/images/images/portfolio/austin-wellness/mac.png) no-repeat center;background-size:contain;position:relative;display:inline-block;margin-top:3%}.mac__content-area{position:absolute;width:75.6%;height:80%;overflow-y:scroll;top:3.6%;left:12.1%}.mac__content-area::-webkit-scrollbar{width:6px}.mac__content-area::-webkit-scrollbar-track{background:#d8d8d8}.mac__content-area::-webkit-scrollbar-thumb{background:#646464}.mac__content-area--img{width:100%;height:auto;vertical-align:middle}.bottom-notes__note{padding:40px 0 60px 0}.bottom-notes__disclaimer{opacity:.5}.other-works{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:80px}.other-works__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.other-works__item:hover .icon{background:#fff url(../static/images/SVG/sprite.svg) no-repeat -187px 0}.other-works__item--first{opacity:.1;cursor:default}.other-works__item--first:hover .icon{background:#000 url(../static/images/SVG/sprite.svg) no-repeat -87px 0}.other-works__item--last{opacity:.1;cursor:default}.other-works__item--last:hover .icon{background:#000 url(../static/images/SVG/sprite.svg) no-repeat -87px 0}.other-work-link{text-decoration:none}.icon--prev{width:50px;height:50px;border-radius:50%;border:2px solid #fff;background:url(../static/images/SVG/sprite.svg) no-repeat -87px 0;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;margin-right:10px}.icon--next{width:50px;height:50px;border-radius:50%;border:2px solid #fff;background:url(../static/images/SVG/sprite.svg) no-repeat -87px 0;margin-left:10px}@media screen and (min-width:320px) and (max-width:568px){.project-notes{width:100%;margin-bottom:40px;padding:0 20px;box-sizing:border-box}.pictures{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.pictures__full{width:100vw;height:55.7vw}.bottom-notes{padding:0 20px;box-sizing:border-box}.bottom-notes__note{padding-bottom:40px}.other-works{padding:80px 20px 0;overflow:hidden}.mac__content-area::-webkit-scrollbar{width:3px}.work-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:20px 20px 40px;box-sizing:border-box}.work-info__text{width:100%;padding-top:30px;line-height:160%}}@media screen and (min-width:568px) and (max-width:1024px){.project-notes{width:100%;margin-bottom:40px;padding:0 34px;box-sizing:border-box}.pictures{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.pictures__full{width:100vw;height:55.6vw}.bottom-notes{padding:0 34px;box-sizing:border-box}.bottom-notes__note{padding-bottom:40px}.other-works{padding:80px 34px 0;overflow:hidden}.work-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:34px 34px 60px;box-sizing:border-box}.work-info__text{width:100%;padding-top:30px}}.side-project{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.side-project__picture{width:590px;height:590px;background:#151515}.side-project__picture--1{background:url(../static/images/images/for-fun/bombus-drone.png) no-repeat center;background-size:cover}.side-project__picture--2{background:url(../static/images/images/for-fun/nibbles.png) no-repeat center;background-size:contain;background-color:#fff}.side-project__picture--3{background:url(../static/images/images/for-fun/code-example.jpg) no-repeat center;background-size:cover}.side-project__picture--4{background:url(../static/images/images/for-fun/ld.jpg) no-repeat center;background-size:cover}.side-project__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:590px;height:590px;background:#151515;padding:80px;box-sizing:border-box}.description--fun{padding-top:30px}.disclaimer--fun{padding-top:20px;font-size:12px;opacity:.3}@media screen and (min-width:320px) and (max-width:568px){.side-project{width:100%}.side-project--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.side-project__picture{width:100%;height:335px}.side-project__info{padding:20px 20px 40px;width:100%;height:auto}.description--fun{padding-top:20px}}@media screen and (min-width:568px) and (max-width:1024px){.side-project{width:100%}.side-project--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.side-project__picture{width:100%;height:700px}.side-project__info{padding:30px 30px 60px;width:100%;height:auto}}.footer__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:1180px}.footer__content--bottom{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer__content--404{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:320px) and (max-width:568px){.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.footer__content--404{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:568px) and (max-width:1024px){.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.footer__content--404{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsImJhc2ljL2Jhc2ljLnNjc3MiLCJoZWxwZXJzL21peGlucy5zY3NzIiwiaGVhZGVyL2hlYWRlci5zY3NzIiwiMXN0LXNjcmVlbi8xc3Qtc2NyZWVuLnNjc3MiLCJhYm91dC9hYm91dC5zY3NzIiwiY29udGFjdC9jb250YWN0LnNjc3MiLCJ3b3Jrcy93b3Jrcy5zY3NzIiwic2luZ2xlLXdvcmsvc2luZ2xlLXdvcmsuc2NzcyIsImZ1bi9mdW4uc2NzcyIsImZvb3Rlci9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxXQ0NJLFlBQUEsa0JBRUEsSUFBQSxvRUFHSixZQUFBLElDUEksV0FBQSxPRmVKLFdBRUksWUNQQSxrQkFDQSxJQUFBLG1FRFVBLFlDVkEsSUFHSixXQUFBLE9EZUEsV0NOQSxZQUFBLGtCRFVJLElBQUssc0VDVEwsWUFBQSxJQUdKLFdBQUEsT0E1QkEsS0FDSSxXQUFBLEtBQ0EsaUJBQUEsb0RBQ0EsZ0JBQUEsUUFDQSxrQkFBQSxVQUNBLE1BQUEsS0FHSixVQUNJLE9BQUEsTUNSQSxRQUFBLFlBQ0EsUUFBQSxhQUNBLFFBQUEsWUFDQSxRQUFBLEtET0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLGtCQUFBLE9BQUEsY0FBQSxPQUFBLFVBQUEsT0FDQSxpQkFBQSxRQUFBLHdCQUFBLGNBQUEsY0FBQSxRQUFBLGdCQUFBLGNBR0osRUFDSSxPQUFBLEVBQ0EsWUFBQSxpQkFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxnQkFBQSxPQUNBLFlBQUEsS0FHSixpQkFDSSxXQUFBLFFBREosWUFDSSxXQUFBLFFBR0osV0FDSSxNQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQUEsS0FBQSxFQUVBLG1CQUNJLFFBQUEsS0FBQSxFQUFBLEtBQUEsRUFHSixrQkFDSSxZQUFBLEVBR0osZ0NBQ0ksWUFBQSxLQUdKLHdCQUNJLFlBQUEsRUFHSixnQkFDSSxRQUFBLEVBSVIsTUFDSSxnQkFBQSxLQUNBLE1BQUEsS0FFQyxrQkFFTyxjQUFBLElBQUEsTUFBQSxLQUtaLFlDaEVJLFFBQUEsWUFDQSxRQUFBLGFBQ0EsUUFBQSxZQUNBLFFBQUEsS0QrREEsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLGtCQUFBLElBQUEsY0FBQSxJQUFBLFVBQUEsSUFDQSxrQkFBQSxPQUFBLG9CQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FFQSxtQkFDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsSUFFQSwrQkFDSSxXQUFBLHFDQUFBLFVBQUEsRUFBQSxPQUdKLDBCQUNJLFdBQUEscUNBQUEsVUFBQSxNQUFBLE9BR0osNEJBQ0ksV0FBQSxxQ0FBQSxVQUFBLE1BQUEsT0FHSiw2QkFDSSxXQUFBLHFDQUFBLFVBQUEsTUFBQSxPQUtSLGtCQUNJLFVBQUEsS0FDQSxNQUFBLEtBQ0EsZUFBQSxVQUNBLFlBQUEsSUFDQSxlQUFBLElBR0osaUJBQ0ksTUFBQSxNQUNBLE9BQUEsTUFDQSxjQUFBLEtBRUEsc0JBQ0ksV0FBQSxvQ0FBQSxVQUNBLGtCQUFBLE1BQUEsS0FBQSxTQUFBLFVBQUEsTUFBQSxLQUFBLFNBQ0EsU0FBQSxTQUdKLDBCQUNJLFdBQUEsb0NBQUEsVUFDQSxTQUFBLFNBSVIsaUJBQ0ksbUJBQUEsU0FBQSxzQkFBQSxPQUFBLGtCQUFBLE9BQUEsY0FBQSxPQUFBLFVBQUEsT0FLUix5QkFDSSxJQUNFLGtCQUFBLEtBQUEsVUFBQSxLQUNBLGtDQUFBLFFBQUEsMEJBQUEsUUFFRixJQUNFLGtCQUFBLGdCQUFBLFdBQUEsVUFBQSxnQkFBQSxXQUVGLEtBQ0Usa0NBQUEsU0FBQSwwQkFBQSxVQVROLGlCQUNJLElBQ0Usa0JBQUEsS0FBQSxVQUFBLEtBQ0Esa0NBQUEsUUFBQSwwQkFBQSxRQUVGLElBQ0Usa0JBQUEsZ0JBQUEsV0FBQSxVQUFBLGdCQUFBLFdBRUYsS0FDRSxrQ0FBQSxTQUFBLDBCQUFBLFVBSU4sVUFDSSxlQUFBLFVBQ0EsZUFBQSxJQUNBLE1BQUEsS0FFQSxjQUNJLFVBQUEsTUFDQSxlQUFBLElBQ0EsWUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBR0osY0FDSSxVQUFBLE1BQ0EsZUFBQSxJQUNBLFlBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUdKLGNBQ0ksVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBR0osaUJBQ0ksZUFBQSxLQUdKLGVBQ0ksZUFBQSxFQUdKLGVBQ0ksTUFBQSxRQUNBLFlBQUEsSUFBQSxFQUFBLEVBQUEsT0FBQSxDQUFBLEtBQUEsRUFBQSxFQUFBLE9BQUEsQ0FBQSxFQUFBLElBQUEsRUFBQSxPQUFBLENBQUEsRUFBQSxLQUFBLEVBQUEsT0FBQSxDQUFBLElBQUEsSUFBQSxPQUFBLENBQUEsS0FBQSxLQUFBLEVBQUEsT0FBQSxDQUFBLElBQUEsS0FBQSxFQUFBLE9BQUEsQ0FBQSxLQUFBLElBQUEsRUFBQSxRQUtSLGtCQUNJLGVBQUEsVUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUtKLDBEQUVJLFdBQ0ksTUFBQSxNQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsV0FFQSxtQkFDSSxRQUFBLEtBQUEsS0FHSix1QkFDSSxRQUFBLE1BQUEsS0FBQSxLQUFBLEtBR0osZ0NBQ0ksUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUdKLGtCQUNJLFFBQUEsRUFBQSxFQUFBLEtBQUEsRUFHSix3QkFDSSxRQUFBLEVBQUEsRUFBQSxLQUFBLEVBR0osa0JBQ0ksWUFBQSxLQUdKLG1CQUNJLFFBQUEsS0FBQSxLQUdKLGdCQUNJLFFBQUEsRUFBQSxLQUFBLEtBQUEsS0FPSixjQUNJLFVBQUEsS0FHSix1QkFDSSxVQUFBLEtBR0osY0FDSSxVQUFBLEtBR0osY0FDSSxVQUFBLEtBR0osZ0JBQ0ksTUFBQSxJQU1KLGlCQUNJLE1BQUEsTUFDQSxPQUFBLE1BR0osa0JBQ0ksV0FBQSxPQUlSLE1BQ0ksTUFBQSxLQUNBLFFBQUEsRUFBQSxLQUtBLDBCQUNJLGNBQUEsTUFPWiwyREFDSSxXQUNJLE1BQUEsTUFDQSxRQUFBLEtBQUEsS0FDQSxXQUFBLFdBRUEsbUJBQ0ksUUFBQSxLQUFBLEtBR0osdUJBQ0ks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QkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsUUFBQSx3QkFBQSxjQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLE1BQUEsT0FFQSx5QkFDSSxpQkFBQSxPQUFBLHdCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BR0osc0JBQ0ksaUJBQUEsT0FBQSx3QkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQU1SLDBEQUNJLGlCQUNJLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxrQkFBQSxPQUFBLGNBQUEsT0FBQSxVQUFBLE9BQ0EsTUFBQSxLQUNBLGtCQUFBLE1BQUEsb0JBQUEsV0FBQSxlQUFBLE1BQUEsWUFBQSxXQUVBLHNCQUNJLGtCQUFBLE9BQUEsb0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxRQU9aLDJEQUNJLGlCQUNJLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxrQkFBQSxPQUFBLGNBQUEsT0FBQSxVQUFBLE9BQ0EsTUFBQSxLQUNBLGtCQUFBLE1BQUEsb0JBQUEsV0FBQSxlQUFBLE1BQUEsWUFBQSxXQUVBLHNCQUNJLGtCQUFBLE9BQUEsb0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSIsImZpbGUiOiJzcmMvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCJib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvYmFja2dyb3VuZC9iZzItbWluLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jYm9keS00MDQge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4qe1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xyXG4gICAgZm9udC1zaXplOiAkYmFzaWMtZm9udC1zaXplO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICMzNTM1MzU7XHJcbiAgfVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTE4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgODBweCAwO1xyXG5cclxuICAgICYtLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDI1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS13b3JrcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tMXN0LXNjcmVlbi1pbnRlcm5hbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2luZ2xlLXdvcmsge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZ1biB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmxpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmLS10ZWFtIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub3RlLWZpZWxkIHtcclxuICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAmLS0xc3Qtc2NyZWVuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9zdGF0aWMvaW1hZ2VzL1NWRy9zcHJpdGUuc3ZnJykgbm8tcmVwZWF0IDAgLTE1OXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWJvdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3N0YXRpYy9pbWFnZXMvU1ZHL3Nwcml0ZS5zdmcnKSBuby1yZXBlYXQgLTQ1cHggLTE1OXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29udGFjdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vc3RhdGljL2ltYWdlcy9TVkcvc3ByaXRlLnN2ZycpIG5vLXJlcGVhdCAtNjdweCAtMTU5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pbnRlcm5hbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vc3RhdGljL2ltYWdlcy9TVkcvc3ByaXRlLnN2ZycpIG5vLXJlcGVhdCAtMjNweCAtMTU5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19mb250IHtcclxuICAgICAgICBmb250LXNpemU6ICRkZWNvcmF0aXZlLWZvbnQtc2l6ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdmcge1xyXG4gICAgICAgIHdpZHRoOiA0NzNweDtcclxuICAgICAgICBoZWlnaHQ6IDE2NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICYtLWV5ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vc3RhdGljL2ltYWdlcy9TVkcvNDA0LTEuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGJsaW5rIDIuNXMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW51bWJlcnMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3N0YXRpYy9pbWFnZXMvU1ZHLzQwNC0wLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS00MDQge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQGtleWZyYW1lcyBibGluayB7XHJcbiAgICA5MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICB9XHJcbiAgICA5MyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KSBzY2FsZVkoMC4xKVxyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbi5oZWFkbGluZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgJi0taDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1za2lsbCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbmF2IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1mdW4ge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMCAwICMzNTM1MzUsIC0ycHggMCAwICMzNTM1MzUsIDAgMnB4IDAgIzM1MzUzNSwgMCAtMnB4IDAgIzM1MzUzNSwgMXB4IDFweCAjMzUzNTM1LCAtMXB4IC0xcHggMCAjMzUzNTM1LCAxcHggLTFweCAwICMzNTM1MzUsIC0xcHggMXB4IDAgIzM1MzUzNTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zbWFsbC1kZWNvcmF0aXZlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyogbW9iaWxlICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMjBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAmLS1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0xc3Qtc2NyZWVuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTQwcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0xc3Qtc2NyZWVuLWludGVybmFsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdvcmtzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDgwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNpbmdsZS13b3JrIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFib3V0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1mb290ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1mdW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggNDBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRsaW5lIHtcclxuXHJcbiAgICAgICAgJi0taDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUtbW9iaWxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taDEtaW50ZXJuYWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUtbW9iaWxlLWludGVybmFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemUtbW9iaWxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemUtbW9iaWxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0td29yayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubm90ZS1maWVsZCB7XHJcbiAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZm9udCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc21hbGwtZGVjb3JhdGl2ZSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIHRhYmxldCAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDM0cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgJi0taGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMXN0LXNjcmVlbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTFzdC1zY3JlZW4taW50ZXJuYWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS13b3JrcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA4MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zaW5nbGUtd29yayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hYm91dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZm9vdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZnVuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzNHB4IDQwcHggMzRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkbGluZSB7XHJcblxyXG4gICAgICAgICYtLWgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplLW1vYmlsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWgxLWludGVybmFsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplLW1vYmlsZS1pbnRlcm5hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplLW1vYmlsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLW1vYmlsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdvcmsge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbWFsbC1kZWNvcmF0aXZlIHtcclxuICAgICAgICBcclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAbWl4aW4gZmxleCAoKSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufSIsIi5oZWFkZXJfX2NvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgZmxleCAoKTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTE4MHB4O1xyXG59XHJcblxyXG4ubmF2X19saW5rIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAmLS1tZW51IHtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZHJvcGRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5kcm9wZG93biB7XHJcbiAgICBAaW5jbHVkZSBmbGV4ICgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2NnB4OyBcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLnZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMTAwdnc7XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9zdGF0aWMvaW1hZ2VzL1NWRy9zcHJpdGUuc3ZnJykgbm8tcmVwZWF0IC0xcHggLTFweDtcclxufVxyXG5cclxuLyogbW9iaWxlICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcblxyXG4gICAgLyogZGlzYWJsZSBzY3JvbGxpbmcgb24gbWVudSBvcGVuaW5nXHJcbiAgICBcclxuICAgICAgICBib2R5OmhhcygjdG9nZ2xlOmNoZWNrZWQpIHsgXHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiBcclxuICAgICAgICB9Ki8gXHJcblxyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAuNyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICN0b2dnbGU6Y2hlY2tlZCB+IC5kcm9wZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3N0YXRpYy9pbWFnZXMvU1ZHL3Nwcml0ZS5zdmcnKSBuby1yZXBlYXQgLTUxcHggLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLS1oZWFkZXI6aGFzKCN0b2dnbGU6Y2hlY2tlZCkgeyBcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYge1xyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2X19saW5rIHsgXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi0tbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemUtbW9iaWxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKiB0YWJsZXQgKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG4gICAgLmhlYWRlcl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5uYXYge1xyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYXJyb3ctYmFjayB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9zdGF0aWMvaW1hZ2VzL1NWRy9zcHJpdGUuc3ZnJykgbm8tcmVwZWF0IC0yNDBweCAtNzhweDtcclxufVxyXG5cclxuLmhlYWRsaW5lLWZpZWxkIHtcclxuICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICZfX2hlYWRsaW5lIHtcclxuICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIC5saW5rLWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCcuLi9zdGF0aWMvaW1hZ2VzL1NWRy9zcHJpdGUuc3ZnJykgbm8tcmVwZWF0IC0yMzdweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRsaW5lLWZpZWxkIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubGluay1pY29uIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9zdGF0aWMvaW1hZ2VzL1NWRy9zcHJpdGUuc3ZnJykgbm8tcmVwZWF0IC0xMzdweCAwO1xyXG59XHJcblxyXG4udG9wLWluZm8ge1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgJl9fbm90ZXMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogbW9iaWxlICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAuaGVhZGxpbmUtZmllbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIFxyXG4gICAgICAgICZfX2hlYWRsaW5lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC50b3AtaW5mbyB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBcclxuICAgICAgICAmX19ub3RlcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiB0YWJsZXQgKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuaGVhZGxpbmUtZmllbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIFxyXG4gICAgICAgICZfX2hlYWRsaW5lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC50b3AtaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBcclxuICAgICAgICAmX19ub3RlcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5za2lsbHMge1xyXG4gICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uOyBcclxuICAgICAgICB3aWR0aDogMzgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b29scyB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1maWdtYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXkgdXJsKCcuLi9zdGF0aWMvaW1hZ2VzL1NWRy9zcHJpdGUuc3ZnJykgbm8tcmVwZWF0IDAgLTc4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1waG90b3Nob3Age1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5IHVybCgnLi4vc3RhdGljL2ltYWdlcy9TVkcvc3ByaXRlLnN2ZycpIG5vLXJlcGVhdCAtODBweCAtNzhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWlsbHVzdHJhdG9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleSB1cmwoJy4uL3N0YXRpYy9pbWFnZXMvU1ZHL3Nwcml0ZS5zdmcnKSBuby1yZXBlYXQgLTE2MHB4IC03OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5IHVybCgnLi4vc3RhdGljL2ltYWdlcy9TVkcvc3ByaXRlLnN2ZycpIG5vLXJlcGVhdCAwIC0xODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJsZW5kZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5IHVybCgnLi4vc3RhdGljL2ltYWdlcy9TVkcvc3ByaXRlLnN2ZycpIG5vLXJlcGVhdCAtODBweCAtMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcblxyXG4gICAgLnNraWxscyB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRvb2xzIHtcclxuICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4vKiB0YWJsZXQgKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuc2tpbGxzIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY29udGFjdHMge1xyXG4gICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93OyBcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDM4MHB4OyAgIFxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgLndvcmstbGluayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJy4uL3N0YXRpYy9pbWFnZXMvU1ZHL3Nwcml0ZS5zdmcnKSBuby1yZXBlYXQgLTE4N3B4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGluayB7XHJcbiAgICAmLS1jb250YWN0IHtcclxuICAgICAgICBmb250LXNpemU6ICRjb250YWN0LWZvbnQtc2l6ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGl2aWRlciB7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTW9iaWxlICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcblxyXG4uY29udGFjdHMge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGl2aWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmsge1xyXG4gICAgICAgICYtLWNvbnRhY3QgeyAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFRhYmxldCAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgICAuY29udGFjdHMge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdmlkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rIHtcclxuICAgICAgICAmLS1jb250YWN0IHsgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiAgICAiLCIud29yayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGZsZXggKCk7XHJcbiAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogNjBweCAwIDYwcHggMDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGVmdC1pbmZvIHtcclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXggKCk7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3c7IFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgIHdpZHRoOiA3ODBweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJi0tbm8tcGVvcGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9ICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX3BpY3R1cmUgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXggKCk7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47IFxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnJpZ2h0LWluZm8ge1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG5cclxuICAgICZfX25vdGVzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm5vdGUtaGVhZGxpbmUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbn1cclxuXHJcbi53b3JrLWxpbmsge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3N0YXRpYy9pbWFnZXMvU1ZHL3Nwcml0ZS5zdmcnKSBuby1yZXBlYXQgLTg3cHggMDtcclxuICAgIFxyXG59XHJcblxyXG4uaG92ZXItaGVscGVyIHtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciAud29yay1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCcuLi9zdGF0aWMvaW1hZ2VzL1NWRy9zcHJpdGUuc3ZnJykgbm8tcmVwZWF0IC0xODdweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgLmxlZnQtaW5mb19fcGljdHVyZSBpbWcge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qIG1vYmlsZSAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgXHJcbiAgICAud29yayB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDUwcHggMDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIFxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmxlZnQtaW5mbyB7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgIFxyXG4gICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BpY3R1cmUgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fbm90ZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMzBweCAyMHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgXHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yaWdodC1pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBcclxuICAgICAgICAmX19ub3RlcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi8qIHRhYmxldCAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC53b3JrIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCAwO1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubGVmdC1pbmZvIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgXHJcbiAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzNHB4IDAgMzRweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fcGljdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGljdHVyZSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fbm90ZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM0cHggMzBweCAzNHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgXHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yaWdodC1pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDM0cHggMCAzNHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBcclxuICAgICAgICAmX19ub3RlcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuIiwiLnByb2plY3Qtbm90ZXMge1xyXG4gICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLnBpY3R1cmVzIHtcclxuICAgIEBpbmNsdWRlIGZsZXggKCk7XHJcbiAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJl9fZnVsbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA2NjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcblxyXG4gICAgICAgIC8qcGFnZSBzY3JvbGwqL1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4ICgpO1xyXG4gICAgICAgICAgICAmLS1wYWdlLXNjcm9sbC0xIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9hdXN0aW4td2VsbG5lc3Mvc2Nyb2xsLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcGFnZS1zY3JvbGwtMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vYXhpb20vc2Nyb2xsLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcGFnZS1zY3JvbGwtMyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vYXVzdGluLWFyZWEvc2Nyb2xsLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcGFnZS1zY3JvbGwtNCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vZ2FtZS03L3Njcm9sbC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXBhZ2Utc2Nyb2xsLTUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL3JlcHRpY2hpcC9zY3JvbGwuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1wYWdlLXNjcm9sbC02IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9jb2xvcmFkby13ZWFsdGgvc2Nyb2xsLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcGFnZS1zY3JvbGwtNyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vdXNhLXRyaWF0aGxvbi9zY3JvbGwuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1wYWdlLXNjcm9sbC04IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9zbWFydC1haXIvc2Nyb2xsLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcGFnZS1zY3JvbGwtOSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vbWV0cm8tcmVwcm8vc2Nyb2xsLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgLypmaXJzdCB3b3JrKi9cclxuXHJcbiAgICAgICAgJi0tZmlyc3QtMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9hdXN0aW4td2VsbG5lc3MvZmlyc3QuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zZWNvbmQtMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9hdXN0aW4td2VsbG5lc3Mvc2Vjb25kLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGhpcmQtMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9hdXN0aW4td2VsbG5lc3MvdGhpcmQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZvdXJ0aC0xIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL2F1c3Rpbi13ZWxsbmVzcy9mb3VydGguanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wYWdlcy0xIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL2F1c3Rpbi13ZWxsbmVzcy9wYWdlcy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qc2Vjb25kIHdvcmsqL1xyXG5cclxuICAgICAgICAmLS1maXJzdC0yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL2F4aW9tL2ZpcnN0LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2Vjb25kLTIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vYXhpb20vc2Vjb25kLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGhpcmQtMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9heGlvbS90aGlyZC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWZvdXJ0aC0yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL2F4aW9tL2ZvdXJ0aC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBhZ2VzLTIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vYXhpb20vcGFnZXMuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKnRoaXJkIHdvcmsqL1xyXG5cclxuICAgICAgICAmLS1maXJzdC0zIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL2F1c3Rpbi1hcmVhL2ZpcnN0LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2Vjb25kLTMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vYXVzdGluLWFyZWEvc2Vjb25kLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGhpcmQtMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9hdXN0aW4tYXJlYS90aGlyZC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZm91cnRoLTMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vYXVzdGluLWFyZWEvZm91cnRoLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGFnZXMtMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9hdXN0aW4tYXJlYS9wYWdlcy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qZm91cnRoIHdvcmsqL1xyXG5cclxuICAgICAgICAmLS1maXJzdC00IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL2dhbWUtNy9maXJzdC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNlY29uZC00IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL2dhbWUtNy9zZWNvbmQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10aGlyZC00IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL2dhbWUtNy90aGlyZC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZm91cnRoLTQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vZ2FtZS03L2ZvdXJ0aC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBhZ2VzLTQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vZ2FtZS03L3BhZ2VzLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLypmaWZ0aCB3b3JrKi9cclxuXHJcbiAgICAgICAgJi0tZmlyc3QtNSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9yZXB0aWNoaXAvZmlyc3QuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zZWNvbmQtNSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9yZXB0aWNoaXAvc2Vjb25kLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGhpcmQtNSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9yZXB0aWNoaXAvdGhpcmQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZvdXJ0aC01IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL3JlcHRpY2hpcC9mb3VydGguanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wYWdlcy01IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL3JlcHRpY2hpcC9wYWdlcy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAvKnNpeHRoIHdvcmsqL1xyXG5cclxuICAgICAgICAmLS1maXJzdC02IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL2NvbG9yYWRvLXdlYWx0aC9maXJzdC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNlY29uZC02IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL2NvbG9yYWRvLXdlYWx0aC9zZWNvbmQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10aGlyZC02IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL2NvbG9yYWRvLXdlYWx0aC90aGlyZC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZm91cnRoLTYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vY29sb3JhZG8td2VhbHRoL2ZvdXJ0aC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBhZ2VzLTYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vY29sb3JhZG8td2VhbHRoL3BhZ2VzLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC8qc2V2ZW50aCB3b3JrKi9cclxuXHJcbiAgICAgICAgJi0tZmlyc3QtNyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby91c2EtdHJpYXRobG9uL2ZpcnN0LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2Vjb25kLTcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vdXNhLXRyaWF0aGxvbi9zZWNvbmQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10aGlyZC03IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL3VzYS10cmlhdGhsb24vdGhpcmQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZvdXJ0aC03IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL3VzYS10cmlhdGhsb24vZm91cnRoLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGFnZXMtNyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby91c2EtdHJpYXRobG9uL3BhZ2VzLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyplaWdodCB3b3JrKi9cclxuXHJcbiAgICAgICAgJi0tZmlyc3QtOCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9zbWFydC1haXIvZmlyc3QuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zZWNvbmQtOCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9zbWFydC1haXIvc2Vjb25kLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGhpcmQtOCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9zbWFydC1haXIvdGhpcmQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZvdXJ0aC04IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL3NtYXJ0LWFpci9mb3VydGguanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wYWdlcy04IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL3NtYXJ0LWFpci9wYWdlcy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qbmluZXRoIHdvcmsqL1xyXG5cclxuICAgICAgICAmLS1maXJzdC05IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL21ldHJvLXJlcHJvL2ZpcnN0LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2Vjb25kLTkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vbWV0cm8tcmVwcm8vc2Vjb25kLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGhpcmQtOSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9tZXRyby1yZXByby90aGlyZC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZm91cnRoLTkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9wb3J0Zm9saW8vbWV0cm8tcmVwcm8vZm91cnRoLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGFnZXMtOSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL3BvcnRmb2xpby9tZXRyby1yZXByby9wYWdlcy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLndvcmstaW5mbyB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IFxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiA2MjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgIH1cclxufVxyXG5cclxuLypNYWMqL1xyXG5cclxuLm1hYyB7XHJcbiAgICB3aWR0aDogODIuOCU7XHJcbiAgICBoZWlnaHQ6IDg3LjElO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbWFnZXMvcG9ydGZvbGlvL2F1c3Rpbi13ZWxsbmVzcy9tYWMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAzJTtcclxuXHJcbiAgICAmX19jb250ZW50LWFyZWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNzUuNiU7XHJcbiAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIHRvcDogMy42JTtcclxuICAgICAgICBsZWZ0OiAxMi4xJTtcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q4ZDhkODtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigxMDAsIDEwMCwgMTAwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuICBcclxuLmJvdHRvbS1ub3RlcyB7XHJcbiAgICBcclxuICAgICZfX25vdGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGlzY2xhaW1lciB7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdGhlci13b3JrcyB7XHJcbiAgICBAaW5jbHVkZSBmbGV4ICgpO1xyXG4gICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJy4uL3N0YXRpYy9pbWFnZXMvU1ZHL3Nwcml0ZS5zdmcnKSBuby1yZXBlYXQgLTE4N3B4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1maXJzdCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2sgdXJsKCcuLi9zdGF0aWMvaW1hZ2VzL1NWRy9zcHJpdGUuc3ZnJykgbm8tcmVwZWF0IC04N3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxhc3Qge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrIHVybCgnLi4vc3RhdGljL2ltYWdlcy9TVkcvc3ByaXRlLnN2ZycpIG5vLXJlcGVhdCAtODdweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3RoZXItd29yay1saW5rIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmljb24ge1xyXG5cclxuICAgICYtLXByZXYge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vc3RhdGljL2ltYWdlcy9TVkcvc3ByaXRlLnN2ZycpIG5vLXJlcGVhdCAtODdweCAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbmV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9zdGF0aWMvaW1hZ2VzL1NWRy9zcHJpdGUuc3ZnJykgbm8tcmVwZWF0IC04N3B4IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIG1vYmlsZSAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG5cclxuICAgIC5wcm9qZWN0LW5vdGVzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgIC5waWN0dXJlcyB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBcclxuICAgICAgICAmX19mdWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1Ljd2dztcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tLW5vdGVzIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgJl9fbm90ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3RoZXItd29ya3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMjBweCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLypNYWMqL1xyXG5cclxuICAgIC5tYWMge1xyXG5cclxuICAgICAgICAmX19jb250ZW50LWFyZWEge1xyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud29yay1pbmZvIHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgXHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIFxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4vKiB0YWJsZXQgKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG4gICAgLnByb2plY3Qtbm90ZXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAzNHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgLnBpY3R1cmVzIHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIFxyXG4gICAgICAgICZfX2Z1bGwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTUuNnZ3O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20tbm90ZXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzRweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAmX19ub3RlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vdGhlci13b3JrcyB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAzNHB4IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAud29yay1pbmZvIHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgXHJcbiAgICAgICAgcGFkZGluZzogMzRweCAzNHB4IDYwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIFxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbiIsIi5zaWRlLXByb2plY3Qge1xyXG4gICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgIHdpZHRoOiA1OTBweDtcclxuICAgICAgICBoZWlnaHQ6IDU5MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXk7XHJcblxyXG4gICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9mb3ItZnVuL2JvbWJ1cy1kcm9uZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2ltYWdlcy9mb3ItZnVuL25pYmJsZXMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL2Zvci1mdW4vY29kZS1leGFtcGxlLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tNCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW1hZ2VzL2Zvci1mdW4vbGQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXggKCk7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiA1OTBweDtcclxuICAgICAgICBoZWlnaHQ6IDU5MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogODBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVzY3JpcHRpb24ge1xyXG4gICAgJi0tZnVuIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRpc2NsYWltZXIge1xyXG4gICAgJi0tZnVuIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6ICRkaXNjbGFpbWVyLWZvbnQtc2l6ZTtcclxuICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgIH1cclxufVxyXG5cclxuLyogbW9iaWxlICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcblxyXG4gICAgLnNpZGUtcHJvamVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fcGljdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICYtLWZ1biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qdGFibGV0Ki9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuc2lkZS1wcm9qZWN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi0tcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX19waWN0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5mb290ZXJfX2NvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgZmxleCAoKTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTE4MHB4O1xyXG5cclxuICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tNDA0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLyogbW9iaWxlICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAuZm9vdGVyX19jb250ZW50IHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgJi0tNDA0IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIHRhYmxldCAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5mb290ZXJfX2NvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAmLS00MDQge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIl19 */
