html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}.col-xs-1-12{width:8.33333%}.col-xs-2-12{width:16.66667%}.col-xs-3-12{width:25%}.col-xs-4-12{width:33.33333%}.col-xs-5-12{width:41.66667%}.col-xs-6-12{width:50%}.col-xs-7-12{width:58.33333%}.col-xs-8-12{width:66.66667%}.col-xs-9-12{width:75%}.col-xs-10-12{width:83.33333%}.col-xs-11-12{width:91.66667%}.col-xs-12-12{width:100%}@media (min-width: 851px){.col-sm-1-12{width:8.33333%}.col-sm-2-12{width:16.66667%}.col-sm-3-12{width:25%}.col-sm-4-12{width:33.33333%}.col-sm-5-12{width:41.66667%}.col-sm-6-12{width:50%}.col-sm-7-12{width:58.33333%}.col-sm-8-12{width:66.66667%}.col-sm-9-12{width:75%}.col-sm-10-12{width:83.33333%}.col-sm-11-12{width:91.66667%}.col-sm-12-12{width:100%}}@media (min-width: 1200px){.col-md-1-12{width:8.33333%}.col-md-2-12{width:16.66667%}.col-md-3-12{width:25%}.col-md-4-12{width:33.33333%}.col-md-5-12{width:41.66667%}.col-md-6-12{width:50%}.col-md-7-12{width:58.33333%}.col-md-8-12{width:66.66667%}.col-md-9-12{width:75%}.col-md-10-12{width:83.33333%}.col-md-11-12{width:91.66667%}.col-md-12-12{width:100%}}@media (min-width: 1450px){.col-lg-1-12{width:8.33333%}.col-lg-2-12{width:16.66667%}.col-lg-3-12{width:25%}.col-lg-4-12{width:33.33333%}.col-lg-5-12{width:41.66667%}.col-lg-6-12{width:50%}.col-lg-7-12{width:58.33333%}.col-lg-8-12{width:66.66667%}.col-lg-9-12{width:75%}.col-lg-10-12{width:83.33333%}.col-lg-11-12{width:91.66667%}.col-lg-12-12{width:100%}}@media (min-width: 1800px){.col-xl-1-12{width:8.33333%}.col-xl-2-12{width:16.66667%}.col-xl-3-12{width:25%}.col-xl-4-12{width:33.33333%}.col-xl-5-12{width:41.66667%}.col-xl-6-12{width:50%}.col-xl-7-12{width:58.33333%}.col-xl-8-12{width:66.66667%}.col-xl-9-12{width:75%}.col-xl-10-12{width:83.33333%}.col-xl-11-12{width:91.66667%}.col-xl-12-12{width:100%}}@font-face{font-family:'MM Cruella 100';src:url("../fonts/MMCruella-100.eot");src:url("../fonts/MMCruella-100.eot?#iefix") format("embedded-opentype"),url("../fonts/MMCruella-100.woff2") format("woff2"),url("../fonts/MMCruella-100.woff") format("woff"),url("../fonts/MMCruella-100.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Bw Modelica';src:url("../fonts/BwModelica-Bold.eot");src:url("../fonts/BwModelica-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/BwModelica-Bold.woff2") format("woff2"),url("../fonts/BwModelica-Bold.woff") format("woff"),url("../fonts/BwModelica-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Bw Modelica';src:url("../fonts/BwModelica-Light.eot");src:url("../fonts/BwModelica-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/BwModelica-Light.woff2") format("woff2"),url("../fonts/BwModelica-Light.woff") format("woff"),url("../fonts/BwModelica-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Bw Modelica';src:url("../fonts/BwModelica-Medium.eot");src:url("../fonts/BwModelica-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/BwModelica-Medium.woff2") format("woff2"),url("BwModelica-Medium.woff") format("woff"),url("../fonts/BwModelica-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Bw Modelica';src:url("../fonts/BwModelica-Regular.eot");src:url("../fonts/BwModelica-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/BwModelica-Regular.woff2") format("woff2"),url("../fonts/BwModelica-Regular.woff") format("woff"),url("../fonts/BwModelica-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}html{overflow-x:hidden}body{position:relative;overflow-x:hidden;width:100%;height:100%;background:#ffffff;color:#fff}body *{margin:0;padding:0;outline:none !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}strong{font-weight:500}ul,a,span{list-style-type:none}figure,p{margin:0}a{text-decoration:none}button,input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none}.container{width:calc(100vw / 1.25389);margin-left:auto;margin-right:auto}@media only screen and (max-width: 768px){.container{width:100%;padding-left:15px;padding-right:15px}}@media only screen and (max-width: 480px){.container{width:100%;padding-left:15px;padding-right:15px}}.container-content{width:calc(100vw / 1.6565);margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}@media only screen and (max-width: 1199px){.container-content{width:800px}}@media only screen and (max-width: 1024px){.container-content{width:700px}}@media only screen and (max-width: 768px){.container-content{width:100%;padding-left:10px;padding-right:10px}}@media only screen and (max-width: 480px){.container-content{width:100%;padding-left:10px;padding-right:10px}}.container-content-smallest{width:calc(100vw / 1.81428);margin-left:auto;margin-right:auto}@media only screen and (max-width: 768px){.container-content-smallest{width:100%;padding-left:15px;padding-right:15px}}@media only screen and (max-width: 480px){.container-content-smallest{width:100%;padding-left:15px;padding-right:15px}}.header{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 850px){.header{display:none}}.header__logo{margin-left:0;margin-right:auto}.header__contact-tel{margin-top:16px}.header__contact-tel a:hover{color:#6535F5}.header__menu-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:0;margin-left:auto;font-family:'Lab Grotesque', sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:1.22;letter-spacing:0.01em;color:#262626;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;background:transparent;margin-top:16px;cursor:pointer}.header__menu-link:hover,.header__menu-link:active{color:#6535F5}.mobile-header{position:fixed;width:100%;padding-top:30px;padding-bottom:20px;background:rgba(42,22,101,0.6);display:none;padding-left:15px;padding-right:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:100}@media only screen and (max-width: 850px){.mobile-header{display:-webkit-box;display:-ms-flexbox;display:flex}}.mobile-header__contact-tel{margin-left:0;margin-right:auto}.mobile-link{font-family:'Lab Grotesque', sans-serif;font-weight:normal;font-size:16px;line-height:1.18;color:#FFFFFF}.hamburger{width:26px;height:18px;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB4MT0iMSIgeTE9IjEiIHgyPSIyNSIgeTI9IjEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjEiIHkxPSI5IiB4Mj0iMjUiIHkyPSI5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxsaW5lIHgxPSIxIiB5MT0iMTciIHgyPSIyNSIgeTI9IjE3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==);border:none;cursor:pointer;background-color:transparent}body{background-color:#191D23;font-family:"Bw Modelica", sans-serif}strong{font-weight:bold}.text-primary{font-weight:300;font-size:58px;line-height:69px}@media only screen and (max-width: 1700px){.text-primary{font-size:45px;line-height:55px}}@media only screen and (max-width: 1470px){.text-primary{font-size:40px;line-height:50px}}@media only screen and (max-width: 1199px){.text-primary{font-size:30px;line-height:40px}}@media only screen and (max-width: 1024px){.text-primary{font-size:25px;line-height:35px}}@media only screen and (max-width: 768px){.text-primary{font-size:30px}}.text-secondary{font-weight:300;font-size:22px;line-height:30px}@media only screen and (max-width: 1700px){.text-secondary{font-size:18px;line-height:25px}}@media only screen and (max-width: 1470px){.text-secondary{font-size:16px;line-height:23px}}@media only screen and (max-width: 1199px){.text-secondary{font-size:15px;line-height:23px}}@media only screen and (max-width: 1024px){.text-secondary{font-size:13px;line-height:18px}}@media only screen and (max-width: 768px){.text-secondary{font-size:18px}}.text-additional{font-weight:300;font-size:22px;line-height:1.36}@media only screen and (max-width: 1700px){.text-additional{font-size:18px}}@media only screen and (max-width: 1470px){.text-additional{font-size:16px}}@media only screen and (max-width: 1199px){.text-additional{font-size:15px}}@media only screen and (max-width: 1024px){.text-additional{font-size:13px}}@media only screen and (max-width: 768px){.text-additional{font-size:15px}}.intro-page{position:relative;background-image:url(../images/bg-main.png);background-size:cover;background-position:center 10px;width:100vw;padding-top:47px;margin-top:-10px}.intro-page__mobiles{position:absolute;top:0;right:1%;width:calc(100vw / 1.65652);height:calc((100vw / 1.65652) / 1.380552)}@media only screen and (max-width: 768px){.intro-page__mobiles{position:relative;width:100%;height:auto;top:0;right:-15px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:none}}@media only screen and (max-width: 480px){.intro-page__mobiles{position:relative;width:100%;height:auto;top:0;right:-15px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.intro-page__mobiles img{width:100%;height:100%}.intro-page__content{width:550px;padding-bottom:330px}@media only screen and (max-width: 1700px){.intro-page__content{width:450px;padding-bottom:270px}}@media only screen and (max-width: 1470px){.intro-page__content{width:400px;padding-bottom:150px}}@media only screen and (max-width: 1199px){.intro-page__content{width:350px;padding-bottom:130px}}@media only screen and (max-width: 1024px){.intro-page__content{width:320px;padding-bottom:70px}}@media only screen and (max-width: 768px){.intro-page__content{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.intro-page__logo{width:calc(100vw / 15.875);height:calc((100vw / 15.875) / 1.2);margin-bottom:60px}@media only screen and (max-width: 1470px){.intro-page__logo{margin-bottom:40px}}@media only screen and (max-width: 768px){.intro-page__logo{width:120px;height:auto;margin:0 auto 25px}}.intro-page__logo svg{width:100%;height:100%}.intro-page__title{padding-bottom:25px}@media only screen and (max-width: 768px){.intro-page__title{text-align:center}}@media only screen and (max-width: 480px){.intro-page__title{text-align:center}}.intro-page__subtitle{padding-bottom:75px}@media only screen and (max-width: 1470px){.intro-page__subtitle{padding-bottom:45px}}@media only screen and (max-width: 768px){.intro-page__subtitle{text-align:center;width:50%;margin:0 auto}}@media only screen and (max-width: 480px){.intro-page__subtitle{width:100%}}@media only screen and (max-width: 768px){.intro-page__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.download-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media only screen and (max-width: 768px){.download-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:450px 0 0;margin-top:-50px;width:100%;height:auto;background:url(../images/mobile-phones.png) center 0 no-repeat;background-size:90%}}@media only screen and (max-width: 670px){.download-box{margin-top:-20px;padding:400px 0 0}}@media only screen and (max-width: 570px){.download-box{padding:350px 0 0}}@media only screen and (max-width: 480px){.download-box{padding:300px 0 0}}.download-box-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100vw / 9.29268);height:calc((100vw / 9.29268) / 3.727272);background:linear-gradient(225.86deg, #4C5563 0%, #252A32 101.55%);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.5);box-shadow:0 0 30px rgba(0,0,0,0.5);border-radius:29px;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}@media only screen and (max-width: 1100px){.download-box-links{width:147px;height:40px}}@media only screen and (max-width: 991px){.download-box-links{width:147px;height:40px}}@media only screen and (max-width: 850px){.download-box-links{width:147px;height:40px}}.download-box-links img{width:100%;height:100%}@media only screen and (max-width: 1100px){.download-box-links img{height:26px;width:auto}}.download-box-links:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.app-store{padding:calc(100vw / 213.333) calc(100vw / 60);margin-right:5px}.google-play{padding:calc(100vw / 160) calc(100vw / 68.571) calc(100vw / 213.333);margin-left:5px}.gallery-page{background-color:#191D23}.gallery-page-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media only screen and (max-width: 768px){.gallery-page-box-desktop{display:none}}.gallery-page-box-mobile{display:none}@media only screen and (max-width: 768px){.gallery-page-box-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.gallery-page-box-mobile .gallery-page-box-mobile-image img{width:100%;height:auto;display:block}.gallery-page-box-mobile .gallery-page-box-mobile-image.gallery-page-box-mobile-image-two img{min-height:calc(100% + 10px)}@media only screen and (max-width: 480px){.gallery-page-box-mobile .gallery-page-box-mobile-image.gallery-page-box-mobile-image-two img{min-height:100%}}.gallery-page-box-mobile .part{width:50%;padding:10px 5px 0;-ms-flex-negative:0;flex-shrink:0}.gallery-page-box-mobile .part .gallery-page-box-mobile-image{margin-bottom:10px}.gallery-page-box-mobile .part .gallery-page-box-mobile-image:last-child{margin-bottom:0}.gallery-page-box-mobile .part img{width:100%;height:auto}.gallery-page-box-mobile .flex-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gallery-page-box-mobile-one{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gallery-page-box-mobile-two{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.gallery-page-box-mobile-three{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gallery-page-wrapper{margin-top:-130px}@media only screen and (max-width: 1470px){.gallery-page-wrapper{margin-top:-10px}}@media only screen and (max-width: 1199px){.gallery-page-wrapper{margin-top:-10px}}@media only screen and (max-width: 768px){.gallery-page-wrapper{margin-bottom:50px}}.gallery-flex-wrapper-one{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-line-pack:end;align-content:flex-end;max-height:calc(100vw / 1.905);width:100%}.gallery-page__images{margin-top:10px;margin-right:11px;margin-left:11px;-webkit-transform:scale(0.98);transform:scale(0.98)}.gallery-page__images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-item-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gallery-item-2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.gallery-item-3{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.gallery-item-4{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.gallery-item-5{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.gallery-page-flex-wrapper-two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around}.gallery-item-1,.gallery-item-5,.gallery-item-7{width:calc(33% - 20px);height:calc(33% - 20px)}.gallery-item-2,.gallery-item-4{width:calc(33% - 20px);height:calc((66% - 20px) / 1.666)}.gallery-item-6{width:calc(66% - 20px);height:calc((33% - 20px) / 2.064)}.gallery-item-3{width:calc(33% - 20px);height:calc((33% - 20px) / 0.5987)}@media only screen and (max-width: 768px){.gallery-item-4{display:none}}@media only screen and (max-width: 480px){.gallery-item-4{display:none}}@media only screen and (max-width: 768px){.gallery-item-5,.gallery-item-6,.gallery-item-7{width:calc(50% - 30px);height:calc(50% - 30px)}}@media only screen and (max-width: 480px){.gallery-item-5,.gallery-item-6,.gallery-item-7{width:calc(50% - 30px);height:calc(50% - 30px)}}.about-page{background-color:#191D23;overflow:hidden}.about-page-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative}.about-page__image{width:calc(100vw / 3.048387);height:calc(100vw / 3.048387);position:absolute;right:-7%;top:5%}.about-page__image img{width:100%;height:100%}@media only screen and (max-width: 1470px){.about-page__image{right:-15%}}@media only screen and (max-width: 1199px){.about-page__image{right:-5%}}@media only screen and (max-width: 1024px){.about-page__image{right:-10%}}@media only screen and (max-width: 850px){.about-page__image{right:-2%}}@media only screen and (max-width: 768px){.about-page__image{width:220px;height:240px;position:absolute;right:auto;top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.about-page__content{padding:calc(100vw / 13.13793) calc(100vw / 238.125) calc(100vw / 7.47058)}@media only screen and (max-width: 768px){.about-page__content{padding:0;width:100%;text-align:center}}.about-page__content-title{margin-bottom:15px}.about-page__content-subtitle{width:550px}@media only screen and (max-width: 1700px){.about-page__content-subtitle{width:480px}}@media only screen and (max-width: 1470px){.about-page__content-subtitle{width:420px}}@media only screen and (max-width: 768px){.about-page__content-subtitle{max-width:100%;width:450px;padding-top:20px;margin:0 auto 45px;font-size:15px}}.about-page__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:25px;padding-left:110px;padding-bottom:50px}@media only screen and (max-width: 1470px){.about-page__box{padding-left:80px}}@media only screen and (max-width: 768px){.about-page__box{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.about-page__box__item{position:relative;width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media only screen and (max-width: 1700px){.about-page__box__item{width:180px}}@media only screen and (max-width: 1470px){.about-page__box__item{width:155px}}@media only screen and (max-width: 1024px){.about-page__box__item{width:140px}}@media only screen and (max-width: 768px){.about-page__box__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:100%;width:300px;padding-top:70px;margin-bottom:40px;position:relative}}.about-page__box-caption{padding-bottom:10px}.about-page__box-description{font-size:16px;font-weight:300;line-height:22px}@media only screen and (max-width: 1470px){.about-page__box-description{font-size:12px;line-height:18px}}@media only screen and (max-width: 1199px){.about-page__box-description{font-size:10px;line-height:16px}}@media only screen and (max-width: 1024px){.about-page__box-description{font-size:13px;line-height:18px}}@media only screen and (max-width: 768px){.about-page__box-description{font-size:13px;line-height:18px;text-align:center}}.about-page__box-item-one:before{content:'';position:absolute;top:calc(-100vw / 381);left:calc(-100vw / 19.05);width:calc(100vw / 23.8125);height:calc((100vw / 23.8125) / 1.23076);background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../images/1.svg)}.about-page__box-item-two:before{content:'';position:absolute;top:0;left:calc(-100vw / 19.05);width:calc(100vw / 21.452513);height:calc((100vw / 22.54438) / 1.69);background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../images/2.svg)}.about-page__box-item-three:before{content:'';position:absolute;top:calc(-100vw / 381);left:calc(-100vw / 24);width:calc(100vw / 28.95136);height:calc((100vw / 28.95136) / 0.960584);background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../images/3.svg)}@media only screen and (max-width: 768px){.about-page__box-item-one:before,.about-page__box-item-two:before,.about-page__box-item-three:before{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70px;height:40px}}.how-page{background-color:#191D23}.how-page__content-description{position:relative;width:480px}@media only screen and (max-width: 1700px){.how-page__content-description{width:400px}}@media only screen and (max-width: 1470px){.how-page__content-description{width:340px}}@media only screen and (max-width: 1199px){.how-page__content-description{width:250px}}@media only screen and (max-width: 768px){.how-page__content-description{position:static;width:450px;text-align:center}}@media only screen and (max-width: 480px){.how-page__content-description{width:100%}}.how-page__content-title{position:absolute;top:calc(100vw / 42.3333);left:calc((100vw / 42.3333) / 0.225)}@media only screen and (max-width: 768px){.how-page__content-title{position:static;text-align:center;width:100%;margin:0 0 40px 0;padding:0}}.how-page__content-flex-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:40px;padding-bottom:40px;padding-left:70px}@media only screen and (max-width: 768px){.how-page__content-flex-wrapper{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;padding:120px 0 80px 0 !important}}.how-page__content-image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-filter:drop-shadow(0px 0 50px rgba(0,0,0,0.5));filter:drop-shadow(0px 0 50px rgba(0,0,0,0.5))}.how-page__content-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.how-page__content-number{font-family:"MM Cruella 100", sans-serif;position:absolute;font-size:300px;line-height:0.8;opacity:0.05}@media only screen and (max-width: 1470px){.how-page__content-number{font-size:250px}}@media only screen and (max-width: 1024px){.how-page__content-number{font-size:200px}}@media only screen and (max-width: 768px){.how-page__content-number{font-size:50px}}.how-page-mobile-image-1{width:calc(100vw / 3.7);height:calc((100vw / 2.9765) / 0.90523338);padding-top:100px;margin-left:-50px}@media only screen and (max-width: 1300px){.how-page-mobile-image-1{width:calc(100vw / 4)}}@media only screen and (max-width: 1024px){.how-page-mobile-image-1{width:calc(100vw / 4.3)}}.how-page-mobile-image-2{width:calc(100vw / 5.3131);height:calc((100vw / 5.0131) / 0.64735)}.how-page-mobile-image-3{width:calc(100vw / 3.96875);height:calc((100vw / 3.96875) / 0.79077)}@media screen and (min-width: 1440px) and (max-width: 1500px){.how-page-mobile-image-3{width:calc(100vw / 3.6);height:calc((100vw / 3.6) / 0.75)}.how-page-mobile-image-3 img{-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 1439px){.how-page-mobile-image-3{width:calc(100vw / 3.96875);height:calc((100vw / 3.96875) / 0.79077)}.how-page-mobile-image-3 img{-o-object-fit:contain;object-fit:contain}}.how-page-mobile-image-4{width:calc(100vw / 6);height:calc((100vw / 5.669) / 0.56661)}@media only screen and (max-width: 768px){.how-page-mobile-image-1,.how-page-mobile-image-2,.how-page-mobile-image-4{padding-top:30px;max-width:100% !important;width:220px !important;height:auto !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.how-page-mobile-image-1 img,.how-page-mobile-image-2 img,.how-page-mobile-image-4 img{-o-object-fit:initial;object-fit:initial;display:block;width:100%;height:auto}}@media only screen and (max-width: 768px){.how-page-mobile-image-3{padding-top:30px;max-width:100% !important;width:390px !important;height:auto !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.how-page-mobile-image-3 img{-o-object-fit:initial;object-fit:initial;display:block;width:100%;height:auto}}.how-page__content-flex-item-1{padding-left:calc(100vw / 6.35);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1199px){.how-page__content-flex-item-1{padding-left:calc(100vw / 7.49375);-ms-flex-pack:distribute;justify-content:space-around}}@media only screen and (max-width: 768px){.how-page__content-flex-item-1{padding:65px 0 0 0 !important}}.how-page__content-flex__text-item-1{padding-top:250px;margin-right:30px}@media only screen and (max-width: 1470px){.how-page__content-flex__text-item-1{padding-top:200px}}@media only screen and (max-width: 1199px){.how-page__content-flex__text-item-1{margin-right:0}}@media only screen and (max-width: 1024px){.how-page__content-flex__text-item-1{padding-top:140px}}@media only screen and (max-width: 768px){.how-page__content-flex__text-item-1{padding-top:60px;position:relative}}.number-1{top:calc(100vw / 13.1379);left:calc(-100vw / 19.05)}@media only screen and (max-width: 768px){.number-1{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.number-2{top:-70%;left:-20%}.number-3{top:-150%;left:-20%}.number-4{top:-250%;left:-25%}@media only screen and (max-width: 1199px){.number-4{top:-150%}}@media only screen and (max-width: 768px){.number-2,.number-3,.number-4{top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.how-page__content-wrapper{background:#191D23;position:relative}@media only screen and (max-width: 768px){.how-page__content-wrapper{margin-bottom:30px}}.content-mobile-2{background:linear-gradient(225.86deg, #3D4048 0%, #1D2128 101.55%);border-radius:0 200px}@media only screen and (max-width: 768px){.content-mobile-2{border-radius:0 100px}}.content-mobile-4{background:linear-gradient(225.86deg, #1D2128 0%, #3D4048 101.55%);border-radius:200px 0}@media only screen and (max-width: 768px){.content-mobile-4{border-radius:100px 0}}.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.site-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#191D23;padding:calc(100vw / 35.2777) 0}@media only screen and (max-width: 768px){.site-footer{padding:35px 0 60px}}.site-footer__logo{width:93px;height:auto;padding-bottom:calc(100vw / 47.625)}.site-footer__logo svg{width:100%;height:100%}.site-footer__copyright{font-family:"Bw Modelica Light", sans-serif;font-size:14px;line-height:1.2;opacity:0.35}@media only screen and (max-width: 480px){.site-footer__copyright{font-size:10px}}.footer-buttons{padding-bottom:calc(100vw / 29.30769)}@media only screen and (max-width: 768px){.footer-buttons{padding-bottom:45px;padding-top:0;background:none;margin:0}}.site-footer__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:calc(100vw / 35.943396)}@media only screen and (max-width: 768px){.site-footer__form{padding-bottom:25px}}.site-footer__form-mailto{width:16px;height:13px;margin-bottom:15px;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.site-footer__form-mailto:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.site-footer__form a{color:#fff !important;text-decoration:none}.cbp-so-section{position:relative}.cbp-so-section:after{clear:both}.cbp-so-side:after{clear:both}.cbp-so-init .cbp-so-side{opacity:0;-webkit-transition:none;transition:none}.cbp-so-init .cbp-so-side-left{-webkit-transform:translateX(-80px);transform:translateX(-80px)}.cbp-so-init .cbp-so-side-right{-webkit-transform:translateX(80px);transform:translateX(80px)}.cbp-so-init .cbp-so-side-bottom{-webkit-transform:translateY(100px);transform:translateY(100px)}.cbp-so-init .cbp-so-side-top{-webkit-transform:translateY(-100px);transform:translateY(-100px)}.cbp-so-section.cbp-so-animate .cbp-so-side-left,.cbp-so-section.cbp-so-animate .cbp-so-side-bottom,.cbp-so-section.cbp-so-animate .cbp-so-side-top,.cbp-so-section.cbp-so-animate .cbp-so-side-right{-webkit-transition:opacity 0.5s, -webkit-transform 0.8s;transition:opacity 0.5s, -webkit-transform 0.8s;transition:transform 0.8s, opacity 0.5s;transition:transform 0.8s, opacity 0.5s, -webkit-transform 0.8s;-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}.cbp-so-section.cbp-so-animate .cbp-so-side-left.v2{-webkit-transition-delay:0.5s;transition-delay:0.5s}.cbp-so-section.cbp-so-animate .cbp-so-side-right.v2{-webkit-transition-delay:0.5s;transition-delay:0.5s}.cbp-so-section.cbp-so-animate .cbp-so-side-left.v3{-webkit-transition-delay:1s;transition-delay:1s}.cbp-so-section.cbp-so-animate .cbp-so-side-right.v3{-webkit-transition-delay:1s;transition-delay:1s}.cbp-so-section.cbp-so-animate .cbp-so-side-left.v4{-webkit-transition-delay:1.5s;transition-delay:1.5s}.cbp-so-section.cbp-so-animate .cbp-so-side-right.v4{-webkit-transition-delay:1.5s;transition-delay:1.5s}.cbp-so-section.cbp-so-animate .cbp-so-side-left.v5{-webkit-transition-delay:2s;transition-delay:2s}.cbp-so-section.cbp-so-animate .cbp-so-side-right.v5{-webkit-transition-delay:2s;transition-delay:2s}.cbp-so-section.cbp-so-animate .cbp-so-side-bottom,.cbp-so-section.cbp-so-animate .cbp-so-side-bottom.v1{-webkit-transition-delay:0.3s;transition-delay:0.3s}.cbp-so-section.cbp-so-animate .cbp-so-side-bottom.v2{-webkit-transition-delay:0.4s;transition-delay:0.4s}.cbp-so-section.cbp-so-animate .cbp-so-side-bottom.v3{-webkit-transition-delay:0.5s;transition-delay:0.5s}.cbp-so-section.cbp-so-animate .cbp-so-side-bottom.v4{-webkit-transition-delay:0.6s;transition-delay:0.6s}.cbp-so-section.cbp-so-animate .cbp-so-side-bottom.v5{-webkit-transition-delay:0.7s;transition-delay:0.7s}.cbp-so-section.cbp-so-animate .cbp-so-side-bottom.v6{-webkit-transition-delay:0.8s;transition-delay:0.8s}.cbp-so-section.cbp-so-animate .cbp-so-side-top{-webkit-transition-delay:0.4s;transition-delay:0.4s}.cbp-so-section.cbp-so-animate .cbp-so-side-top.top_2{-webkit-transition-delay:0.6s;transition-delay:0.6s}@-webkit-keyframes left_animation{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes left_animation{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.left_animation{-webkit-animation-name:left_animation;animation-name:left_animation;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes right_animation{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes right_animation{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.right_animation{-webkit-animation-name:right_animation;animation-name:right_animation;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes top_animation{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes top_animation{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.top_animation{-webkit-animation-name:top_animation;animation-name:top_animation;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes top_animation_slow{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes top_animation_slow{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.top_animation_slow{-webkit-animation-name:top_animation_slow;animation-name:top_animation_slow;-webkit-animation-duration:2s;animation-duration:2s}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiX21peGluLnNjc3MiLCJfZm9udC1mYWNlLnNjc3MiLCJfZ2VuZXJhbC5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2ludHJvLXBhZ2Uuc2NzcyIsIl9nYWxsZXJ5LXBhZ2Uuc2NzcyIsIl9hYm91dC1wYWdlLnNjc3MiLCJfaG93LXBhZ2Uuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9hbmltYXRpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSwyWkFHQyxRQUFrQixDQUNsQixTQUFrQixDQUNsQixRQUFrQixDQUNsQixZQUF3QixDQUNyQixjQUFxQixDQUN4Qix1QkFBeUIsQ0FDekIsNkJBQWlCLENBQWpCLHFCQUEyQixDQUMzQiw4RUFJQSxhQUFlLENBQ2YsS0FHQSxhQUFlLENBQ2YsYUFHQSxXQUFhLENBQ2IsTUFRQSx3QkFBMEIsQ0FDMUIsZ0JBQW1CLENBQ25CLGFDbUVFLGNBQXFDLENBRHRDLGFBQ0MsZUFBcUMsQ0FEdEMsYUFDQyxTQUFxQyxDQUR0QyxhQUNDLGVBQXFDLENBRHRDLGFBQ0MsZUFBcUMsQ0FEdEMsYUFDQyxTQUFxQyxDQUR0QyxhQUNDLGVBQXFDLENBRHRDLGFBQ0MsZUFBcUMsQ0FEdEMsYUFDQyxTQUFxQyxDQUR0QyxjQUNDLGVBQXFDLENBRHRDLGNBQ0MsZUFBcUMsQ0FEdEMsY0FDQyxVQUFxQyxDQXBCdEMsMEJBbUJBLGFBQ0MsY0FBcUMsQ0FEdEMsYUFDQyxlQUFxQyxDQUR0QyxhQUNDLFNBQXFDLENBRHRDLGFBQ0MsZUFBcUMsQ0FEdEMsYUFDQyxlQUFxQyxDQUR0QyxhQUNDLFNBQXFDLENBRHRDLGFBQ0MsZUFBcUMsQ0FEdEMsYUFDQyxlQUFxQyxDQUR0QyxhQUNDLFNBQXFDLENBRHRDLGNBQ0MsZUFBcUMsQ0FEdEMsY0FDQyxlQUFxQyxDQUR0QyxjQUNDLFVBQXFDLENBSXJDLENBdEJELDJCQWlCQSxhQUNDLGNBQXFDLENBRHRDLGFBQ0MsZUFBcUMsQ0FEdEMsYUFDQyxTQUFxQyxDQUR0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QixDQUN0QixzQ0FHQSxHQUNDLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsU0FBVSxDQUVYLEtBQ0MsK0JBQXdCLENBQXhCLHVCQUF3QixDQUN4QixTQUFVLENBQUEsQ0FUWCw4QkFHQSxHQUNDLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsU0FBVSxDQUVYLEtBQ0MsK0JBQXdCLENBQXhCLHVCQUF3QixDQUN4QixTQUFVLENBQUEsQ0FHWixvQkFDQyx5Q0FBa0MsQ0FBbEMsaUNBQWtDLENBQ2xDLDZCQUFvQixDQUFwQixxQkFBc0IiLCJmaWxlIjoic2NyZWVuLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEVyaWMgTWV5ZXIncyBDU1MgUmVzZXQgKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbiAgICAgICAgIDogMDtcblx0cGFkZGluZyAgICAgICAgOiAwO1xuXHRib3JkZXIgICAgICAgICA6IDA7XG5cdGZvbnQgICAgICAgICAgIDogaW5oZXJpdDtcbiAgICBmb250LXNpemUgICAgICA6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduIDogYmFzZWxpbmU7XG5cdGJveC1zaXppbmcgICAgIDogYm9yZGVyLWJveDtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheSA6IGJsb2NrO1xufVxuXG5ib2R5IHtcblx0bGluZS1oZWlnaHQgOiAxO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzIDogbm9uZTtcbn1cblxuXG4vLyo6YmVmb3JlLCAqOmFmdGVyIHtcbi8vICAgIGNvbnRlbnQgOiAnJztcbi8vICAgIHdpZHRoIDogMDtcbi8vfVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2UgOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmcgIDogMDtcbn0iLCJcbkBtaXhpbiBicmVhaygkcG9pbnQpIHtcblx0QGlmICRwb2ludCA9PSBtaW4xOTIwIHtcblx0XHRAbWVkaWEgIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gbGFyZ2UxOTIwIHtcblx0XHRAbWVkaWEgIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gbGFyZ2UxNjUwIHtcblx0XHRAbWVkaWEgIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gbGFyZ2UxNDcwIHtcblx0XHRAbWVkaWEgIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDcwcHgpIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gbGFyZ2UxMzAwIHtcblx0XHRAbWVkaWEgIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gZGVza3RvcCB7XG5cdFx0QG1lZGlhICBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IEBjb250ZW50OyB9XG5cdH1cblx0QGVsc2UgaWYgJHBvaW50ID09IHRhYmxldDExMDAge1xuXHRcdFx0QG1lZGlhICBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7IEBjb250ZW50OyB9XG5cdH1cblx0QGVsc2UgaWYgJHBvaW50ID09IHRhYmxldCB7XG5cdFx0XHRAbWVkaWEgIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gbWVkaXVtIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyBAY29udGVudDsgfVxuXHR9XG5cdEBlbHNlIGlmICRwb2ludCA9PSBtZWRpdW0tc2Vjb25kIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiA5NTBweCkgeyBAY29udGVudDsgfVxuXHR9XG5cdEBlbHNlIGlmICRwb2ludCA9PSBtZWRpdW04NTAge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7IEBjb250ZW50OyB9XG5cdH1cblx0QGVsc2UgaWYgJHBvaW50ID09IG1lZGl1bTgyMCB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuICBhbmQgKG1heC13aWR0aDogODMwcHgpIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gc21hbGwge1xuXHRcdEBtZWRpYSAgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSAgeyBAY29udGVudDsgfVxuXHR9XG5cdEBlbHNlIGlmICRwb2ludCA9PSBzcy1zbWFsbCB7XG5cdFx0QG1lZGlhICBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpICB7IEBjb250ZW50OyB9XG5cdH1cblx0QGVsc2UgaWYgJHBvaW50ID09IHMtc21hbGwge1xuXHRcdEBtZWRpYSAgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSAgeyBAY29udGVudDsgfVxuXHR9XG5cdEBlbHNlIGlmICRwb2ludCA9PSB4LXNtYWxsIHtcblx0XHRAbWVkaWEgIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gc3VwZXItc21hbGwge1xuXHRcdEBtZWRpYSAgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSAgeyBAY29udGVudDsgfVxuXHR9XG5cdEBlbHNlIGlmICRwb2ludCA9PSBzbWFsbDMyMCB7XG5cdFx0QG1lZGlhICBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIGFuZCAobWluLWhlaWdodDogNTUwcHgpICB7IEBjb250ZW50OyB9XG5cdH1cblx0QGVsc2UgaWYgJHBvaW50ID09IHNtYWxsMzc1IHtcblx0XHRAbWVkaWEgIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkgYW5kIChtYXgtaGVpZ2h0OiA2NzBweCkgeyBAY29udGVudDsgfVxuXHR9XG5cdEBlbHNlIGlmICRwb2ludCA9PSBzbWFsbC0zMzAge1xuXHRcdEBtZWRpYSAgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSAgeyBAY29udGVudDsgfVxuXHR9XG5cdEBlbHNlIGlmICRwb2ludCA9PSBzbWFsbDQwMCB7XG5cdFx0QG1lZGlhICBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAaWYgJHBvaW50ID09IHNtYWxsLWhlaWdodCB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzQwcHgpIHsgQGNvbnRlbnQ7IH1cblx0fVxufVxuXG5cbi8qXG4gKiBBIG1peGluIHRhcmdldGluZyBhIHNwZWNpZmljIGRldmljZSB3aWR0aCBhbmQgbGFyZ2VyLlxuICogVGhlc2UgYXJlIHRoZSBhdmFpbGFibGUgdGFyZ2V0czogJ3hzJywgJ3NtJywgJ21kJywgJ2xnJywgJ3hsJ1xuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSAkbWVkaWEgVGhlIHRhcmdldCBtZWRpYVxuICovXG5AbWl4aW4gcmVzcG9uZC1mcm9tKCRtZWRpYSkge1xuXHRAaWYgJG1lZGlhID09IHhzIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMHB4KSAgeyBAY29udGVudDsgfVxuXHR9IEBlbHNlIGlmICRtZWRpYSA9PSBzbSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDg1MXB4KSB7IEBjb250ZW50OyB9XG5cdH0gQGVsc2UgaWYgJG1lZGlhID09IG1kIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IEBjb250ZW50OyB9XG5cdH0gQGVsc2UgaWYgJG1lZGlhID09IGxnIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTQ1MHB4KSB7IEBjb250ZW50OyB9XG5cdH0gQGVsc2UgaWYgJG1lZGlhID09IHhsIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7IEBjb250ZW50OyB9XG5cdH1cbn1cblxuLypcbiAqIEdlbmVyYXRlcyBjbGFzc2VzIGZvciBhIGdyaWQgb2YgY29sdW1ucywgcHJlZml4ZWQgYnkgc2l6ZS5cbiAqIFRoZSByZXN1bHQgd2lsbCBiZSAuY29sLVtzaXplXS1bY29sXS1bdG90YWwtY29sdW1uc10gRS5nLiAuY29sLXhzLTYtMTJcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ31cdCRzaXplXHRcdFx0VGhlIG5hbWUgb2YgdGhlIHNpemUgdGFyZ2V0IChlLmcuIHhzLCBzbSwgbWQsIGxnLCB4bCwgZXRjLilcbiAqIEBwYXJhbSB7aW50fVx0XHQkZ3JpZC1jb2x1bW5zXHRBbW91bnQgb2YgY29sdW1uc1xuICovXG5AbWl4aW4gZ3JpZC1nZW5lcmF0b3IoJHNpemUsICRncmlkLWNvbHVtbnMpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcblx0XHQuY29sLSN7JHNpemV9LSN7JGl9LSN7JGdyaWQtY29sdW1uc30ge1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAkZ3JpZC1jb2x1bW5zKTtcblx0XHRcdC8vIGZsb2F0OiBsZWZ0O1xuXHRcdFx0Ly8gcGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0Ly8gcGFkZGluZy1yaWdodDogMTVweDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbiAvLyBHZW5lcmF0aW5nIGdyaWRcbkBpbmNsdWRlIGdyaWQtZ2VuZXJhdG9yKHhzLCAxMik7XG5cbkBpbmNsdWRlIHJlc3BvbmQtZnJvbShzbSkge1xuXHRAaW5jbHVkZSBncmlkLWdlbmVyYXRvcihzbSwgMTIpO1xufVxuXG5AaW5jbHVkZSByZXNwb25kLWZyb20obWQpIHtcblx0QGluY2x1ZGUgZ3JpZC1nZW5lcmF0b3IobWQsIDEyKTtcbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1mcm9tKGxnKSB7XG5cdEBpbmNsdWRlIGdyaWQtZ2VuZXJhdG9yKGxnLCAxMik7XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtZnJvbSh4bCkge1xuXHRAaW5jbHVkZSBncmlkLWdlbmVyYXRvcih4bCwgMTIpO1xufSIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseSAgOiAnTU0gQ3J1ZWxsYSAxMDAnO1xuXHRzcmMgICAgICAgICAgOiB1cmwoJy4uL2ZvbnRzL01NQ3J1ZWxsYS0xMDAuZW90Jyk7XG5cdHNyYyAgICAgICAgICA6IHVybCgnLi4vZm9udHMvTU1DcnVlbGxhLTEwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHR1cmwoJy4uL2ZvbnRzL01NQ3J1ZWxsYS0xMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvTU1DcnVlbGxhLTEwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgnLi4vZm9udHMvTU1DcnVlbGxhLTEwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0ICA6IDEwMDtcblx0Zm9udC1zdHlsZSAgIDogbm9ybWFsO1xuXHRmb250LWRpc3BsYXkgOiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHkgIDogJ0J3IE1vZGVsaWNhJztcblx0c3JjICAgICAgICAgIDogdXJsKCcuLi9mb250cy9Cd01vZGVsaWNhLUJvbGQuZW90Jyk7XG5cdHNyYyAgICAgICAgICA6IHVybCgnLi4vZm9udHMvQndNb2RlbGljYS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybCgnLi4vZm9udHMvQndNb2RlbGljYS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL0J3TW9kZWxpY2EtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgnLi4vZm9udHMvQndNb2RlbGljYS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQgIDogYm9sZDtcblx0Zm9udC1zdHlsZSAgIDogbm9ybWFsO1xuXHRmb250LWRpc3BsYXkgOiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHkgIDogJ0J3IE1vZGVsaWNhJztcblx0c3JjICAgICAgICAgIDogdXJsKCcuLi9mb250cy9Cd01vZGVsaWNhLUxpZ2h0LmVvdCcpO1xuXHRzcmMgICAgICAgICAgOiB1cmwoJy4uL2ZvbnRzL0J3TW9kZWxpY2EtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0dXJsKCcuLi9mb250cy9Cd01vZGVsaWNhLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL0J3TW9kZWxpY2EtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJy4uL2ZvbnRzL0J3TW9kZWxpY2EtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodCAgOiAzMDA7XG5cdGZvbnQtc3R5bGUgICA6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5IDogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5ICA6ICdCdyBNb2RlbGljYSc7XG5cdHNyYyAgICAgICAgICA6IHVybCgnLi4vZm9udHMvQndNb2RlbGljYS1NZWRpdW0uZW90Jyk7XG5cdHNyYyAgICAgICAgICA6IHVybCgnLi4vZm9udHMvQndNb2RlbGljYS1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0dXJsKCcuLi9mb250cy9Cd01vZGVsaWNhLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCdCd01vZGVsaWNhLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgnLi4vZm9udHMvQndNb2RlbGljYS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodCAgOiA1MDA7XG5cdGZvbnQtc3R5bGUgICA6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5IDogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5ICA6ICdCdyBNb2RlbGljYSc7XG5cdHNyYyAgICAgICAgICA6IHVybCgnLi4vZm9udHMvQndNb2RlbGljYS1SZWd1bGFyLmVvdCcpO1xuXHRzcmMgICAgICAgICAgOiB1cmwoJy4uL2ZvbnRzL0J3TW9kZWxpY2EtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHR1cmwoJy4uL2ZvbnRzL0J3TW9kZWxpY2EtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9Cd01vZGVsaWNhLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJy4uL2ZvbnRzL0J3TW9kZWxpY2EtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0ICA6IDQwMDtcblx0Zm9udC1zdHlsZSAgIDogbm9ybWFsO1xuXHRmb250LWRpc3BsYXkgOiBzd2FwO1xufSIsImh0bWwge1xuXHRvdmVyZmxvdy14IDogaGlkZGVuO1xufVxuXG5ib2R5IHtcblx0cG9zaXRpb24gICA6IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14IDogaGlkZGVuO1xuXHR3aWR0aCAgICAgIDogMTAwJTtcblx0aGVpZ2h0ICAgICA6IDEwMCU7XG5cdGJhY2tncm91bmQgOiAjZmZmZmZmO1xuXHRjb2xvciAgICAgIDogI2ZmZjtcblxuXHQqIHtcblx0XHRtYXJnaW4gICAgIDogMDtcblx0XHRwYWRkaW5nICAgIDogMDtcblx0XHRvdXRsaW5lICAgIDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaXppbmcgOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQgOiA1MDA7XG59XG5cbnVsLCBhLCBzcGFuIHtcblx0bGlzdC1zdHlsZS10eXBlIDogbm9uZTtcbn1cblxuZmlndXJlLCBwIHtcblx0bWFyZ2luIDogMDtcblxufVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dCB7XG5cdGFwcGVhcmFuY2UgOiBub25lO1xuXHRvdXRsaW5lICAgIDogbm9uZTtcblx0Ym9yZGVyICAgICA6IG5vbmU7XG59XG5cblxuLmNvbnRhaW5lciB7XG5cdHdpZHRoICAgICAgICA6IGNhbGMoMTAwdncgLyAxLjI1Mzg5KTtcblx0bWFyZ2luLWxlZnQgIDogYXV0bztcblx0bWFyZ2luLXJpZ2h0IDogYXV0bztcblxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdHdpZHRoICAgIDogMTAwJTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxuXHRAaW5jbHVkZSBicmVhayh4LXNtYWxsKSB7XG5cdFx0d2lkdGggICAgOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cbn1cblxuLmNvbnRhaW5lci1jb250ZW50IHtcblx0d2lkdGggICAgICAgICA6IGNhbGMoMTAwdncgLyAxLjY1NjUpO1xuXHRtYXJnaW4tbGVmdCAgIDogYXV0bztcblx0bWFyZ2luLXJpZ2h0ICA6IGF1dG87XG5cdHBhZGRpbmctbGVmdCAgOiA1cHg7XG5cdHBhZGRpbmctcmlnaHQgOiA1cHg7XG5cdEBpbmNsdWRlIGJyZWFrKGRlc2t0b3ApIHtcblx0XHR3aWR0aDogODAwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0d2lkdGg6IDcwMHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0d2lkdGggICAgICAgICA6IDEwMCU7XG5cdFx0cGFkZGluZy1sZWZ0ICA6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodCA6IDEwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWsoeC1zbWFsbCkge1xuXHRcdHdpZHRoICAgICAgICAgOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdCAgOiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQgOiAxMHB4O1xuXHR9XG59XG5cbi5jb250YWluZXItY29udGVudC1zbWFsbGVzdCB7XG5cdHdpZHRoICAgICAgICA6IGNhbGMoMTAwdncgLyAxLjgxNDI4KTtcblx0bWFyZ2luLWxlZnQgIDogYXV0bztcblx0bWFyZ2luLXJpZ2h0IDogYXV0bztcblxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdHdpZHRoICAgICAgICAgOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdCAgOiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQgOiAxNXB4O1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKHgtc21hbGwpIHtcblx0XHR3aWR0aCAgICAgICAgIDogMTAwJTtcblx0XHRwYWRkaW5nLWxlZnQgIDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0IDogMTVweDtcblx0fVxufVxuXG5cbiIsIi5oZWFkZXIge1xuXHQvL3BhZGRpbmctdG9wOiA0NHB4O1xuXHRkaXNwbGF5IDogZmxleDtcblxuXHRAaW5jbHVkZSBicmVhayhtZWRpdW04NTApIHtcblx0XHRkaXNwbGF5IDogbm9uZTtcblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdG1hcmdpbi1sZWZ0ICA6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0IDogYXV0bztcblxuXHR9XG5cblx0Jl9fY29udGFjdC10ZWwge1xuXHRcdG1hcmdpbi10b3AgOiAxNnB4O1xuXG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3IgOiAjNjUzNUY1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX21lbnUtbGluayB7XG5cdFx0ZGlzcGxheSAgICAgICAgOiBpbmxpbmUtZmxleDtcblx0XHRtYXJnaW4tcmlnaHQgICA6IDA7XG5cdFx0bWFyZ2luLWxlZnQgICAgOiBhdXRvO1xuXHRcdGZvbnQtZmFtaWx5ICAgIDogJ0xhYiBHcm90ZXNxdWUnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc3R5bGUgICAgIDogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0ICAgIDogNTAwO1xuXHRcdGZvbnQtc2l6ZSAgICAgIDogMThweDtcblx0XHRsaW5lLWhlaWdodCAgICA6IDEuMjI7XG5cdFx0bGV0dGVyLXNwYWNpbmcgOiAwLjAxZW07XG5cdFx0Y29sb3IgICAgICAgICAgOiAjMjYyNjI2O1xuXHRcdHRyYW5zaXRpb24gICAgIDogY29sb3IgMC4zcyBlYXNlO1xuXHRcdGJhY2tncm91bmQgICAgIDogdHJhbnNwYXJlbnQ7XG5cdFx0bWFyZ2luLXRvcCAgICAgOiAxNnB4O1xuXHRcdGN1cnNvciAgICAgICAgIDogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdGNvbG9yIDogIzY1MzVGNTtcblx0XHR9XG5cdH1cblxufVxuXG4ubW9iaWxlLWhlYWRlciB7XG5cdHBvc2l0aW9uICAgICAgIDogZml4ZWQ7XG5cdHdpZHRoICAgICAgICAgIDogMTAwJTtcblx0cGFkZGluZy10b3AgICAgOiAzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbSA6IDIwcHg7XG5cdGJhY2tncm91bmQgICAgIDogcmdiYSg0MiwgMjIsIDEwMSwgMC42KTtcblx0ZGlzcGxheSAgICAgICAgOiBub25lO1xuXHRwYWRkaW5nLWxlZnQgICA6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQgIDogMTVweDtcblx0ZmxleC1kaXJlY3Rpb24gOiByb3c7XG5cdHotaW5kZXggICAgICAgIDogMTAwO1xuXG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bTg1MCkge1xuXHRcdGRpc3BsYXkgOiBmbGV4O1xuXHR9XG5cblx0Jl9fY29udGFjdC10ZWwge1xuXHRcdG1hcmdpbi1sZWZ0ICA6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0IDogYXV0bztcblxuXHR9XG59XG5cbi5tb2JpbGUtbGluayB7XG5cdGZvbnQtZmFtaWx5IDogJ0xhYiBHcm90ZXNxdWUnLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodCA6IG5vcm1hbDtcblx0Zm9udC1zaXplICAgOiAxNnB4O1xuXHRsaW5lLWhlaWdodCA6IDEuMTg7XG5cdGNvbG9yICAgICAgIDogI0ZGRkZGRjtcbn1cblxuLmhhbWJ1cmdlciB7XG5cdHdpZHRoICAgICAgICAgICAgICAgOiAyNnB4O1xuXHRoZWlnaHQgICAgICAgICAgICAgIDogMThweDtcblx0YmFja2dyb3VuZC1yZXBlYXQgICA6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbiA6IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtaW1hZ2UgICAgOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpZaUlHaGxhV2RvZEQwaU1UZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeU5pQXhPQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGJHbHVaU0I0TVQwaU1TSWdlVEU5SWpFaUlIZ3lQU0l5TlNJZ2VUSTlJakVpSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWk4K1BHeHBibVVnZURFOUlqRWlJSGt4UFNJNUlpQjRNajBpTWpVaUlIa3lQU0k1SWlCemRISnZhMlU5SW5kb2FYUmxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJdlBqeHNhVzVsSUhneFBTSXhJaUI1TVQwaU1UY2lJSGd5UFNJeU5TSWdlVEk5SWpFM0lpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0ZDJsa2RHZzlJaklpSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSXZQand2YzNablBnPT0pO1xuXHRib3JkZXIgICAgICAgICAgICAgIDogbm9uZTtcblx0Y3Vyc29yICAgICAgICAgICAgICA6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3IgICAgOiB0cmFuc3BhcmVudDtcblxufSIsIi8vIGNhbGN1bGF0aW5nIGltYWdlIHdpZHRoIGFuZCBoZWlnaHQgZGVwZW5kcyBvbiBwYXJlbnQgYm94IHdpZHRoXG4kc3F1YXJlSW1hZ2UgICAgICAgICAgICAgICAgICAgICA6IGNhbGMoMzMlIC0gMjBweCk7XG4kbG9uZ0ltYWdlSGVpZ2h0ICAgICAgICAgICAgICAgICA6IGNhbGMoKDY2JSAtIDIwcHgpIC8gMS42NjYpO1xuJGxvbmdJbWFnZVdpZHRoICAgICAgICAgICAgICAgICAgOiBjYWxjKDY2JSAtIDIwcHgpO1xuJHNtYWxsSW1hZ2VIZWlnaHQgICAgICAgICAgICAgICAgOiBjYWxjKCgzMyUgLSAyMHB4KSAvIDIuMDY0KTtcbiR0YWxsSW1hZ2UgICAgICAgICAgICAgICAgICAgICAgIDogY2FsYygoMzMlIC0gMjBweCkgLyAwLjU5ODcpO1xuJGJveE1heEhlaWdodCAgICAgICAgICAgICAgICAgICAgOiBjYWxjKCgzMyUgLSAyMHB4KSAvIDAuNSk7XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yIDogIzE5MUQyMztcblx0Zm9udC1mYW1pbHkgICAgICA6IFwiQncgTW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbn1cblxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQgOiBib2xkO1xufVxuXG4vL3RpdGxlcyBwcmltYXJ5IGZvbnRcbi50ZXh0LXByaW1hcnkge1xuXHRmb250LXdlaWdodCA6IDMwMDtcblx0Zm9udC1zaXplICAgOiA1OHB4O1xuXHRsaW5lLWhlaWdodCA6IDY5cHg7XG5cblx0QGluY2x1ZGUgYnJlYWsobGFyZ2UxNjUwKSB7XG5cdFx0Zm9udC1zaXplICAgOiA0NXB4O1xuXHRcdGxpbmUtaGVpZ2h0IDogNTVweDtcblx0fVxuXHRAaW5jbHVkZSBicmVhayhsYXJnZTE0NzApIHtcblx0XHRmb250LXNpemUgICA6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQgOiA1MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKGRlc2t0b3ApIHtcblx0XHRmb250LXNpemUgICA6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQgOiA0MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdGZvbnQtc2l6ZSAgIDogMjVweDtcblx0XHRsaW5lLWhlaWdodCA6IDM1cHg7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtODUwKSB7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRmb250LXNpemUgOiAzMHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKHgtc21hbGwpIHtcblx0fVxufVxuXG4vL1x0ZGVzY3JpcHRpb25zIGZvbnRcbi50ZXh0LXNlY29uZGFyeSB7XG5cdGZvbnQtd2VpZ2h0IDogMzAwO1xuXHRmb250LXNpemUgICA6IDIycHg7XG5cdGxpbmUtaGVpZ2h0IDogMzBweDtcblxuXHRAaW5jbHVkZSBicmVhayhsYXJnZTE2NTApIHtcblx0XHRmb250LXNpemUgICA6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQgOiAyNXB4O1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKGxhcmdlMTQ3MCkge1xuXHRcdGZvbnQtc2l6ZSAgIDogMTZweDtcblx0XHRsaW5lLWhlaWdodCA6IDIzcHg7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWsoZGVza3RvcCkge1xuXHRcdGZvbnQtc2l6ZSAgIDogMTVweDtcblx0XHRsaW5lLWhlaWdodCA6IDIzcHg7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0Zm9udC1zaXplICAgOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0IDogMThweDtcblx0fVxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdGZvbnQtc2l6ZSA6IDE4cHg7XG5cdH1cbn1cblxuLy9cdGZvbnQgZm9yIGludHJvLXBhZ2Vcbi50ZXh0LWFkZGl0aW9uYWwge1xuXHRmb250LXdlaWdodCA6IDMwMDtcblx0Zm9udC1zaXplICAgOiAyMnB4O1xuXHRsaW5lLWhlaWdodCA6IDEuMzY7XG5cblx0QGluY2x1ZGUgYnJlYWsobGFyZ2UxNjUwKSB7XG5cdFx0Zm9udC1zaXplIDogMThweDtcblx0fVxuXHRAaW5jbHVkZSBicmVhayhsYXJnZTE0NzApIHtcblx0XHRmb250LXNpemUgOiAxNnB4O1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKGRlc2t0b3ApIHtcblx0XHRmb250LXNpemUgOiAxNXB4O1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdGZvbnQtc2l6ZSA6IDEzcHg7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRmb250LXNpemUgOiAxNXB4O1xuXHR9XG59XG5cbi5pbnRyby1wYWdlIHtcblx0cG9zaXRpb24gICAgICAgICAgICAgICAgICA6IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWltYWdlICAgICAgICAgIDogdXJsKC4uL2ltYWdlcy9iZy1tYWluLnBuZyk7XG5cdGJhY2tncm91bmQtc2l6ZSAgICAgICAgICAgOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAgICAgICA6IGNlbnRlciAxMHB4O1xuXHR3aWR0aCAgICAgICAgICAgICAgICAgICAgIDogMTAwdnc7XG5cdHBhZGRpbmctdG9wICAgICAgICAgICAgICAgOiA0N3B4O1xuXHRtYXJnaW4tdG9wIDogLTEwcHg7XG5cblx0JGludHJvUGFnZUJnTW9iaWxlc1dpZHRoICA6IGNhbGMoMTAwdncgLyAxLjY1NjUyKTtcblx0JGludHJvUGFnZUJnTW9iaWxlc0hlaWdodCA6IGNhbGMoKDEwMHZ3IC8gMS42NTY1MikgLyAxLjM4MDU1Mik7XG5cblx0Jl9fbW9iaWxlcyB7XG5cdFx0cG9zaXRpb24gOiBhYnNvbHV0ZTtcblx0XHR0b3AgICAgICA6IDA7XG5cdFx0cmlnaHQgICAgOiAxJTtcblx0XHR3aWR0aCAgICA6ICRpbnRyb1BhZ2VCZ01vYmlsZXNXaWR0aDtcblx0XHRoZWlnaHQgICA6ICRpbnRyb1BhZ2VCZ01vYmlsZXNIZWlnaHQ7XG5cblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0cG9zaXRpb24gOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoICAgIDogMTAwJTtcblx0XHRcdGhlaWdodCAgIDogYXV0bztcblx0XHRcdHRvcCAgICAgIDogMDtcblx0XHRcdHJpZ2h0ICAgIDogLTE1cHg7XG5cdFx0XHRvcmRlciAgICA6IDI7XG5cblx0XHRcdGRpc3BsYXkgOiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayh4LXNtYWxsKSB7XG5cdFx0XHRwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGggICAgOiAxMDAlO1xuXHRcdFx0aGVpZ2h0ICAgOiBhdXRvO1xuXHRcdFx0dG9wICAgICAgOiAwO1xuXHRcdFx0cmlnaHQgICAgOiAtMTVweDtcblx0XHRcdG9yZGVyICAgIDogMjtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGggIDogMTAwJTtcblx0XHRcdGhlaWdodCA6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0d2lkdGggICAgICAgICAgOiA1NTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbSA6IDMzMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UxNjUwKSB7XG5cdFx0XHR3aWR0aCAgICAgICAgICA6IDQ1MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b20gOiAyNzBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UxNDcwKSB7XG5cdFx0XHR3aWR0aCAgICAgICAgICA6IDQwMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b20gOiAxNTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsoZGVza3RvcCkge1xuXHRcdFx0d2lkdGggICAgICAgICAgOiAzNTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tIDogMTMwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0d2lkdGggICAgICAgICAgOiAzMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tIDogNzBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b3JkZXIgOiAxO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayh4LXNtYWxsKSB7XG5cdFx0fVxuXHR9XG5cblx0JGludHJvUGFnZUxvZ29XaWR0aCAgICAgICA6IGNhbGMoMTAwdncgLyAxNS44NzUpO1xuXHQkaW50cm9QYWdlTG9nb0hlaWdodCAgICAgIDogY2FsYygoMTAwdncgLyAxNS44NzUpIC8gMS4yKTtcblxuXHQmX19sb2dvIHtcblx0XHR3aWR0aCAgICAgICAgIDogJGludHJvUGFnZUxvZ29XaWR0aDtcblx0XHRoZWlnaHQgICAgICAgIDogJGludHJvUGFnZUxvZ29IZWlnaHQ7XG5cdFx0bWFyZ2luLWJvdHRvbSA6IDYwcHg7XG5cblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZTE0NzApIHtcblx0XHRcdG1hcmdpbi1ib3R0b20gOiA0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0d2lkdGggIDogMTIwcHg7XG5cdFx0XHRoZWlnaHQgOiBhdXRvO1xuXHRcdFx0bWFyZ2luIDogMCBhdXRvIDI1cHg7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoICA6IDEwMCU7XG5cdFx0XHRoZWlnaHQgOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRwYWRkaW5nLWJvdHRvbSA6IDI1cHg7XG5cblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0dGV4dC1hbGlnbiA6IGNlbnRlcjtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsoeC1zbWFsbCkge1xuXHRcdFx0dGV4dC1hbGlnbiA6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0cGFkZGluZy1ib3R0b20gOiA3NXB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UxNDcwKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbSA6IDQ1cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdHRleHQtYWxpZ24gOiBjZW50ZXI7XG5cdFx0XHR3aWR0aCA6IDUwJTtcblx0XHRcdG1hcmdpbiA6IDAgYXV0bztcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsoeC1zbWFsbCkge1xuXHRcdFx0d2lkdGggOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3dyYXBwZXIge1xuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRkaXNwbGF5ICAgOiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93IDogY29sdW1uIG5vd3JhcDtcblx0XHR9XG5cdH1cbn1cblxuLmRvd25sb2FkLWJveCB7XG5cdGRpc3BsYXkgICAgICAgICAgICAgICAgOiBmbGV4O1xuXHRmbGV4LWZsb3cgICAgICAgICAgICAgIDogcm93IG5vd3JhcDtcblxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmcgOiA0NTBweCAwIDA7XG5cdFx0bWFyZ2luLXRvcCA6IC01MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRiYWNrZ3JvdW5kIDogdXJsKC4uL2ltYWdlcy9tb2JpbGUtcGhvbmVzLnBuZykgY2VudGVyIDAgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogOTAlO1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKHNzLXNtYWxsKSB7XG5cdFx0bWFyZ2luLXRvcCA6IC0yMHB4O1xuXHRcdHBhZGRpbmc6IDQwMHB4IDAgMDtcblx0fVxuXHRAaW5jbHVkZSBicmVhayhzLXNtYWxsKSB7XG5cdFx0cGFkZGluZzogMzUwcHggMCAwO1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKHgtc21hbGwpIHtcblx0XHRwYWRkaW5nOiAzMDBweCAwIDA7XG5cdH1cblxuXHQkZG93bmxvYWRCdXR0b25zV2lkdGggIDogY2FsYygxMDB2dyAvIDkuMjkyNjgpO1xuXHQkZG93bmxvYWRCdXR0b25zSGVpZ2h0IDogY2FsYygoMTAwdncgLyA5LjI5MjY4KSAvIDMuNzI3MjcyKTtcblxuXHQmLWxpbmtzIHtcblx0XHRkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zICAgICA6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XG5cdFx0d2lkdGggICAgICAgICAgIDogJGRvd25sb2FkQnV0dG9uc1dpZHRoO1xuXHRcdGhlaWdodCAgICAgICAgICA6ICRkb3dubG9hZEJ1dHRvbnNIZWlnaHQ7XG5cdFx0YmFja2dyb3VuZCAgICAgIDogbGluZWFyLWdyYWRpZW50KDIyNS44NmRlZywgIzRDNTU2MyAwJSwgIzI1MkEzMiAxMDEuNTUlKTtcblx0XHRib3gtc2hhZG93ICAgICAgOiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0Ym9yZGVyLXJhZGl1cyAgIDogMjlweDtcblx0XHR0cmFuc2l0aW9uICAgICAgOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0MTEwMCkge1xuXHRcdFx0d2lkdGggIDogMTQ3cHg7XG5cdFx0XHRoZWlnaHQgOiA0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdHdpZHRoICA6IDE0N3B4O1xuXHRcdFx0aGVpZ2h0IDogNDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtODUwKSB7XG5cdFx0XHR3aWR0aCAgOiAxNDdweDtcblx0XHRcdGhlaWdodCA6IDQwcHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoICA6IDEwMCU7XG5cdFx0XHRoZWlnaHQgOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0MTEwMCkge1xuXHRcdFx0XHRoZWlnaHQgOiAyNnB4O1xuXHRcdFx0XHR3aWR0aCAgOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHR0cmFuc2Zvcm0gOiBzY2FsZSgxLjA1KTtcblx0XHR9XG5cdH1cbn1cblxuJGFwcFN0b3JlQnRuUGFkZGluZ3NZICAgICAgICAgICAgOiBjYWxjKDEwMHZ3IC8gMjEzLjMzMyk7XG4kYXBwU3RvcmVCdG5QYWRkaW5nc1ggICAgICAgICAgICA6IGNhbGMoMTAwdncgLyA2MCk7XG4kZ29vZ2xlUGxheUJ0blBhZGRpbmdzWSAgICAgICAgICA6IGNhbGMoMTAwdncgLyAyMTMuMzMzKTtcbiRnb29nbGVQbGF5U3RvcmVCdG5QYWRkaW5nVG9wICAgIDogY2FsYygxMDB2dyAvIDE2MCk7XG4kZ29vZ2xlUGxheVN0b3JlQnRuUGFkZGluZ3NYICAgICA6IGNhbGMoMTAwdncgLyA2OC41NzEpO1xuJGdvb2dsZVBsYXlTdG9yZUJ0blBhZGRpbmdCb3R0b20gOiBjYWxjKDEwMHZ3IC8gMjEzLjMzMyk7XG4uYXBwLXN0b3JlIHtcblx0cGFkZGluZyAgICAgIDogJGFwcFN0b3JlQnRuUGFkZGluZ3NZICRhcHBTdG9yZUJ0blBhZGRpbmdzWDtcblx0bWFyZ2luLXJpZ2h0IDogNXB4O1xufVxuXG4uZ29vZ2xlLXBsYXkge1xuXHRwYWRkaW5nICAgICA6ICRnb29nbGVQbGF5U3RvcmVCdG5QYWRkaW5nVG9wICRnb29nbGVQbGF5U3RvcmVCdG5QYWRkaW5nc1ggJGdvb2dsZVBsYXlTdG9yZUJ0blBhZGRpbmdCb3R0b207XG5cdG1hcmdpbi1sZWZ0IDogNXB4O1xufVxuXG4vL1xuXG5cblxuXG4iLCIuZ2FsbGVyeS1wYWdlIHtcblx0YmFja2dyb3VuZC1jb2xvciA6ICMxOTFEMjM7XG59XG5cbi5nYWxsZXJ5LXBhZ2UtYm94IHtcblx0ZGlzcGxheSAgICAgICAgIDogZmxleDtcblx0ZmxleC1mbG93ICAgICAgIDogY29sdW1uIG5vd3JhcDtcblx0anVzdGlmeS1jb250ZW50IDogY2VudGVyO1xuXHR3aWR0aCAgICAgICAgICAgOiAxMDAlO1xuXG5cdCYtZGVza3RvcCB7XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdGRpc3BsYXkgOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYtbW9iaWxlIHtcblx0XHRkaXNwbGF5IDogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRkaXNwbGF5ICAgOiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93IDogY29sdW1uIG5vd3JhcDtcblx0XHR9XG5cblx0XHQuZ2FsbGVyeS1wYWdlLWJveC1tb2JpbGUtaW1hZ2Uge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGggICA6IDEwMCU7XG5cdFx0XHRcdGhlaWdodCAgOiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5IDogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCYuZ2FsbGVyeS1wYWdlLWJveC1tb2JpbGUtaW1hZ2UtdHdvIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHgtc21hbGwpIHtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQgOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYXJ0IHtcblx0XHRcdHdpZHRoICAgICAgIDogNTAlO1xuXHRcdFx0cGFkZGluZyAgICAgOiAxMHB4IDVweCAwO1xuXHRcdFx0ZmxleC1zaHJpbmsgOiAwO1xuXG5cdFx0XHQuZ2FsbGVyeS1wYWdlLWJveC1tb2JpbGUtaW1hZ2Uge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDogMTBweDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoICA6IDEwMCU7XG5cdFx0XHRcdGhlaWdodCA6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZsZXgtcGFydCB7XG5cdFx0XHRkaXNwbGF5ICAgICAgICA6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbiA6IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmLW9uZSB7XG5cdFx0XHRkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50IDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmLXR3byB7XG5cdFx0XHRwYWRkaW5nLXRvcCA6IDEwcHg7XG5cdFx0XHRkaXNwbGF5ICAgICA6IGZsZXg7XG5cdFx0fVxuXG5cdFx0Ji10aHJlZSB7XG5cdFx0XHRkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50IDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnktcGFnZS13cmFwcGVyIHtcblx0bWFyZ2luLXRvcCA6IC0xMzBweDtcblxuXHRAaW5jbHVkZSBicmVhayhsYXJnZTE0NzApIHtcblx0XHRtYXJnaW4tdG9wIDogLTEwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWsoZGVza3RvcCkge1xuXHRcdG1hcmdpbi10b3AgOiAtMTBweDtcblx0fVxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdG1hcmdpbi1ib3R0b20gOiA1MHB4O1xuXHR9XG59XG5cbiRnYWxsZXJ5UGFnZUZsZXhXcmFwcGVyT25lSGVpZ2h0IDogY2FsYygxMDB2dyAvIDEuOTA1KTtcblxuLmdhbGxlcnktZmxleC13cmFwcGVyLW9uZSB7XG5cdGRpc3BsYXkgICAgICAgOiBmbGV4O1xuXHRmbGV4LWZsb3cgICAgIDogY29sdW1uIHdyYXA7XG5cdGFsaWduLWNvbnRlbnQgOiBmbGV4LWVuZDtcblx0bWF4LWhlaWdodCAgICA6ICRnYWxsZXJ5UGFnZUZsZXhXcmFwcGVyT25lSGVpZ2h0O1xuXHR3aWR0aCAgICAgICAgIDogMTAwJTtcbn1cblxuLmdhbGxlcnktcGFnZV9faW1hZ2VzIHtcblx0bWFyZ2luLXRvcCAgIDogMTBweDtcblx0bWFyZ2luLXJpZ2h0IDogMTFweDtcblx0bWFyZ2luLWxlZnQgIDogMTFweDtcblx0dHJhbnNmb3JtICAgIDogc2NhbGUoMC45OCk7XG5cblxuXHRpbWcge1xuXHRcdHdpZHRoICAgICAgOiAxMDAlO1xuXHRcdGhlaWdodCAgICAgOiAxMDAlO1xuXHRcdG9iamVjdC1maXQgOiBjb3ZlcjtcblxuXHR9XG59XG5cbi5nYWxsZXJ5LWl0ZW0tMSB7XG5cdG9yZGVyIDogMTtcbn1cblxuLmdhbGxlcnktaXRlbS0yIHtcblx0b3JkZXIgOiAzO1xufVxuXG4uZ2FsbGVyeS1pdGVtLTMge1xuXHRvcmRlciA6IDU7XG59XG5cbi5nYWxsZXJ5LWl0ZW0tNCB7XG5cdG9yZGVyIDogMjtcbn1cblxuLmdhbGxlcnktaXRlbS01IHtcblx0b3JkZXIgOiA0O1xufVxuXG4uZ2FsbGVyeS1wYWdlLWZsZXgtd3JhcHBlci10d28ge1xuXHRkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuXHRmbGV4LWZsb3cgICAgICAgOiByb3cgbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1hcm91bmQ7XG59XG5cbi5nYWxsZXJ5LWl0ZW0tMSwgLmdhbGxlcnktaXRlbS01LCAuZ2FsbGVyeS1pdGVtLTcge1xuXHR3aWR0aCAgOiAkc3F1YXJlSW1hZ2U7XG5cdGhlaWdodCA6ICRzcXVhcmVJbWFnZTtcbn1cblxuLmdhbGxlcnktaXRlbS0yLCAuZ2FsbGVyeS1pdGVtLTQge1xuXHR3aWR0aCAgOiAkc3F1YXJlSW1hZ2U7XG5cdGhlaWdodCA6ICRsb25nSW1hZ2VIZWlnaHQ7XG59XG5cbi5nYWxsZXJ5LWl0ZW0tNiB7XG5cdHdpZHRoICA6ICRsb25nSW1hZ2VXaWR0aDtcblx0aGVpZ2h0IDogJHNtYWxsSW1hZ2VIZWlnaHQ7XG59XG5cbi5nYWxsZXJ5LWl0ZW0tMyB7XG5cdHdpZHRoICA6ICRzcXVhcmVJbWFnZTtcblx0aGVpZ2h0IDogJHRhbGxJbWFnZTtcbn1cblxuLy9tb2JpbGUgaW1hZ2Ugc2l6ZXNcblxuLmdhbGxlcnktaXRlbS00IHtcblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRkaXNwbGF5IDogbm9uZTtcblx0fVxuXHRAaW5jbHVkZSBicmVhayh4LXNtYWxsKSB7XG5cdFx0ZGlzcGxheSA6IG5vbmU7XG5cdH1cbn1cblxuLmdhbGxlcnktaXRlbS01LCAuZ2FsbGVyeS1pdGVtLTYsIC5nYWxsZXJ5LWl0ZW0tNyB7XG5cdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0d2lkdGggIDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRoZWlnaHQgOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKHgtc21hbGwpIHtcblx0XHR3aWR0aCAgOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdGhlaWdodCA6IGNhbGMoNTAlIC0gMzBweCk7XG5cdH1cbn1cbiIsIi5hYm91dC1wYWdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzE5MUQyMztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQkYWJvdXRQYWdlSW1hZ2VXaWR0aDogY2FsYygxMDB2dyAvIDMuMDQ4Mzg3KTtcblx0JGFib3V0UGFnZUltYWdlSGVpZ2h0OiAkYWJvdXRQYWdlSW1hZ2VXaWR0aDtcblxuXHQmX19pbWFnZSB7XG5cdFx0d2lkdGg6ICRhYm91dFBhZ2VJbWFnZVdpZHRoO1xuXHRcdGhlaWdodDogJGFib3V0UGFnZUltYWdlSGVpZ2h0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTclO1xuXHRcdHRvcDogNSU7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UxNDcwKSB7XG5cdFx0XHRyaWdodDogLTE1JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsoZGVza3RvcCkge1xuXHRcdFx0cmlnaHQ6IC01JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRyaWdodDogLTEwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtODUwKSB7XG5cdFx0XHRyaWdodDogLTIlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0d2lkdGg6IDIyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyNDBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0dG9wOiAtMTVweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdH1cbn1cblxuJGFib3V0UGFnZUNvbnRlbnRQYWRkaW5nVG9wOiBjYWxjKDEwMHZ3IC8gMTMuMTM3OTMpO1xuJGFib3V0UGFnZUNvbnRlbnRQYWRkaW5nUmlnaHQ6IGNhbGMoMTAwdncgLyAyMzguMTI1KTtcbiRhYm91dFBhZ2VDb250ZW50UGFkZGluZ0JvdHRvbTogY2FsYygxMDB2dyAvIDcuNDcwNTgpO1xuXG4uYWJvdXQtcGFnZV9fY29udGVudCB7XG5cdC8vcGFkZGluZyA6IDE0NXB4IDhweCAyNTVweCA4cHg7XG5cdHBhZGRpbmc6ICRhYm91dFBhZ2VDb250ZW50UGFkZGluZ1RvcCAkYWJvdXRQYWdlQ29udGVudFBhZGRpbmdSaWdodCAkYWJvdXRQYWdlQ29udGVudFBhZGRpbmdCb3R0b207XG5cblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQmLXN1YnRpdGxlIHtcblx0XHR3aWR0aDogNTUwcHg7XG5cblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZTE2NTApIHtcblx0XHRcdHdpZHRoOiA0ODBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UxNDcwKSB7XG5cdFx0XHR3aWR0aDogNDIwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR3aWR0aDogNDUwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDQ1cHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5hYm91dC1wYWdlX19ib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDExMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuXHRAaW5jbHVkZSBicmVhayhsYXJnZTE0NzApIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAyNTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG5cblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZTE2NTApIHtcblx0XHRcdHdpZHRoOiAxODBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UxNDcwKSB7XG5cdFx0XHR3aWR0aDogMTU1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblxuXHQmLWNhcHRpb24ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Ji1kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZTE0NzApIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayhkZXNrdG9wKSB7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCRhYm91dFBhZ2VCb3hJbWFnZXNUb3A6IGNhbGMoLTEwMHZ3IC8gMzgxKTtcblx0JGFib3V0UGFnZUJveEltYWdlc0xlZnQ6IGNhbGMoLTEwMHZ3IC8gMTkuMDUpO1xuXHQkYWJvdXRQYWdlQm94SW1hZ2VUaHJlZUxlZnQ6IGNhbGMoLTEwMHZ3IC8gMjQpO1xuXHQkYWJvdXRQYWdlQm94SW1hZ2VPbmVXaWR0aDogY2FsYygxMDB2dyAvIDIzLjgxMjUpO1xuXHQkYWJvdXRQYWdlQm94SW1hZ2VPbmVIZWlnaHQ6IGNhbGMoKDEwMHZ3IC8gMjMuODEyNSkgLyAxLjIzMDc2KTtcblx0JGFib3V0UGFnZUJveEltYWdlVHdvV2lkdGg6IGNhbGMoMTAwdncgLyAyMS40NTI1MTMpO1xuXHQkYWJvdXRQYWdlQm94SW1hZ2VUd29IZWlnaHQ6IGNhbGMoKDEwMHZ3IC8gMjIuNTQ0MzgpIC8gMS42OSk7XG5cdCRhYm91dFBhZ2VCb3hJbWFnZVRocmVlV2lkdGg6IGNhbGMoMTAwdncgLyAyOC45NTEzNik7XG5cdCRhYm91dFBhZ2VCb3hJbWFnZVRocmVlSGVpZ2h0OiBjYWxjKCgxMDB2dyAvIDI4Ljk1MTM2KSAvIDAuOTYwNTg0KTtcblxuXHQmLWl0ZW0tb25lOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogJGFib3V0UGFnZUJveEltYWdlc1RvcDtcblx0XHRsZWZ0OiAkYWJvdXRQYWdlQm94SW1hZ2VzTGVmdDtcblx0XHR3aWR0aDogJGFib3V0UGFnZUJveEltYWdlT25lV2lkdGg7XG5cdFx0aGVpZ2h0OiAkYWJvdXRQYWdlQm94SW1hZ2VPbmVIZWlnaHQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvMS5zdmcpO1xuXHR9XG5cblx0Ji1pdGVtLXR3bzpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogJGFib3V0UGFnZUJveEltYWdlc0xlZnQ7XG5cdFx0d2lkdGg6ICRhYm91dFBhZ2VCb3hJbWFnZVR3b1dpZHRoO1xuXHRcdGhlaWdodDogJGFib3V0UGFnZUJveEltYWdlVHdvSGVpZ2h0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzLzIuc3ZnKTtcblx0fVxuXG5cdCYtaXRlbS10aHJlZTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6ICRhYm91dFBhZ2VCb3hJbWFnZXNUb3A7XG5cdFx0bGVmdDogJGFib3V0UGFnZUJveEltYWdlVGhyZWVMZWZ0O1xuXHRcdHdpZHRoOiAkYWJvdXRQYWdlQm94SW1hZ2VUaHJlZVdpZHRoO1xuXHRcdGhlaWdodDogJGFib3V0UGFnZUJveEltYWdlVGhyZWVIZWlnaHQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvMy5zdmcpO1xuXHR9XG5cblxuXHQmLWl0ZW0tb25lOmJlZm9yZSxcblx0Ji1pdGVtLXR3bzpiZWZvcmUsXG5cdCYtaXRlbS10aHJlZTpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cdH1cbn0iLCIvL2hvdy1wYWdlXG4uaG93LXBhZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yIDogIzE5MUQyMztcbn1cblxuLmhvdy1wYWdlX19jb250ZW50IHtcblx0Ji1kZXNjcmlwdGlvbiB7XG5cdFx0cG9zaXRpb24gOiByZWxhdGl2ZTtcblx0XHR3aWR0aCAgICA6IDQ4MHB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UxNjUwKSB7XG5cdFx0XHR3aWR0aCA6IDQwMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZTE0NzApIHtcblx0XHRcdHdpZHRoIDogMzQwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKGRlc2t0b3ApIHtcblx0XHRcdHdpZHRoIDogMjUwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRwb3NpdGlvbiA6IHN0YXRpYztcblx0XHRcdHdpZHRoIDogNDUwcHg7XG5cdFx0XHR0ZXh0LWFsaWduIDogY2VudGVyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayh4LXNtYWxsKSB7XG5cdFx0XHR3aWR0aCA6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0JGhvd1BhZ2VUaXRsZVRvcCAgOiBjYWxjKDEwMHZ3IC8gNDIuMzMzMyk7XG5cdCRob3dQYWdlVGl0bGVMZWZ0IDogY2FsYygoMTAwdncgLyA0Mi4zMzMzKSAvIDAuMjI1KTtcblxuXHQmLXRpdGxlIHtcblx0XHRwb3NpdGlvbiA6IGFic29sdXRlO1xuXHRcdHRvcCAgICAgIDogJGhvd1BhZ2VUaXRsZVRvcDtcblx0XHRsZWZ0ICAgICA6ICRob3dQYWdlVGl0bGVMZWZ0O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsoTGFyZ2UxMzAwKSB7XG5cdFx0XHR0b3AgIDogY2FsYyg4MDBweCAvIDIyLjg1NzE0KTtcblx0XHRcdGxlZnQgOiBjYWxjKDgwMHB4IC8gNS43MTQyODUpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0cG9zaXRpb24gICA6IHN0YXRpYztcblx0XHRcdHRleHQtYWxpZ24gOiBjZW50ZXI7XG5cdFx0XHR3aWR0aCAgICAgIDogMTAwJTtcblx0XHRcdG1hcmdpbiAgICAgOiAwIDAgNDBweCAwO1xuXHRcdFx0cGFkZGluZyAgICA6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji1mbGV4LXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uICAgICAgICA6IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG5cdFx0ZmxleC1mbG93ICAgICAgIDogcm93IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50IDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtcyAgICAgOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3AgICAgIDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbSAgOiA0MHB4O1xuXHRcdHBhZGRpbmctbGVmdCAgICA6IDcwcHg7XG5cblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb24gOiBjb2x1bW4gIWltcG9ydGFudDtcblx0XHRcdGFsaWduLWl0ZW1zICAgIDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nICAgICAgICA6IDEyMHB4IDAgODBweCAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ji1pbWFnZSB7XG5cdFx0anVzdGlmeS1jb250ZW50IDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zICAgICA6IGNlbnRlcjtcblx0XHRkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuXHRcdG92ZXJmbG93ICAgICAgICA6IGhpZGRlbjtcblx0XHRmaWx0ZXIgICAgICAgICAgOiBkcm9wLXNoYWRvdygwcHggMCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KSk7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGggICAgICA6IDEwMCU7XG5cdFx0XHRoZWlnaHQgICAgIDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQgOiBjb250YWluO1xuXHRcdH1cblx0fVxuXG5cdCYtbnVtYmVyIHtcblx0XHRmb250LWZhbWlseSA6IFwiTU0gQ3J1ZWxsYSAxMDBcIiwgc2Fucy1zZXJpZjtcblx0XHRwb3NpdGlvbiAgICA6IGFic29sdXRlO1xuXHRcdGZvbnQtc2l6ZSAgIDogMzAwcHg7XG5cdFx0bGluZS1oZWlnaHQgOiAwLjg7XG5cdFx0b3BhY2l0eSAgICAgOiAwLjA1O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UxNDcwKSB7XG5cdFx0XHRmb250LXNpemUgOiAyNTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsoZGVza3RvcCkge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZSA6IDIwMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW04NTApIHtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZSA6IDUwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKHgtc21hbGwpIHtcblx0XHR9XG5cdH1cbn1cblxuJG1vYkltZ09uZVdpZHRoICAgICAgICAgIDogY2FsYygxMDB2dyAvIDMuNyk7XG4kbW9iSW1nT25lSGVpZ2h0ICAgICAgICAgOiBjYWxjKCgxMDB2dyAvIDIuOTc2NSkgLyAwLjkwNTIzMzM4KTtcbiRtb2JJbWdUd29XaWR0aCAgICAgICAgICA6IGNhbGMoMTAwdncgLyA1LjMxMzEpO1xuJG1vYkltZ1R3b0hlaWdodCAgICAgICAgIDogY2FsYygoMTAwdncgLyA1LjAxMzEpIC8gMC42NDczNSk7XG4kbW9iSW1nVGhyZWVXaWR0aCAgICAgICAgOiBjYWxjKDEwMHZ3IC8gMy45Njg3NSk7XG4kbW9iSW1nVGhyZWVIZWlnaHQgICAgICAgOiBjYWxjKCgxMDB2dyAvIDMuOTY4NzUpIC8gMC43OTA3Nyk7XG4kbW9iSW1nRm91cldpZHRoICAgICAgICAgOiBjYWxjKDEwMHZ3IC8gNik7XG4kbW9iSW1nRm91ckhlaWdodCAgICAgICAgOiBjYWxjKCgxMDB2dyAvIDUuNjY5KSAvIDAuNTY2NjEpO1xuXG4uaG93LXBhZ2UtbW9iaWxlLWltYWdlLTEge1xuXHR3aWR0aCAgICAgICA6ICRtb2JJbWdPbmVXaWR0aDtcblx0aGVpZ2h0ICAgICAgOiAkbW9iSW1nT25lSGVpZ2h0O1xuXHRwYWRkaW5nLXRvcCA6IDEwMHB4O1xuXHRtYXJnaW4tbGVmdCA6IC01MHB4O1xuXG5cdEBpbmNsdWRlIGJyZWFrKGxhcmdlMTMwMCkge1xuXHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC8gNCk7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwdncgLyA0LjMpO1xuXHR9XG59XG5cbi5ob3ctcGFnZS1tb2JpbGUtaW1hZ2UtMiB7XG5cdHdpZHRoICA6ICRtb2JJbWdUd29XaWR0aDtcblx0aGVpZ2h0IDogJG1vYkltZ1R3b0hlaWdodDtcbn1cblxuLmhvdy1wYWdlLW1vYmlsZS1pbWFnZS0zIHtcblx0d2lkdGggIDogJG1vYkltZ1RocmVlV2lkdGg7XG5cdGhlaWdodCA6ICRtb2JJbWdUaHJlZUhlaWdodDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR3aWR0aDogY2FsYygxMDB2dyAvIDMuNik7XG5cdFx0aGVpZ2h0OiBjYWxjKCgxMDB2dyAvIDMuNikgLyAwLjc1KTtcblx0XHRpbWcge1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuXHRcdHdpZHRoICA6ICRtb2JJbWdUaHJlZVdpZHRoO1xuXHRcdGhlaWdodCA6ICRtb2JJbWdUaHJlZUhlaWdodDtcblx0XHRpbWcge1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHR9XG5cdH1cbn1cblxuLmhvdy1wYWdlLW1vYmlsZS1pbWFnZS00IHtcblx0d2lkdGggIDogJG1vYkltZ0ZvdXJXaWR0aDtcblx0aGVpZ2h0IDogJG1vYkltZ0ZvdXJIZWlnaHQ7XG59XG5cbi5ob3ctcGFnZS1tb2JpbGUtaW1hZ2UtMSxcbi5ob3ctcGFnZS1tb2JpbGUtaW1hZ2UtMixcbi5ob3ctcGFnZS1tb2JpbGUtaW1hZ2UtNCB7XG5cblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRwYWRkaW5nLXRvcCA6IDMwcHg7XG5cdFx0bWF4LXdpZHRoICAgICAgIDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoICAgICAgICAgICA6IDIyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0ICAgICAgICAgIDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50IDogY2VudGVyO1xuXG5cdFx0aW1nIHtcblx0XHRcdG9iamVjdC1maXQgOiBpbml0aWFsO1xuXHRcdFx0ZGlzcGxheSAgICA6IGJsb2NrO1xuXHRcdFx0d2lkdGggICAgICA6IDEwMCU7XG5cdFx0XHRoZWlnaHQgICAgIDogYXV0bztcblx0XHR9XG5cblx0fVxufVxuLmhvdy1wYWdlLW1vYmlsZS1pbWFnZS0zIHtcblxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdHBhZGRpbmctdG9wICAgICA6IDMwcHg7XG5cdFx0bWF4LXdpZHRoICAgICAgIDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoICAgICAgICAgICA6IDM5MHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0ICAgICAgICAgIDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50IDogY2VudGVyO1xuXG5cdFx0aW1nIHtcblx0XHRcdG9iamVjdC1maXQgOiBpbml0aWFsO1xuXHRcdFx0ZGlzcGxheSAgICA6IGJsb2NrO1xuXHRcdFx0d2lkdGggICAgICA6IDEwMCU7XG5cdFx0XHRoZWlnaHQgICAgIDogYXV0bztcblx0XHR9XG5cblx0fVxufVxuXG4uaG93LXBhZ2VfX2NvbnRlbnQtZmxleC1pdGVtLTEge1xuXHRwYWRkaW5nLWxlZnQgICAgOiBjYWxjKDEwMHZ3IC8gNi4zNSk7XG5cdGp1c3RpZnktY29udGVudCA6IHNwYWNlLWJldHdlZW47XG5cblx0QGluY2x1ZGUgYnJlYWsoZGVza3RvcCkge1xuXHRcdHBhZGRpbmctbGVmdCAgICA6IGNhbGMoMTAwdncgLyA3LjQ5Mzc1KTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1hcm91bmQ7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRwYWRkaW5nIDogNjVweCAwIDAgMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5ob3ctcGFnZV9fY29udGVudC1mbGV4X190ZXh0LWl0ZW0tMSB7XG5cdHBhZGRpbmctdG9wICA6IDI1MHB4O1xuXHRtYXJnaW4tcmlnaHQgOiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJyZWFrKGxhcmdlMTQ3MCkge1xuXHRcdHBhZGRpbmctdG9wIDogMjAwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWsoZGVza3RvcCkge1xuXHRcdG1hcmdpbi1yaWdodCA6IDA7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0cGFkZGluZy10b3AgOiAxNDBweDtcblx0fVxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdHBhZGRpbmctdG9wIDogNjBweDtcblx0XHRwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXHR9XG59XG5cbiRob3dQYWdlQm94TnVtYmVyT25lVG9wICA6IGNhbGMoMTAwdncgLyAxMy4xMzc5KTtcbiRob3dQYWdlQm94TnVtYmVyT25lTGVmdCA6IGNhbGMoLTEwMHZ3IC8gMTkuMDUpO1xuXG4ubnVtYmVyLTEge1xuXHR0b3AgIDogJGhvd1BhZ2VCb3hOdW1iZXJPbmVUb3A7XG5cdGxlZnQgOiAkaG93UGFnZUJveE51bWJlck9uZUxlZnQ7XG5cblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHR0b3AgICAgICAgOiAwO1xuXHRcdGxlZnQgICAgICA6IDUwJTtcblx0XHR0cmFuc2Zvcm0gOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cbn1cblxuLm51bWJlci0yIHtcblx0dG9wICA6IC03MCU7XG5cdGxlZnQgOiAtMjAlO1xufVxuXG4ubnVtYmVyLTMge1xuXHR0b3AgIDogLTE1MCU7XG5cdGxlZnQgOiAtMjAlO1xufVxuXG4ubnVtYmVyLTQge1xuXHR0b3AgIDogLTI1MCU7XG5cdGxlZnQgOiAtMjUlO1xuXG5cdEBpbmNsdWRlIGJyZWFrKGRlc2t0b3ApIHtcblx0XHR0b3AgOiAtMTUwJTtcblx0fVxufVxuLm51bWJlci0yLCAubnVtYmVyLTMsIC5udW1iZXItNCB7XG5cdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0dG9wICAgICAgIDogNDBweDtcblx0XHRsZWZ0ICAgICAgOiA1MCU7XG5cdFx0dHJhbnNmb3JtIDogdHJhbnNsYXRlWCgtNTAlKTtcblx0fVxufVxuXG4uaG93LXBhZ2VfX2NvbnRlbnQtd3JhcHBlciB7XG5cdGJhY2tncm91bmQgOiAjMTkxRDIzO1xuXHRwb3NpdGlvbiAgIDogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRtYXJnaW4tYm90dG9tIDogMzBweDtcblx0fVxufVxuXG4uY29udGVudC1tb2JpbGUtMiB7XG5cdGJhY2tncm91bmQgICAgOiBsaW5lYXItZ3JhZGllbnQoMjI1Ljg2ZGVnLCAjM0Q0MDQ4IDAlLCAjMUQyMTI4IDEwMS41NSUpO1xuXHRib3JkZXItcmFkaXVzIDogMCAyMDBweDtcblxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdGJvcmRlci1yYWRpdXMgOiAwIDEwMHB4O1xuXHR9XG59XG5cbi5jb250ZW50LW1vYmlsZS00IHtcblx0YmFja2dyb3VuZCAgICA6IGxpbmVhci1ncmFkaWVudCgyMjUuODZkZWcsICMxRDIxMjggMCUsICMzRDQwNDggMTAxLjU1JSk7XG5cdGJvcmRlci1yYWRpdXMgOiAyMDBweCAwO1xuXG5cdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0Ym9yZGVyLXJhZGl1cyA6IDEwMHB4IDA7XG5cdH1cbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuXHRmbGV4LWZsb3cgOiByb3ctcmV2ZXJzZSB3cmFwO1xufSIsIi5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXkgICAgICAgICAgOiBmbGV4O1xuXHRmbGV4LWZsb3cgICAgICAgIDogY29sdW1uIG5vd3JhcDtcblx0YWxpZ24taXRlbXMgICAgICA6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvciA6ICMxOTFEMjM7XG5cdHBhZGRpbmcgICAgICAgICAgOiBjYWxjKDEwMHZ3IC8gMzUuMjc3NykgMDtcblxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdHBhZGRpbmcgOiAzNXB4IDAgNjBweDtcblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdHdpZHRoOiA5M3B4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nLWJvdHRvbSA6IGNhbGMoMTAwdncgLyA0Ny42MjUpO1xuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19jb3B5cmlnaHQge1xuXHRcdGZvbnQtZmFtaWx5IDogXCJCdyBNb2RlbGljYSBMaWdodFwiLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZSAgIDogMTRweDtcblx0XHRsaW5lLWhlaWdodCA6IDEuMjtcblx0XHRvcGFjaXR5ICAgICA6IDAuMzU7XG5cblx0XHRAaW5jbHVkZSBicmVhayh4LXNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItYnV0dG9ucyB7XG5cdHBhZGRpbmctYm90dG9tIDogY2FsYygxMDB2dyAvIDI5LjMwNzY5KTtcblxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdHBhZGRpbmctYm90dG9tIDogNDVweDtcblx0XHRwYWRkaW5nLXRvcCAgICA6IDA7XG5cdFx0YmFja2dyb3VuZCAgICAgOiBub25lO1xuXHRcdG1hcmdpbiAgICAgICAgIDogMDtcblx0fVxufVxuXG4uc2l0ZS1mb290ZXJfX2Zvcm0ge1xuXHRkaXNwbGF5ICAgICAgICA6IGZsZXg7XG5cdGZsZXgtZmxvdyAgICAgIDogY29sdW1uIG5vd3JhcDtcblx0YWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tIDogY2FsYygxMDB2dyAvIDM1Ljk0MzM5Nik7XG5cblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRwYWRkaW5nLWJvdHRvbSA6IDI1cHg7XG5cdH1cblxuXHQmLW1haWx0byB7XG5cdFx0d2lkdGggICAgICAgICA6IDE2cHg7XG5cdFx0aGVpZ2h0ICAgICAgICA6IDEzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbSA6IDE1cHg7XG5cdFx0dHJhbnNpdGlvbiAgICA6IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybSA6IHNjYWxlKDEuMSk7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3IgICAgICAgICAgIDogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cdH1cbn0iLCIvKi0tLSBBbmltYXRpb24gLS0tLS0tKi9cblxuLmNicC1zby1zZWN0aW9uIHsgICAgcG9zaXRpb246IHJlbGF0aXZlO31cbi8vLmNicC1zby1zZWN0aW9uOmJlZm9yZSwgLmNicC1zby1zZWN0aW9uOmFmdGVyIHsgICAgY29udGVudDogXCIgXCI7ICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4uY2JwLXNvLXNlY3Rpb246YWZ0ZXIgeyAgICBjbGVhcjogYm90aDsgfVxuLy8uY2JwLXNvLXNpZGU6YmVmb3JlLC5jYnAtc28tc2lkZTphZnRlciB7ICAgIGNvbnRlbnQ6IFwiIFwiOyAgICBkaXNwbGF5OiB0YWJsZTt9XG4uY2JwLXNvLXNpZGU6YWZ0ZXIgeyAgICBjbGVhcjogYm90aDsgfVxuXG5cbi5jYnAtc28taW5pdCAuY2JwLXNvLXNpZGUgeyAgIG9wYWNpdHk6IDA7ICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTsgICAgLW1vei10cmFuc2l0aW9uOiBub25lOyAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4uY2JwLXNvLWluaXQgLmNicC1zby1zaWRlLWxlZnQgeyAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODBweCk7ICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHB4KTsgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHB4KTt9XG4uY2JwLXNvLWluaXQgLmNicC1zby1zaWRlLXJpZ2h0IHsgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCk7ICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpOyAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCk7IH1cbi5jYnAtc28taW5pdCAuY2JwLXNvLXNpZGUtYm90dG9tIHsgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpOyAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7IH1cbi5jYnAtc28taW5pdCAuY2JwLXNvLXNpZGUtdG9wIHsgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTsgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTsgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7IH1cblxuLmNicC1zby1zZWN0aW9uLmNicC1zby1hbmltYXRlIC5jYnAtc28tc2lkZS1sZWZ0LFxuLmNicC1zby1zZWN0aW9uLmNicC1zby1hbmltYXRlIC5jYnAtc28tc2lkZS1ib3R0b20sXG4uY2JwLXNvLXNlY3Rpb24uY2JwLXNvLWFuaW1hdGUgLmNicC1zby1zaWRlLXRvcCxcbi5jYnAtc28tc2VjdGlvbi5jYnAtc28tYW5pbWF0ZSAuY2JwLXNvLXNpZGUtcmlnaHQge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cywgb3BhY2l0eSAwLjVzO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcblx0b3BhY2l0eTogMTtcbn1cblxuXG4uY2JwLXNvLXNlY3Rpb24uY2JwLXNvLWFuaW1hdGUgLmNicC1zby1zaWRlLWxlZnQudjIge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4uY2JwLXNvLXNlY3Rpb24uY2JwLXNvLWFuaW1hdGUgLmNicC1zby1zaWRlLXJpZ2h0LnYyIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuXG4uY2JwLXNvLXNlY3Rpb24uY2JwLXNvLWFuaW1hdGUgLmNicC1zby1zaWRlLWxlZnQudjMge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuLmNicC1zby1zZWN0aW9uLmNicC1zby1hbmltYXRlIC5jYnAtc28tc2lkZS1yaWdodC52MyB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG5cbi5jYnAtc28tc2VjdGlvbi5jYnAtc28tYW5pbWF0ZSAuY2JwLXNvLXNpZGUtbGVmdC52NCB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbi5jYnAtc28tc2VjdGlvbi5jYnAtc28tYW5pbWF0ZSAuY2JwLXNvLXNpZGUtcmlnaHQudjQge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG5cbi5jYnAtc28tc2VjdGlvbi5jYnAtc28tYW5pbWF0ZSAuY2JwLXNvLXNpZGUtbGVmdC52NSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuXG4uY2JwLXNvLXNlY3Rpb24uY2JwLXNvLWFuaW1hdGUgLmNicC1zby1zaWRlLXJpZ2h0LnY1IHtcblx0dHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG5cbi5jYnAtc28tc2VjdGlvbi5jYnAtc28tYW5pbWF0ZSAuY2JwLXNvLXNpZGUtYm90dG9tLFxuLmNicC1zby1zZWN0aW9uLmNicC1zby1hbmltYXRlIC5jYnAtc28tc2lkZS1ib3R0b20udjEge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmNicC1zby1zZWN0aW9uLmNicC1zby1hbmltYXRlIC5jYnAtc28tc2lkZS1ib3R0b20udjIge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuLmNicC1zby1zZWN0aW9uLmNicC1zby1hbmltYXRlIC5jYnAtc28tc2lkZS1ib3R0b20udjMge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmNicC1zby1zZWN0aW9uLmNicC1zby1hbmltYXRlIC5jYnAtc28tc2lkZS1ib3R0b20udjQge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLmNicC1zby1zZWN0aW9uLmNicC1zby1hbmltYXRlIC5jYnAtc28tc2lkZS1ib3R0b20udjUge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuLmNicC1zby1zZWN0aW9uLmNicC1zby1hbmltYXRlIC5jYnAtc28tc2lkZS1ib3R0b20udjYge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuXG5cbi5jYnAtc28tc2VjdGlvbi5jYnAtc28tYW5pbWF0ZSAuY2JwLXNvLXNpZGUtdG9wIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuLmNicC1zby1zZWN0aW9uLmNicC1zby1hbmltYXRlIC5jYnAtc28tc2lkZS10b3AudG9wXzJ7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5cblxuQGtleWZyYW1lcyBsZWZ0X2FuaW1hdGlvbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuLmxlZnRfYW5pbWF0aW9uIHtcblx0YW5pbWF0aW9uLW5hbWU6IGxlZnRfYW5pbWF0aW9uO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuXG5Aa2V5ZnJhbWVzIHJpZ2h0X2FuaW1hdGlvbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4ucmlnaHRfYW5pbWF0aW9uIHtcblx0YW5pbWF0aW9uLW5hbWU6IHJpZ2h0X2FuaW1hdGlvbjtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbn1cblxuQGtleWZyYW1lcyB0b3BfYW5pbWF0aW9uIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4udG9wX2FuaW1hdGlvbiB7XG5cdGFuaW1hdGlvbi1uYW1lOiB0b3BfYW5pbWF0aW9uO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuXG5Aa2V5ZnJhbWVzIHRvcF9hbmltYXRpb25fc2xvdyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuLnRvcF9hbmltYXRpb25fc2xvdyB7XG5cdGFuaW1hdGlvbi1uYW1lOiB0b3BfYW5pbWF0aW9uX3Nsb3c7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59Il19 */
