﻿@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:url("../fonts/Inter-Regular.ttf")}@font-face{font-family:"Franklin";font-style:normal;font-weight:200;src:url("../fonts/LibreFranklin-Regular.ttf")}@font-face{font-family:"FranklinExtraBold";font-style:normal;font-weight:300;src:url("../fonts/LibreFranklin-ExtraBold.ttf")}@font-face{font-family:"FranklinSemiBold";font-style:normal;font-weight:300;src:url("../fonts/LibreFranklin-SemiBold.ttf")}@font-face{font-family:"FranklinThin";font-style:normal;font-weight:200;src:url("../fonts/LibreFranklin-Thin.ttf")}@font-face{font-family:"CenturyGothic";font-style:normal;font-weight:400;src:url("../fonts/CenturyGothic.ttf")}@font-face{font-family:"Railway";font-style:normal;src:url("../fonts/Raleway-VariableFont_wght.ttf")}@font-face{font-family:"SpaceMono";font-style:normal;src:url("../fonts/SpaceMono-Regular.ttf")}.w-auto{width:auto !important}.w-100{width:100% !important}.w-50{width:50%}.w-40{width:40%}.w-30{width:30%}.w-33{width:33.3333%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-40min{width:40%;min-width:300px}.w-30min{width:30%;min-width:300px}.w-200px{width:200px}.w-max-300px{max-width:300px}.w-max-400px{max-width:400px}.w-100Icon{width:calc(100% - 1.5rem)}.w-100IconLargest{width:calc(100% - 5rem)}.w-100Icon4x{width:calc(100% - 10rem)}.w-icon{width:1.5rem}.w-icon2x{width:4rem}.w-100Icon2x{width:calc(100% - 4rem)}.w-iconLargest{width:5rem}.w-icon4x{width:10rem}.w-logo{width:3rem}.w-100Logo{width:calc(100% - 12rem)}.w-100Logo2x{width:calc(100% - 3.5rem)}.h-100{height:100% !important}.h-auto{height:auto}.float-left{float:left}.float-right{float:right}.float-none{float:none}.position-absolute{position:absolute;top:0;left:0}.layer-over{z-index:9999}.font-default{font-size:16px}.font-standard{font-size:140%}.font-normal{font-size:100%}.font-large{font-size:110%}.font-largest{font-size:120%}.font-xl{font-size:130%}.font-xl{font-size:130%}.font-xxl{font-size:160%}.font-xxxl{font-size:260%}.font-xxxxl{font-size:320%}.font-auto-xxxl{font-size:5vh}.font-auto-xxxxl{font-size:7vh}.font-links{font-size:76% !important}.font-small{font-size:90%}.font-smallest{font-size:75%}.font-xs{font-size:65%}.font-xxs{font-size:50%}.font-xxxs{font-size:40%}.font-custom{font-family:CenturyGothic}.font-franklin{font-family:"Franklin"}.font-franklin-extra-bold{font-family:"FranklinExtraBold" !important}.font-franklin-semi-bold{font-family:"FranklinSemiBold" !important}.font-franklin-thin{font-family:"FranklinThin" !important}.font-anuphan{font-family:Anuphan-Light !important}.font-century-gothic{font-family:CenturyGothic !important}.text-small-caps{font-variant:small-caps}.text-capitalize{text-transform:uppercase}.text-bold{font-weight:700}.text-normal{font-weight:100 !important;font-style:normal !important}.text-italic{font-style:italic}.text-xbold{font-weight:900}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-wrap-word{word-wrap:break-word}.text-black{color:#333}.text-link{color:#888;font-size:80%}.text-link span{color:inherit;font-size:inherit}.text-xblack{color:#000}.text-white{color:#f9f9f9}.text-xwhite{color:#fff}.text-red{color:#c80000}.text-blue{color:#486a84}.text-dark{color:#333 !important}.text-brown{color:#4f4017}.text-slogan{font-family:FranklinExtraBold;font-size:180%;font-weight:700}.text-grey-light{color:#999}.text-green-custom{font-family:CenturyGothic;color:#0b4713}.text-green{color:#0b4713}.bg-white{background-color:#fff}.bg-grey{background-color:#f1f1f1}.bg-red{background-color:red}.bg-spyke{background:#f7fafb}.bg-spyke-2{background:#e8eff0}.bg-transparent{background:rgba(0,0,0,0) !important}.absolute{position:absolute;top:0;left:0;width:100%;height:auto}.p1{padding:1rem !important}.p2{padding:2rem !important}.p01{padding:.1rem !important}.p02{padding:.2rem !important}.p03{padding:.3rem !important}.p05{padding:.5rem !important}.pl01{padding-left:.1rem !important}.pl02{padding-left:.2rem !important}.pl03{padding-left:.3rem !important}.pl05{padding-left:.5rem !important}.pl07{padding-left:.7rem !important}.pl08{padding-left:.8rem !important}.pl09{padding-left:.9rem !important}.pl1{padding-left:1rem !important}.pl15{padding-left:1.5rem !important}.pl2{padding-left:2rem !important}.pl25{padding-left:2.5rem !important}.pl3{padding-left:3rem !important}.pl4{padding-left:4rem !important}.pl5{padding-left:5rem}.pl6{padding-left:6rem}.pl-1{padding-left:-1rem !important}.pr01{padding-right:.1rem !important}.pr02{padding-right:.2rem !important}.pr03{padding-right:.3rem !important}.pr05{padding-right:.5rem !important}.pr1{padding-right:1rem !important}.pr2{padding-right:2rem !important}.pr3{padding-right:3rem !important}.pr4{padding-right:4rem !important}.pr5{padding-right:5rem !important}.pb01{padding-bottom:.1rem !important}.pb02{padding-bottom:.2rem !important}.pb03{padding-bottom:.3rem !important}.pb04{padding-bottom:.4rem !important}.pb05{padding-bottom:.5rem !important}.pb1{padding-bottom:1rem !important}.pb15{padding-bottom:1.5rem !important}.pb2{padding-bottom:2rem !important}.pb3{padding-bottom:3rem !important}.pb4{padding-bottom:4rem !important}.pb5{padding-bottom:5rem !important}.pb6{padding-bottom:6rem !important}.pb7{padding-bottom:7rem !important}.pt01{padding-top:.1rem !important}.pt02{padding-top:.2rem !important}.pt03{padding-top:.3rem !important}.pt035{padding-top:.35rem !important}.pt04{padding-top:.4rem !important}.pt05{padding-top:.5rem !important}.pt06{padding-top:.6rem !important}.pt07{padding-top:.7rem !important}.pt08{padding-top:.8rem !important}.pt09{padding-top:.9rem !important}.pt1{padding-top:1rem !important}.pt2{padding-top:2rem !important}.pt3{padding-top:3rem !important}.pt35{padding-top:3.5rem !important}.pt4{padding-top:4rem !important}.pt5{padding-top:5rem !important}.pt6{padding-top:6rem !important}.pt7{padding-top:7rem !important}.mt01{margin-top:.1rem !important}.mt02{margin-top:.2rem !important}.mt03{margin-top:.3rem !important}.mt04{margin-top:.4rem !important}.mt05{margin-top:.5rem !important}.mt06{margin-top:.6rem !important}.mt07{margin-top:.7rem !important}.mt08{margin-top:.7rem !important}.mt1{margin-top:1rem !important}.mt12{margin-top:1.2rem !important}.mt15{margin-top:1.5rem !important}.mt17{margin-top:1.7rem !important}.mt2{margin-top:2rem !important}.mt3{margin-top:3rem !important}.mt4{margin-top:4rem !important}.mt5{margin-top:5rem !important}.mt6{margin-top:6rem !important}.mt6-auto{margin-top:8vh !important}.mt7{margin-top:7rem !important}.mt8{margin-top:8rem !important}.mt10{margin-top:10rem !important}.mt-02{margin-top:-0.2rem !important}.mt-03{margin-top:-0.3rem !important}.mt-04{margin-top:-0.4rem !important}.mt-05{margin-top:-0.5rem !important}.mt-2{margin-top:-2rem !important}.mt-3{margin-top:-3rem !important}.mb01{margin-bottom:.1rem !important}.mb02{margin-bottom:.2rem !important}.mb03{margin-bottom:.3rem !important}.mb05{margin-bottom:.5rem !important}.mb06{margin-bottom:.6rem !important}.mb07{margin-bottom:.7rem !important}.mb08{margin-bottom:.8rem !important}.mb1{margin-bottom:1rem !important}.mb2{margin-bottom:2rem !important}.mb3{margin-bottom:3rem !important}.mb4{margin-bottom:4rem !important}.mb5{margin-bottom:1rem !important}.ml01{margin-left:.1rem !important}.ml02{margin-left:.2rem !important}.ml03{margin-left:.3rem !important}.ml04{margin-left:.4rem !important}.ml05{margin-left:.5rem !important}.ml08{margin-left:.8rem !important}.ml1{margin-left:1rem !important}.ml15{margin-left:1.5rem !important}.ml2{margin-left:2rem !important}.ml3{margin-left:3rem !important}.ml4{margin-left:4rem !important}.ml5{margin-left:1rem !important}.ml-1{margin-left:-1rem !important}.ml-25{margin-left:-2.5rem !important}.ml-3{margin-left:-3rem !important}.mr01{margin-right:.1rem !important}.mr02{margin-right:.2rem !important}.mr03{margin-right:.3rem !important}.mr04{margin-right:.4rem !important}.mr05{margin-right:.5rem !important}.mr06{margin-right:.6rem !important}.mr07{margin-right:.7rem !important}.mr08{margin-right:.8rem !important}.mr1{margin-right:1rem !important}.mr15{margin-right:1.5rem !important}.mr2{margin-right:2rem !important}.height3{min-height:3rem !important}.h8{min-height:8rem}.h10{min-height:10rem}.h16{min-height:16rem}.h18{min-height:18rem}.h20{min-height:20rem}.center{left:50%;transform:translateX(-50%)}.center-horizontally,.centerH{left:50%;transform:translateX(-50%)}.center-vertically,.centerV{top:calc(50% - 0rem);transform:translateY(-50%)}.border-round{border-radius:5px}.border-left{border-left:1px solid #777}.border-right{border-right:1px solid #777}.border-top-white{border-top:1px solid #f9f9f9}.border-top-black{border-top:1px solid #333}.border-bottom-white{border-bottom:1px solid #f9f9f9}.shadow-inside{box-shadow:inset 0px 5px 10px 1px #000}.shadow-inside-top{box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.8)}.div-shadow{box-shadow:rgba(0,0,0,.24) 0px 3px 8px}.hidden{display:none !important}.show{display:inline-block !important}.hover{cursor:pointer}.hover-underline:hover{text-decoration:underline;cursor:pointer}.hover-frame{border-width:1px;border-style:solid;border-radius:5px;border-color:rgba(0,0,0,0);padding:.3rem}.hover-frame:hover{border-color:#0b4713;color:#0b4713}.line-height-15{line-height:1.5}.pos-absolute{position:absolute;width:calc(100% - 6rem);height:auto;min-height:2rem;overflow:hidden}.at-bottom{position:absolute;bottom:0;left:0;width:100%;height:auto}.at-top{position:absolute;top:0;left:0;width:100%;height:auto}.three-dots-vertically:after{content:"⠇";font-size:100px}.layout-front{z-index:9999}.layout-back{z-index:9}.mobile-show{display:none}.opacity{opacity:0}.overflow-hidden{overflow-x:hidden}.bullet-blue::before{content:"☞ ";color:#2177ab}.unselectable{-webkit-user-select:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-webkit-scrollbar{width:0px}::-webkit-scrollbar-track{background:#f9f9f9}::-webkit-scrollbar-thumb{background:#333}::-webkit-scrollbar-thumb:hover{background:#555}html,body{font-family:"Anuphan-Light";font-weight:400;font-size:14.0001px;color:#333}html,body,div,nav,menu,a,input,tooltip,select,textarea,main,modal,inline,pre,navLeft,navPage,footer,switch{position:relative;float:left;width:100%;height:auto;margin:0;padding:0;border:0;box-sizing:border-box;line-height:1.1}html,body{height:100%;overflow:hidden}input,select,textarea{border:0;background:rgba(0,0,0,0);padding:.4rem .3rem}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #ddd inset !important;border:0;outline:none}input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{border:0;outline:none}a{color:inherit;text-decoration:none}.debug{border:3px solid red}pre{background:#e9e9e9;border:3px dashed red;padding:.5rem}html,body{width:100%;min-width:100%;max-width:100%;height:100%;overflow:auto;background:#f7fafb;color:#333}main,div,a,span,nav,p,tooltip,input,select,modal,header,footer,nav,menu{position:relative;float:left;font-family:"Franklin";color:#222;font-size:15px;-webkit-text-stroke:.45px rgba(0,0,0,.1);text-rendering:geometricPrecision;webkit-font-smoothing:antialiased;background-repeat:no-repeat;box-sizing:border-box}main{font-weight:200;height:auto}main .first-page{height:100%;background:rgba(0,0,0,0)}.spyke.spyke-address{color:#555;font-size:85.111%}.spyke.spyke-address.text-small{font-size:80%}.spyke.spyke-address.text-small div{font-size:inherit}.spyke.spyke-address.text-small img{width:9px;height:auto}.spyke.spyke-address .company{font-weight:700;font-size:inherit}.spyke.spyke-address span,.spyke.spyke-address .address{font-size:inherit}.spyke.spyke-address .icon{float:left;width:auto;height:14px}.spyke.spyke-address .google-map-button{position:absolute;width:auto;height:auto;top:0;right:1rem}.spyke.spyke-address .google-map-button:hover{color:#000 !important}.spyke.spyke-address .google-map-button:hover a{color:#000 !important}.logo.logo-main{position:absolute;width:auto;height:auto;right:0;z-index:9999}.logo.logo-main .logo-triangle{position:absolute;right:1.5rem;text-align:center;transform-origin:center;border:0px solid red}.logo.logo-main .logo-triangle-text{position:absolute;width:auto;height:auto;padding-right:.5rem;text-align:center;margin-top:13rem}.logo.logo-main .logo-sp_ke{position:absolute;right:.5rem;top:0;transform-origin:center;border:0px dashed red}.logo-center{height:auto;z-index:9999;padding-bottom:25vh}.logo-center .logo-triangle{text-align:center;transform-origin:center;border:0px solid red}.logo-center .logo-triangle img.logo-triangle{width:auto;height:220px}.logo-center .logo-triangle-text{height:auto;text-align:center;margin-top:-1.5rem}.logo-center .logo-triangle-text img.logo-triangle{width:auto;height:50px}.logo-center .logo-loading{text-align:center;border:0px solid blue;color:#fff}.background{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;background:#fff}.background.bg-gradient-green{background:#497657;background:linear-gradient(149deg, rgb(73, 118, 87) 0%, rgb(129, 153, 137) 35%, rgb(73, 118, 87) 100%)}.img-bg{background-repeat:no-repeat;background-size:100%}.img-bg.bg-loader{background-image:url("../img/spyke/icons/bg-loader-min.png");background-size:cover;background-repeat:no-repeat;background-position:bottom center;-webkit-appearance:none}.img-bg.bg-carret-top{background-image:url("../img/spyke/icons/bg-carret-top.webp");background-size:100%;background-repeat:no-repeat;background-position:top left}.img-bg.bg-commodity-trading{background-image:url("../img/spyke/icons/bg-commodity-trading.png");background-size:0%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-shipping{background-image:url("../img/spyke/icons/bg-shipping.png");background-size:0%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-energy{background-image:url("../img/spyke/icons/bg-energy.png");background-size:0%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-shipping-2{background-image:url("../img/spyke/icons/bg-shipping-2.png");background-size:0%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-products{background-image:url("../img/spyke/icons/bg-products.png");background-size:0%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-sustainability{background-image:url("../img/spyke/icons/bg-sustainability-1.png");background-size:0%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-shipping-cargo{background-image:url("../img/spyke/icons/bg-shipping-cargo.png");background-size:0%;background-repeat:no-repeat;background-position:top 2rem center}.img-bg.bg-soft-commodities{background-image:url("../img/spyke/icons/bg-soft-commodites.png");background-size:0%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-panel-icon-agriculture{background-image:url("../img/spyke/icons/icon-agricultural.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-farming{background-image:url("../img/spyke/icons/icon-farming.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-metals{background-image:url("../img/spyke/icons/icon-metals.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-energy{background-image:url("../img/spyke/icons/icon-energy.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-sourcing{background-image:url("../img/spyke/icons/icon-sourcing.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-logistics{background-image:url("../img/spyke/icons/icon-logistics.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-consulting{background-image:url("../img/spyke/icons/icon-consulting.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-fair-trade{background-image:url("../img/spyke/icons/icon-fair-trade.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-environment{background-image:url("../img/spyke/icons/icon-environment.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-emissions{background-image:url("../img/spyke/icons/icon-emissions.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-spyke-logo{background-image:url("../img/spyke/icons/icon-spyke-logo.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-panel-icon-advantages{background-image:url("../img/spyke/icons/icon-advantages.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-coming-soon{background-image:url("../img/spyke/icons/bg-coming-soon.png");background-size:40%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-panel-icon-partner{background-image:url("../img/spyke/icons/icon-partner.png");background-size:10%;background-repeat:no-repeat;background-position:bottom right 2rem}.img-bg.bg-spyke-our-history{background-image:url("../img/spyke/icons/img-spyke-history.png");background-size:70%;background-repeat:no-repeat;background-position:center center}.img-bg.bg-watch-old{background-image:url("../img/spyke/icons/gif-watch-old.gif");background-size:36%;background-repeat:no-repeat;background-position:top 2rem left 4rem}.img-bg.bg-modal-cover{background-image:url("../img/spyke/icons/bg-modal-cover.webp");background-size:cover;background-repeat:no-repeat;background-position:center center}.img-bg.bg-slogan-login{background-image:url("../img/spyke/icons/slogan-login.png");background-size:120%;background-repeat:no-repeat;background-position:top center}.img-bg.bg-mobile-start-page{background-image:url("../img/spyke/icons/bg-mobile-start-page.png");background-size:cover;background-repeat:no-repeat;background-position:center center}.img-bg.bg-size-10{background-size:10%}.img-bg.bg-50{background-size:50% !important}.img-bg.bg-pos-top-right{background-position:top right}.img-bg.bg-pos-top-left{background-position:top left}.img-bg.bg-pos-left{background-position:center left 10%}.img-bg.bg-pos-right{background-position:center right 10%}.img-bg.bg-size-10{background-size:15%}footer{background:#040404;padding:.5rem 2rem .1rem .5rem;font-size:75%;background-image:url("../img/spyke/icons/bg-footer.webp");background-size:16%;background-position:top right;background-repeat:no-repeat}footer div{color:inherit !important}footer .copyright{font-size:75%;color:#ddd !important}img{position:relative;width:auto;height:auto;border-radius:3px}img.logo{height:100px}img.logo.logo-nav{height:28px}img.logo.logo-small{height:40px}img.icon.icon-invert{filter:invert(100)}img.icon.icon-small{width:14px;height:14px}img.icon.icon-smallest{width:13px;height:13px}img.icon.icon-xxs{width:10px;height:10px}img.icon.icon-large{width:20px;height:20px}img.icon.icon-largest{width:32px;height:auto}img.icon.icon-xl{width:30px;height:30px}img.icon.icon-xxl{width:40px;height:40px}img.icon.icon-flyer{width:auto;height:30px}img.icon.icon-modal-close{width:30px;height:auto}img.icon.icon-logo{width:200px;height:auto}img.icon.icon-loader{width:80px;height:auto}img.icon.icon-thumbnail{width:50px;height:auto;border:.6px solid #ccc;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}img.icon.icon-thumbnail:hover{box-shadow:none}img.icon.icon-logo-90{width:90%;max-width:300px;height:auto}img.icon.icon-logo-80{width:80%;max-width:300px;height:auto}img.icon.icon-hamburger{width:auto;height:40px}img.icon.icon-hamburger-small{width:auto;height:30px}img.icon.icon-panel{width:auto;height:80%}img.icon.icon-panel-small{width:auto;height:30px}img.icon.icon-modal-large{width:70%;height:auto}img.icon.icon-gif-watch{width:80px;height:auto;text-align:left;padding-top:1rem;padding-right:1rem}img.icon.icon-page-logo{width:auto;height:40px}img.icon.icon-nav-logo{position:relative;float:left;width:auto;height:30px}img.icon.icon-contact-us{width:auto;height:40px;opacity:.7}img.icon.icon-contact-us:hover{opacity:1}img.icon.icon-panel-contact-us{width:auto;height:40px}img.icon.icon-move-top{width:auto;height:20px}img.icon.icon-reference{width:auto;height:37px}img.icon.icon-thumb{width:80px;height:auto}img.icon.icon-grey{opacity:70%}img.icon.icon-slogan{height:100px;width:auto}img.icon.icon-slogan-small{height:70px;width:auto}img.icon.icon-border-transparent{border:1px solid rgba(0,0,0,0)}img.icon.icon-darker{filter:brightness(90%)}img.icon.icon-opacity-80{opacity:80%}img.icon.icon-opacity-90{opacity:90%}img.icon.icon-button{border:1px solid #c9c9c9;border-radius:5px;padding:.3rem;height:16px;width:16px}img.icon.icon-button.icon-hover:hover{border:1px solid red}img.icon.icon-hover-border{border:1px solid rgba(0,0,0,0)}img.icon.icon-hover-border:hover{border:1px solid red}.btn{width:auto;height:auto;border:0;background:rgba(0,0,0,0);padding:.7rem 1.2rem;margin:0;font-size:80%;cursor:pointer}.btn.btn-send{background-color:#547d15;color:#fff}.btn.btn-login{background:#2177ab;color:#fff;border-radius:3px}.btn.btn-google-map{background-color:#ccc;color:#333;border-radius:5px}.btn.btn-accept{border:1px solid #777;background:#559746;color:#fff}.nav{position:relative;float:left;width:100%;height:auto}.nav .hamburger{position:absolute;width:100%;padding-left:1rem;z-index:999}.nav .nav-main,.nav .nav-main-small{position:fixed;width:100%;height:auto;top:0;left:0;border-bottom:2px solid #ccc;background:#f7fafb;z-index:99999}.nav .nav-main-small{position:fixed;padding:1rem;box-shadow:rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.06) 0px 2px 4px -1px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.94) 0%, rgb(0, 0, 0) 70%);z-index:9999}.nav .nav-comment{height:4rem;background-color:#e9e9e9;padding:.3rem;margin-bottom:.5rem;font-size:110%;color:#777;font-style:italic;text-align:center}.nav .nav-comment .nav-comment-text{font-size:inherit;color:inherit}.nav .title{font-family:FranklinExtraBold;font-size:140%;border-bottom:1px solid #ccc;padding-bottom:.5rem}.nav .title.text-yellow{color:#e6b42d !important}.nav .title.text-blue{color:#2177ab !important}.nav .title.text-green{color:#547d15 !important}.nav .title span{font-size:inherit;color:inherit;font-family:inherit}.nav .item{margin-bottom:.3rem}.nav .item:hover{cursor:pointer}.nav .item:hover:before{content:"• "}.nav .item.hover-yellow:hover{color:#e6b42d !important}.nav .item.hover-blue:hover{color:#2177ab !important}.nav .item.hover-green:hover{color:#547d15 !important}.nav a.hover:hover{color:#222}.nav .text-yellow{color:#e6b42d !important}.nav .text-blue{color:#2177ab !important}.nav .text-green{color:#547d15 !important}.start-page{width:100%;height:100%;max-height:100%;background:rgba(0,0,0,0);overflow:hidden;z-index:1}.start-page.one-page{height:calc(100% - 40px)}.start-page .page-wrapper{width:100%;height:auto;background:rgba(0,0,0,0)}.start-page .logo{position:absolute;width:100%;right:0;padding-right:0;padding-top:1rem}.start-page .logo img{text-align:right;height:100px;width:auto}.start-page .title{font-family:"FranklinSemiBold";position:absolute;font-size:360%;width:100%;height:auto;right:0;top:25%;text-align:right;font-weight:400;padding-right:3rem;letter-spacing:-1px;z-index:2}.start-page .title div{font-size:inherit;text-align:right;font-family:inherit}.start-page .mobile-start-page{width:100%;height:100%}.start-page .mobile-start-page .logo img{width:auto;height:60px}.start-page .mobile-start-page .title{font-family:"FranklinSemiBold";font-size:220%;font-weight:400;margin-top:27%;padding-right:2rem;text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 7px #fff,0 0 10px #f7fafb,0 0 15px #f7fafb,0 0 20px #f7fafb,0 0 30px #f7fafb,0 0 40px #f7fafb}.hexagon-gallery{width:100%;height:100%;overflow:hidden;background-image:url("../img/spyke/icons/bg-shipping.webp");background-size:80%;background-position:center right}.hexagon-gallery .hex-row{top:-130px;left:-130px}.hexagon-gallery .hex-row .hex{width:240px;height:265px;background-color:rgba(0,0,0,0);margin:10px;-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%)}.hexagon-gallery .hex-row.odd{margin-top:-66.25px;margin-left:-130px}.hexagon-gallery .hex-row.even{margin-top:-66.25px}.hexagon-gallery .hex-row img{width:auto;height:120%;left:-10%}.page{color:#222;padding-bottom:0;background:#fff}.page .inline{padding:1.5rem 3rem}.page .title{font-size:260%;color:#222}.page .page-content{padding-top:0}.page .subtitle{font-size:140%;color:#e6b42d}.page .subtitle.text-yellow{color:#e6b42d !important}.page .subtitle.text-blue{color:#2177ab !important}.page .subtitle.text-green{color:#547d15 !important}.page .border-top{margin-top:1.5rem;border-top:1px solid #ddd;margin-bottom:1rem}.page.page-bg-grey{background:#f7fafb}.page.page-bg-blue{background:#eff6f9}.page.page-bg-yellow{background:#fcfaf3}.panel{padding:1.5rem}.panel .panel-inline{box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px;border-top-left-radius:0;border-top-right-radius:0;padding-bottom:2rem;overflow:hidden}.panel .panel-inline.bg-yellow,.panel .panel-inline .bg-yellow{background:linear-gradient(169deg, rgba(230, 180, 45, 0.249912465) 0%, rgb(255, 255, 255) 41%, rgb(255, 255, 255) 58%, rgba(230, 180, 45, 0.2443102241) 100%)}.panel .panel-inline.bg-green,.panel .panel-inline .bg-green{background:linear-gradient(169deg, rgba(84, 125, 21, 0.224702381) 0%, rgb(255, 255, 255) 41%, rgb(255, 255, 255) 58%, rgba(84, 125, 21, 0.2162990196) 100%)}.panel .panel-inline.bg-blue,.panel .panel-inline .bg-blue{background:linear-gradient(169deg, rgba(33, 119, 171, 0.1546743697) 0%, rgb(255, 255, 255) 41%, rgb(255, 255, 255) 58%, rgba(33, 119, 171, 0.1882878151) 100%)}.panel .panel-inline.border-yellow{border:1px solid rgba(0,0,0,0);border-left:4px solid #e6b42d}.panel .panel-inline.border-yellow:hover{border:1px solid #e6b42d;border-left:4px solid #e6b42d;box-shadow:none}.panel .panel-inline.border-yellow:hover .icon.icon-panel-small{width:auto;height:40px}.panel .panel-inline.border-blue{border:1px solid rgba(0,0,0,0);border-left:4px solid #2177ab}.panel .panel-inline.border-blue:hover{border:1px solid #2177ab;border-left:4px solid #2177ab;box-shadow:none}.panel .panel-inline.border-blue:hover .icon.icon-panel-small{width:auto;height:40px}.panel .panel-inline.border-green{border:1px solid rgba(0,0,0,0);border-left:4px solid #547d15}.panel .panel-inline.border-green:hover{border:1px solid #547d15;border-left:4px solid #547d15;box-shadow:none}.panel .panel-inline.border-green:hover .icon.icon-panel-small{width:auto;height:40px}.panel .inline{padding:0 1.5rem 1rem 1.5rem}.panel .panel-image{width:100%;height:160px;max-height:160px;padding:1.5rem;padding-top:3rem;text-align:center;overflow:hidden}.panel .panel-bg{position:absolute;height:1000px;width:1000px;top:-60%;left:-80%;z-index:0}.panel .panel-text{height:0;overflow:hidden}.panel .panel-icon{position:absolute;height:100%;width:100%;top:0;left:0;filter:opacity(0.5);z-index:9}.panel .panel-contact-us{z-index:999;cursor:pointer}.panel .panel-contact-us img{opacity:.6}.panel .title{font-size:140%;font-weight:700}.panel .subtitle{font-size:110%;font-weight:700}.panel .subtitle.text-yellow{color:#e6b42d !important}.panel .subtitle.text-blue{color:#2177ab !important}.panel .subtitle.text-green{color:#547d15 !important}.panel:hover .panel-icon{background-size:15%;filter:opacity(1)}.panel:hover .panel-contact-us{display:inline-block !important}.panel:hover .panel-contact-us img:hover{opacity:1}.panel .text-yellow{color:#e6b42d !important}.panel .text-blue{color:#2177ab !important}.panel .text-green{color:#547d15 !important}.partners .partner-coming-soon{position:absolute;top:0;left:0}.partners .partner-coming-soon img.icon-coming-soon{width:90px;height:auto;rotate:-18deg}.tabs{border-bottom:1px solid #e3eff0}.tabs .item{width:auto;padding:.7rem 1.3rem;cursor:pointer;font-size:80%}.tabs .item.bg-yellow.active{background:#e6b42d;color:#fff}.tabs .item.bg-blue.active{background:#2177ab;color:#fff}.tabs .item.bg-green.active{background:#547d15;color:#fff}.tab-content{background:linear-gradient(90deg, rgba(255, 255, 255, 0.4030404398) 0%, rgba(255, 255, 255, 0.8288107479) 38%, rgba(255, 255, 255, 0.7895950617) 59%, rgba(255, 255, 255, 0.2909956219) 100%);padding:1rem;border-bottom:1px solid #e3eff0}.tab-content .item{margin-bottom:1rem}.tab-content .item .image{width:100px;height:auto}.tab-content .item .image img{width:100px;height:auto;border-radius:50%}.tab-content .item .image-text{font-family:FranklinSemiBold;width:calc(100% - 100px);height:auto;padding:0 2rem}.tab-content .item .image-text .title{font-family:inherit;font-size:150%;font-weight:400}.tab-content .item .image-text .subtitle{font-size:100%;font-weight:200;color:#555}.tab-content .item .image-text .origin,.tab-content .item .image-text .quantity,.tab-content .item .image-text .min,.tab-content .item .image-text .max,.tab-content .item .image-text .spot{margin-top:0;font-size:80%;color:#777}.tab-content .item .image-text .origin::before,.tab-content .item .image-text .quantity::before,.tab-content .item .image-text .min::before,.tab-content .item .image-text .max::before,.tab-content .item .image-text .spot::before{content:"Origin: ";color:#bbb;font-size:80%}.tab-content .item .image-text .origin::before{content:"Origin: "}.tab-content .item .image-text .quantity::before{content:"Quantity: "}.tab-content .item .image-text .spot::before{content:"Spot: "}.tab-content .item .image-text .min::before{content:"Min: "}.tab-content .item .image-text .max::before{content:"Max: "}.tab-content .list{margin-bottom:.5rem}.tab-content .list .bullet{width:2rem;height:100%}.tab-content .list .bullet .bullet-blue{width:12px;height:12px;margin-top:.15rem;border-radius:50%;background:#2177ab}.tab-content .list .bullet .bullet-yellow{width:14px;height:14px;margin-top:.1rem;background:#e6b42d}.tab-content .list .bullet .bullet-green{width:14px;height:14px;margin-top:.1rem;border-radius:50%;background:#547d15}.tab-content .list .bullet-text{width:calc(100% - 3rem)}.form{padding-bottom:2rem}.form .field-group label{width:100%;height:auto;font-size:70.111%;color:#2177ab}.form .field-group label.text-yellow{color:#e6b42d !important}.form .field-group label.text-blue{color:#2177ab !important}.form .field-group label.text-green{color:#547d15 !important}.form .field-group input,.form .field-group select,.form .field-group textarea{width:100%;height:auto;margin:0;padding:.5rem .3rem;font-size:80.111%;background:#eee;border:0;box-sizing:border-box;color:#000}.form .field-group select{padding:.4rem 0}.form .field-group textarea{min-height:8rem}.error{margin-top:.1rem;font-family:Railway;font-size:64%;opacity:1}.error.error-message{color:red}.error::before{content:"* "}.error.error-container{position:absolute;width:100%;height:100%;min-height:100%;top:0;left:0;background:rgba(0,0,0,0)}.error.error-container img{margin-top:-10%}.error.error-container img.img-error{width:80%;height:auto}.message{padding:.4rem}.message.error{background:#f9f1ee;color:red}modal{position:fixed;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,.86);box-sizing:border-box;z-index:99999}modal .modal-layout{border-top:1px solid #000;background:#f7fafb;box-shadow:rgba(0,0,0,.16) 0px 10px 36px 0px,rgba(0,0,0,.06) 0px 0px 0px 1px}modal .modal-large{top:5%;left:5%;width:90%;height:90%}modal .modal-small{width:50%;height:40%}modal .modal-header{width:100%;height:5rem;padding:1rem 2rem;background-image:url("../img/spyke/icons/icon-corner-top-right.webp");background-size:5%;background-position:top left;background-repeat:no-repeat}modal .modal-footer{width:100%;height:4rem;padding:.3rem 1rem;background:#040404;color:#ccc}modal .modal-body{width:100%;height:calc(100% - 9rem);padding:.5rem 2rem}modal .modal-inline{width:100%;border:0px solid red}modal .modal-cover{position:absolute;width:100%;height:100%;top:0;left:0}modal .modal-tab-height{height:calc(100% - 10rem);min-height:calc(100% - 10rem);overflow-x:auto}modal .modal-tab-height::-webkit-scrollbar{width:2px}modal .modal-tab-height::-webkit-scrollbar-track{background:#f9f9f9}modal .modal-tab-height::-webkit-scrollbar-thumb{background:#333}modal .modal-tab-height::-webkit-scrollbar-thumb:hover{background:#555}modal .modal-inline-footer{width:100%;height:8rem;padding-top:1rem;border:0px dashed blue;background:linear-gradient(0deg, rgb(247, 250, 251) 20%, rgb(217, 217, 217) 33%, rgb(238, 238, 238) 44%, rgb(247, 250, 251) 70%)}modal .modal-close{position:absolute;width:auto;height:auto;top:1rem;right:1rem;cursor:pointer}modal .subtitle{font-family:FranklinSemiBold;font-size:110%;font-weight:700}modal .title{font-family:FranklinExtraBold;font-size:180%;font-weight:700;text-transform:uppercase}modal .text-yellow{color:#e6b42d !important}modal .text-blue{color:#2177ab !important}modal .text-green{color:#547d15 !important}.login{font-family:FranklinSemiBold}.login .logo.logo-main{width:auto;height:80px}.login div,.login span{font-family:inherit}.login .title{font-size:160%}.start-page{width:100%;height:100%;max-height:100%;background:rgba(0,0,0,0);overflow:hidden;z-index:1}.start-page.one-page{height:calc(100% - 40px)}.start-page .page-wrapper{width:100%;height:auto;background:rgba(0,0,0,0)}.start-page .logo{position:absolute;width:100%;right:0;padding-right:0;padding-top:1rem}.start-page .logo img{text-align:right;height:100px;width:auto}.start-page .title{font-family:"FranklinSemiBold";position:absolute;font-size:360%;width:100%;height:auto;right:0;top:25%;text-align:right;font-weight:400;padding-right:3rem;letter-spacing:-1px;z-index:2}.start-page .title div{font-size:inherit;text-align:right;font-family:inherit}.start-page .mobile-start-page{width:100%;height:100%}.start-page .mobile-start-page .logo img{width:auto;height:60px}.start-page .mobile-start-page .title{font-family:"FranklinSemiBold";font-size:220%;font-weight:400;margin-top:27%;padding-right:2rem;text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 7px #fff,0 0 10px #f7fafb,0 0 15px #f7fafb,0 0 20px #f7fafb,0 0 30px #f7fafb,0 0 40px #f7fafb}.disclaimer{padding:1rem 3rem .5rem 3rem}.disclaimer.bg-grey{background:#777}.disclaimer a{color:inherit}.disclaimer a:hover{text-decoration:underline;color:#eee}.disclaimer.hover-dark a{color:inherit}.disclaimer.hover-dark a:hover{text-decoration:underline;color:#000 !important;text-decoration-color:#000}.disclaimer .disclaimer-text{font-size:80%}.disclaimer .disclaimer-text div,.disclaimer .disclaimer-text span{font-size:inherit}.disclaimer .text-yellow{color:#e6b42d !important}.disclaimer .text-blue{color:#2177ab !important}.disclaimer .text-green{color:#547d15 !important}.security{position:fixed;height:15rem;bottom:0;left:0;background:#d8ba6c;border-top:5px solid #222;z-index:999999;padding:1.5rem 2rem;background-image:url("../img/spyke/icons/bg-cookie-settings.webp");background-size:40%;background-position:bottom right;background-repeat:no-repeat;font-size:90%}.security div,.security span{font-size:inherit}.reference{padding:1rem 3rem}.reference img{filter:grayscale(1)}.reference a:hover img{filter:grayscale(0)}.loader{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0);z-index:99999999}tooltip{position:fixed;width:auto;height:auto;top:0;left:0;background:#000;color:#f9f9f9;border-radius:3px;padding:.4rem .7rem;font-size:90%;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;z-index:999999}tooltip::after{content:"▼";position:absolute;margin:auto;left:calc(50% - 5px);color:#000;bottom:-10px}.animate.animate-height-in{animation:_animate-height-in .2s linear forwards}@keyframes _animate-height-in{0%{opacity:0;height:0}30%{opacity:1}100%{height:200px}}.animate.animate-height-out{animation:_animate-height-out .2s linear forwards}@keyframes _animate-height-out{0%{opacity:1;height:200px}80%{opacity:1}100%{opacity:0;height:0}}.animate.animate-background{animation:_animate-background 15s linear infinite}.animate.animate-background-1{animation:_animate-background-1 20s linear infinite}.animate.animate-background-2{animation:_animate-background-2 25s linear infinite}@keyframes _animate-background{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes _animate-background-1{0%{-ms-transform:rotate(65deg);transform:rotate(0deg)}50%{-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes _animate-background-2{0%{-ms-transform:rotate(145deg);transform:rotate(0deg)}50%{-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}.animate.animate-panel .panel-image{animation:_animate-panel-image .6s linear forwards}.animate.animate-panel .panel-text{animation:_animate-panel-text .5s linear forwards}.animate.bg-products{animation:_animate-panel-bg 1s linear forwards}.animate.bg-shipping{animation:_animate-panel-bg 1s linear forwards}.animate.bg-sustainability{animation:_animate-panel-bg 1s linear forwards}.animate.bg-shipping-cargo{animation:_animate-panel-bg 1s linear forwards}.animate.bg-commodity-trading{animation:_animate-panel-bg 1s linear forwards}.animate.bg-panel-icon-agriculture{animation:_animate-panel-icon-fade_in 2.5s linear forwards}@keyframes _animate-panel-image{0%{height:160px;padding-top:3rem}100%{height:40px;padding-top:1.5rem}}@keyframes _animate-panel-text{0%{height:0}100%{height:360px}}@keyframes _animate-panel-bg{0%{background-size:0}30%{background-size:0}100%{background-size:70%}}@keyframes _animate-panel-icon-fade_in{0%{opacity:0}90%{opacity:0}100%{opacity:1}}.animate.animate-modal{animation:_animate_modal .2s linear forwards}@keyframes _animate_modal{0%{transform:translateY(-120%)}100%{transform:translateY(0%)}}.animate.animate-rotate{animation:_animate-rotate 2s linear infinite}@keyframes _animate-rotate{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}100%{transform:rotateY(0)}}.animate.animate-logo-main{animation:_animate-logo-main 1s linear forwards}@keyframes _animate-logo-main{0%{transform:scale(1.8);right:4.5rem;top:-4rem}60%{transform:scale(1.8);right:4.5rem;top:-4rem}100%{transform:scale(1);right:8.5rem;top:0}}.animate.animate-logo-main-text{animation:_animate-logo-main-text 1s linear forwards}@keyframes _animate-logo-main-text{0%{transform:scale(0.4);right:4.5rem;top:-4rem;opacity:1}60%{transform:scale(0.4);right:4.5rem;top:-4rem;opacity:1}100%{transform:scale(0.2);right:9rem;top:-5.8rem;opacity:0}}.animate.animate-logo-sp_ke{animation:_animate-logo-sp_ke 1.3s linear forwards}@keyframes _animate-logo-sp_ke{0%{top:10rem;opacity:0}90%{opacity:0}100%{top:6px;opacity:1}}.animate.animate-slide-up{animation:_animate-slide-up .3s ease-in-out forwards}@keyframes _animate-slide-up{0%{opacity:0;height:0}30%{opacity:1}100%{height:calc(40px + 2rem)}}.animate.animate-spin-horizontally{animation:_animate-spin-horizontally 3s infinite}@keyframes _animate-spin-horizontally{0%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}.animate.animate-three-dots{font-family:SpaceMono;display:inline-block;font-size:12px;clip-path:inset(0 3ch 0 0);animation:_animate-three-dots 1.6s steps(4) infinite}@keyframes _animate-three-dots{to{clip-path:inset(0 -1ch 0 0)}}@media only screen and (min-width: 800px)and (max-width: 1100px){.tablet-hidden{display:none}}@media only screen and (max-width: 800px){.mobile-hidden{display:none}.mobile-show{display:inline-block}.mobile-pl0{padding-left:0 !important}.mobile-pr0{padding-right:0 !important}.mobile-mt1{margin-top:1rem}.mobile-pb0{padding-bottom:0}.mobile-w-100{width:100%}.panel.w-33{width:100%}.panel{padding:0;margin-bottom:3rem}.start-page .logo-start{height:50px}.start-page .title{font-size:140%}.panel .panel-contact-us{position:absolute}.page .inline{padding:2rem}modal .modal-body{padding:.5rem 1rem}modal .title{font-size:120% !important}modal .at-bottom{margin-top:1rem}.tabs .item{padding:.7rem .8rem}.tabs .tab-content{padding:0}.tab-content .title{font-size:140% !important}.tab-content .disclaimer{width:100%;padding:1rem .5rem}.page .icon.icon-slogan{width:100%;height:auto}.at-bottom{position:relative;float:left;width:100%;height:auto;margin-top:0}.img-bg.bg-coming-soon{background-size:80%}.img-bg.bg-50{background-size:130% !important}img.icon.icon-slogan-small{height:auto;width:100%;text-align:center !important}img.icon.icon-reference{width:auto;height:5.7vw}img.logo.logo-main{height:45px !important;width:auto}.security{padding:1.5rem .5rem;font-size:75%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZ2VuZXJhbC5zY3NzIiwiY29tcG9uZW50cy9zY3JvbGxiYXJzLnNjc3MiLCJjb21wb25lbnRzL2luaXRpYWxpemUuc2NzcyIsImNvbXBvbmVudHMvbWFpbi1mcmFtZXMuc2NzcyIsImNvbXBvbmVudHMvc3B5a2Uuc2NzcyIsImNvbXBvbmVudHMvbG9nby5zY3NzIiwiY29tcG9uZW50cy9iYWNrZ3JvdW5kcy5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvaWNvbnMuc2NzcyIsImNvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL25hdi5zY3NzIiwiY29tcG9uZW50cy9zdGFydC1wYWdlLnNjc3MiLCJjb21wb25lbnRzL2hleGFnb24uc2NzcyIsImNvbXBvbmVudHMvcGFnZS5zY3NzIiwiY29tcG9uZW50cy9wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9wYXJ0bmVyLnNjc3MiLCJjb21wb25lbnRzL3RhYnMuc2NzcyIsImNvbXBvbmVudHMvZm9ybS5zY3NzIiwiY29tcG9uZW50cy9lcnJvci5zY3NzIiwiY29tcG9uZW50cy9tZXNzYWdlLnNjc3MiLCJjb21wb25lbnRzL21vZGFsLnNjc3MiLCJjb21wb25lbnRzL2xvZ2luLnNjc3MiLCJjb21wb25lbnRzL2Rpc2NsYWltZXIuc2NzcyIsImNvbXBvbmVudHMvc2VjdXJpdHkuc2NzcyIsImNvbXBvbmVudHMvcmVmZXJlbmNlLnNjc3MiLCJjb21wb25lbnRzL2xvYWRlci5zY3NzIiwiY29tcG9uZW50cy90b29sdGlwLnNjc3MiLCJhbmltYXRpb25zL2FuaW1hdGUuaGVpZ2h0LnNjc3MiLCJhbmltYXRpb25zL2FuaW1hdGUuYmFja2dyb3VuZC5zY3NzIiwiYW5pbWF0aW9ucy9hbmltYXRlLnBhbmVsLnNjc3MiLCJhbmltYXRpb25zL2FuaW1hdGUubW9kYWwuc2NzcyIsImFuaW1hdGlvbnMvYW5pbWF0ZS5yb3RhdGUuc2NzcyIsImFuaW1hdGlvbnMvYW5pbWF0ZS5sb2dvLW1haW4uc2NzcyIsImFuaW1hdGlvbnMvYW5pbWF0ZS5zbGlkZS11cC5zY3NzIiwiYW5pbWF0aW9ucy9hbmltYXRlLnNwaW4taG9yaXpvbmFsbHkuc2NzcyIsImFuaW1hdGlvbnMvYW5pbWF0ZS50aHJlZS1kb3RzLnNjc3MiLCJjb21wb25lbnRzL21lZGlhLXF1ZXJpZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FBQSxXQUNJLG9CQUNBLGtCQUNBLGdCQUNBLHNDQUVKLFdBQ0ksdUJBQ0Esa0JBQ0EsZ0JBQ0EsOENBRUosV0FDSSxnQ0FDQSxrQkFDQSxnQkFDQSxnREFFSixXQUNJLCtCQUNBLGtCQUNBLGdCQUNBLCtDQUVKLFdBQ0ksMkJBQ0Esa0JBQ0EsZ0JBQ0EsMkNBRUosV0FDSSw0QkFDQSxrQkFDQSxnQkFDQSxzQ0FHSixXQUNJLHNCQUNBLGtCQUNBLGtEQUdKLFdBQ0ksd0JBQ0Esa0JBQ0EsMENBTUosOEJBQ0EsNkJBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JBQ0EscUJBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JBQ0EsbUNBQ0EsbUNBQ0EscUJBQ0EsNkJBQ0EsNkJBQ0EscUNBQ0EsMENBQ0Esc0NBQ0EscUJBQ0EscUJBQ0EscUNBQ0EsMEJBQ0Esc0JBQ0EsbUJBQ0Esb0NBQ0EsdUNBRUEsOEJBQ0Esb0JBRUEsdUJBQ0EseUJBQ0EsdUJBQ0Esa0RBQ0EseUJBRUEsNkJBQ0EsOEJBQ0EsNEJBQ0EsMkJBQ0EsNkJBQ0Esd0JBQ0Esd0JBQ0EseUJBQ0EsMEJBQ0EsMkJBQ0EsOEJBQ0EsK0JBQ0EscUNBQ0EsMEJBQ0EsNkJBQ0EsdUJBQ0Esd0JBQ0EseUJBQ0EsdUNBQ0Esc0NBQ0EscUVBQ0EsbUVBQ0EsMERBQ0EsbURBQ0EsMERBR0EseUNBQ0EsMENBQ0EsMkJBQ0EscUVBQ0EsK0JBQ0EsNEJBQ0EsMENBQ0Esc0NBQ0Esd0NBQ0EscUNBQ0EsdUJBQ0EsV0FDSSx5QkFDQSxnREFFSix3QkFDQSwwQkFDQSx3QkFDQSx3QkFDQSx5QkFDQSxpQ0FDQSwwQkFDQSwwRUFDQSw0QkFDQSwyREFDQSwwQkFHQSxnQ0FDQSxrQ0FDQSw2QkFDQSw2QkFDQSwrQkFDQSxvREFDQSxnRUFFQSw0QkFDQSw0QkFDQSw4QkFDQSw4QkFDQSw4QkFDQSw4QkFFQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxrQ0FDQSxxQ0FDQSxrQ0FDQSxxQ0FDQSxrQ0FDQSxrQ0FDQSx1QkFDQSx1QkFDQSxvQ0FFQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FFQSxzQ0FDQSxzQ0FDQSxzQ0FDQSxzQ0FDQSxzQ0FDQSxvQ0FDQSx1Q0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FFQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxxQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxpQ0FDQSxpQ0FDQSxpQ0FDQSxvQ0FDQSxpQ0FDQSxpQ0FDQSxpQ0FDQSxpQ0FFQSxrQ0FDQSxrQ0FDQSxrQ0FDQSxrQ0FDQSxrQ0FDQSxrQ0FDQSxrQ0FDQSxrQ0FDQSxnQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxnQ0FDQSxnQ0FDQSxnQ0FDQSxnQ0FDQSxnQ0FDQSxvQ0FDQSxnQ0FDQSxnQ0FDQSxrQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxrQ0FDQSxrQ0FFQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FFQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxtQ0FDQSxpQ0FDQSxvQ0FDQSxpQ0FDQSxpQ0FDQSxpQ0FDQSxpQ0FDQSxtQ0FDQSxzQ0FDQSxtQ0FFQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSxrQ0FDQSxxQ0FDQSxrQ0FFQSxvQ0FDQSxvQkFDQSxzQkFDQSxzQkFDQSxzQkFDQSxzQkFFQSw0Q0FDQSxrRUFDQSw0RUFFQSxnQ0FDQSx3Q0FDQSwwQ0FDQSwrQ0FDQSw0Q0FDQSxxREFFQSxzREFDQSxrRUFDQSxtREFFQSxnQ0FDQSxzQ0FDQSxzQkFFQSxnRUFDQSxhQUNJLGlCQUNBLG1CQUNBLGtCQUNBLDJCQUNBLGNBQ0EsbUJBQ0kscUJBQ0EsY0FJUixnQ0FFQSxjQUNJLGtCQUNBLHdCQUNBLFlBQ0EsZ0JBQ0EsZ0JBRUosV0FDSSxrQkFDQSxTQUNBLE9BQ0EsV0FDQSxZQUVKLFFBQ0ksa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsWUFHQSw2QkFDSSxZQUNBLGdCQUlSLGNBQ0ksYUFFSixhQUNJLFVBR0osYUFDSSxhQUdKLG1CQUNBLGlCQUNJLGtCQUlBLHFCQUNJLGFBQ0EsY0FRUixjQUNJLHlCQUNBLDJCQUNBLHNCQUNBLHFCQUNBLGlCQ2xZSixvQkFDSSxVQUlKLDBCQUNJLG1CQUlKLDBCQUNJLGdCQUlKLGdDQUNJLGdCQ2pCSixVQUdJLDRCQUVBLGdCQUNBLG9CQUNBLFdBR0osMkdBR0ksa0JBQ0EsV0FDQSxXQUNBLFlBQ0EsU0FDQSxVQUNBLFNBQ0Esc0JBQ0EsZ0JBR0osVUFDSSxZQUNBLGdCQUlKLHNCQUNJLFNBQ0EseUJBQ0Esb0JBRUEsNlZBS0ksb0RBQ0EsU0FDQSxhQUdKLG1GQUVJLFNBQ0EsYUFJUixFQUNJLGNBQ0EscUJBR0osT0FDSSxxQkFHSixJQUNJLG1CQUNBLHNCQUNBLGNDaEVKLFVBQ0ksV0FDQSxlQUNBLGVBQ0EsWUFDQSxjQUNBLG1CQUNBLFdBSUosd0VBQ0ksa0JBQ0EsV0FDQSx1QkFDQSxXQUNBLGVBQ0EseUNBRUEsa0NBQ0Esa0NBQ0EsNEJBQ0Esc0JBR0osS0FDSSxnQkFDQSxZQUVBLGlCQUNJLFlBQ0EseUJDOUJKLHFCQUNJLFdBQ0Esa0JBQ0EsZ0NBQ0ksY0FDQSxzREFDQSwwREFFSiw4QkFDSSxnQkFDQSxrQkFFSix3REFFSSxrQkFFSiwyQkFDSSxXQUNBLFdBQ0EsWUFHSix3Q0FDSSxrQkFDQSxXQUNBLFlBQ0EsTUFDQSxXQUNBLDhDQUNJLHNCQUNBLHNFQzlCWixnQkFDSSxrQkFDQSxXQUNBLFlBQ0EsUUFDQSxhQUVBLCtCQUNJLGtCQUNBLGFBQ0Esa0JBQ0Esd0JBQ0EscUJBR0osb0NBQ0ksa0JBQ0EsV0FDQSxZQUNBLG9CQUNBLGtCQUNBLGlCQUdKLDRCQUNJLGtCQUNBLFlBQ0EsTUFDQSx3QkFDQSxzQkFPWixhQUNJLFlBQ0EsYUFDQSxvQkFFQSw0QkFDSSxrQkFDQSx3QkFDQSxxQkFFSSw4Q0FDSSxXQUNBLGFBS1osaUNBQ0ksWUFDQSxrQkFDQSxtQkFFSSxtREFDSSxXQUNBLFlBSVosMkJBQ0ksa0JBQ0Esc0JBQ0EsV0NwRVIsWUFDSSxrQkFDQSxZQUNBLFdBQ0EsTUFDQSxPQUNBLFVBQ0EsZ0JBR0EsOEJBQ0ksbUJBQ0EsdUdBTVIsUUFDSSw0QkFFQSxxQkFFQSxrQkFDSSw2REFDQSxzQkFDQSw0QkFDQSxrQ0FDQSx3QkFHSixzQkFDSSw4REFDQSxxQkFDQSw0QkFDQSw2QkFHSiw2QkFDSSxvRUFDQSxtQkFDQSw0QkFDQSxrQ0FFSixvQkFDSSwyREFDQSxtQkFDQSw0QkFDQSxrQ0FFSixrQkFDSSx5REFDQSxtQkFDQSw0QkFDQSxrQ0FFSixzQkFDSSw2REFDQSxtQkFDQSw0QkFDQSxrQ0FFSixvQkFDSSwyREFDQSxtQkFDQSw0QkFDQSxrQ0FFSiwwQkFDSSxtRUFDQSxtQkFDQSw0QkFDQSxrQ0FFSiwwQkFDSSxpRUFDQSxtQkFDQSw0QkFDQSxvQ0FHSiw0QkFDSSxrRUFDQSxtQkFDQSw0QkFDQSxrQ0FHSixrQ0FDSSxpRUFDQSxvQkFDQSw0QkFDQSxzQ0FHSiw4QkFDSSw0REFDQSxvQkFDQSw0QkFDQSxzQ0FHSiw2QkFDSSwyREFDQSxvQkFDQSw0QkFDQSxzQ0FFSiw2QkFDSSwyREFDQSxvQkFDQSw0QkFDQSxzQ0FFSiwrQkFDSSw2REFDQSxvQkFDQSw0QkFDQSxzQ0FHSixnQ0FDSSw4REFDQSxvQkFDQSw0QkFDQSxzQ0FFSixpQ0FDSSwrREFDQSxvQkFDQSw0QkFDQSxzQ0FFSixpQ0FDSSwrREFDQSxvQkFDQSw0QkFDQSxzQ0FFSixrQ0FDSSxnRUFDQSxvQkFDQSw0QkFDQSxzQ0FHSixnQ0FDSSw4REFDQSxvQkFDQSw0QkFDQSxzQ0FFSixpQ0FDSSwrREFDQSxvQkFDQSw0QkFDQSxzQ0FFSixpQ0FDSSwrREFDQSxvQkFDQSw0QkFDQSxzQ0FFSix1QkFDSSw4REFDQSxvQkFDQSw0QkFDQSxrQ0FFSiw4QkFDSSw0REFDQSxvQkFDQSw0QkFDQSxzQ0FFSiw2QkFDSSxpRUFDQSxvQkFDQSw0QkFDQSxrQ0FFSixxQkFDSSw2REFDQSxvQkFDQSw0QkFDQSx1Q0FFSix1QkFDSSwrREFDQSxzQkFDQSw0QkFDQSxrQ0FFSix3QkFDSSw0REFDQSxxQkFDQSw0QkFDQSwrQkFHSiw2QkFDSSxvRUFDQSxzQkFDQSw0QkFDQSxrQ0FHSixtQkFDSSxvQkFHSixjQUNJLCtCQUdKLHVEQUNBLHFEQUNBLHdEQUNBLDBEQUNBLHVDQzVOSixPQUNJLG1CQUNBLCtCQUNBLGNBQ0EsMERBQ0Esb0JBQ0EsOEJBQ0EsNEJBRUEsV0FDSSx5QkFFSixrQkFDSSxjQUNBLHNCQ2RSLElBQ0ksa0JBQ0EsV0FDQSxZQUNBLGtCQUVBLFNBQ0ksYUFDQSxrQkFDSSxZQUVKLG9CQUNJLFlBS0osd0NBQ0Esb0JBQ0ksV0FDQSxZQUdKLHVCQUNJLFdBQ0EsWUFFSixrQkFDSSxXQUNBLFlBRUosb0JBQ0ksV0FDQSxZQUVKLHNCQUNJLFdBQ0EsWUFFSixpQkFDSSxXQUNBLFlBRUosa0JBQ0ksV0FDQSxZQUVKLG9CQUNJLFdBQ0EsWUFFSiwwQkFDSSxXQUNBLFlBRUosbUJBQ0ksWUFDQSxZQUVKLHFCQUNJLFdBQ0EsWUFFSix3QkFDSSxXQUNBLFlBQ0EsdUJBQ0EsK0NBQ0EsOEJBQ0ksZ0JBR1Isc0JBQ0ksVUFDQSxnQkFDQSxZQUVKLHNCQUNJLFVBQ0EsZ0JBQ0EsWUFHSix3QkFDSSxXQUNBLFlBRUosOEJBQ0ksV0FDQSxZQUdKLG9CQUNJLFdBQ0EsV0FHSiwwQkFDSSxXQUNBLFlBR0osMEJBQ0ksVUFDQSxZQUVKLHdCQUNJLFdBQ0EsWUFDQSxnQkFDQSxpQkFDQSxtQkFFSix3QkFDSSxXQUNBLFlBRUosdUJBQ0ksa0JBQ0EsV0FDQSxXQUNBLFlBRUoseUJBQ0ksV0FDQSxZQUNBLFdBQ0EseUNBR0osK0JBQ0ksV0FDQSxZQUdKLHVCQUNJLFdBQ0EsWUFHSix3QkFDSSxXQUNBLFlBR0osb0JBQ0ksV0FDQSxZQUdKLG1CQUNJLFlBR0oscUJBQ0ksYUFDQSxXQUdKLDJCQUNJLFlBQ0EsV0FJSixpQ0FDSSwrQkFFSixxQkFDSSxPQUNBLGdCQUlKLHlCQUNJLFlBR0oseUJBQ0ksWUFHSixxQkFDSSx5QkFDQSxrQkFDQSxjQUNBLFlBQ0EsV0FFQSxzQ0FDSSxxQkFJUiwyQkFDSSwrQkFDQSxpQ0FDSSxxQkNyTWhCLEtBQ0ksV0FDQSxZQUNBLFNBQ0EseUJBQ0EscUJBQ0EsU0FDQSxjQUNBLGVBRUEsY0FJSSx5QkFDQSxXQUlKLGVBQ0ksbUJBQ0EsV0FDQSxrQkFHSixvQkFDSSxzQkFDQSxXQUNBLGtCQUdKLGdCQUNJLHNCQUNBLG1CQUNBLFdDbENSLEtBQ0ksa0JBQ0EsV0FDQSxXQUNBLFlBRUEsZ0JBQ0ksa0JBQ0EsV0FDQSxrQkFDQSxZQUdKLG9DQUVJLGVBQ0EsV0FDQSxZQUNBLE1BQ0EsT0FDQSw2QkFDQSxtQkFFQSxjQVVKLHFCQUNJLGVBQ0EsYUFDQSw0RUFDQSwyRUFDQSxhQUVKLGtCQUNJLFlBQ0EseUJBQ0EsY0FDQSxvQkFDQSxlQUNBLFdBQ0Esa0JBQ0Esa0JBQ0Esb0NBQ0ksa0JBQ0EsY0FJUixZQUNJLDhCQUNBLGVBSUEsNkJBQ0EscUJBSkEsaURBQ0EsK0NBQ0EsZ0RBR0EsaUJBQ0ksa0JBQ0EsY0FDQSxvQkFJUixXQUNJLG9CQUNBLGlCQUNJLGVBQ0Esd0JBQ0ksYUFHUix1REFDQSxxREFDQSxzREFHSixtQkFDSSxXQUlKLDJDQUNBLHlDQUNBLDBDQzFGSixZQUNJLFdBQ0EsWUFDQSxnQkFDQSx5QkFDQSxnQkFFQSxVQUVBLHFCQUNJLHlCQUVKLDBCQUNJLFdBQ0EsWUFDQSx5QkFHSixrQkFDSSxrQkFDQSxXQUNBLFFBQ0EsZ0JBQ0EsaUJBQ0Esc0JBQ0ksaUJBQ0EsYUFDQSxXQUlSLG1CQUNJLCtCQUVBLGtCQUNBLGVBQ0EsV0FDQSxZQUNBLFFBQ0EsUUFDQSxpQkFDQSxnQkFDQSxtQkFDQSxvQkFDQSxVQUVBLHVCQUNJLGtCQUNBLGlCQUNBLG9CQU1SLCtCQUNJLFdBQ0EsWUFHSSx5Q0FDSSxXQUNBLFlBSVIsc0NBQ0ksK0JBQ0EsZUFDQSxnQkFDQSxlQUNBLG1CQUVBLHdJQ3pFWixpQkFDSSxXQUNBLFlBRUEsZ0JBRUEsNERBQ0Esb0JBQ0EsaUNBRUEsMEJBQ0ksV0FDQSxZQUVBLCtCQUNJLFlBQ0EsYUFDQSwrQkFDQSxZQUNBLGdGQUNBLHdFQU9KLDhCQUNJLG9CQUNBLG1CQUdKLCtCQUNJLG9CQUdKLDhCQUNJLFdBQ0EsWUFDQSxVQ3ZDWixNQUNJLFdBQ0EsaUJBQ0EsZ0JBRUEsY0FDSSxvQkFHSixhQUNJLGVBQ0EsV0FPSixvQkFDSSxjQUdKLGdCQUNJLGVBQ0EsY0FFQSxxREFDQSxtREFDQSxvREFHSixrQkFDSSxrQkFDQSwwQkFDQSxtQkFHSixtQkFDSSxtQkFFSixtQkFDSSxtQkFFSixxQkFDSSxtQkM1Q1IsT0FDSSxlQUdBLHFCQUVJLCtDQUNBLHlCQUNBLDBCQUNBLG9CQUNBLGdCQUdBLDZOQUNBLHlOQUNBLDBOQUVBLG1DQUNJLCtCQUNBLDhCQUNBLHlDQUNJLHlCQUNBLDhCQUNBLGdCQUNBLHVGQUlSLGlDQUNJLCtCQUNBLDhCQUNBLHVDQUNJLHlCQUNBLDhCQUNBLGdCQUNBLHFGQUdSLGtDQUNJLCtCQUNBLDhCQUNBLHdDQUNJLHlCQUNBLDhCQUNBLGdCQUNBLHNGQU1aLGVBQ0ksNkJBR0osb0JBQ0ksV0FDQSxhQUNBLGlCQUNBLGVBQ0EsaUJBQ0Esa0JBQ0EsZ0JBR0osaUJBQ0ksa0JBQ0EsY0FDQSxhQUNBLFNBQ0EsVUFDQSxVQUdKLG1CQUNJLFNBR0EsZ0JBR0osbUJBQ0ksa0JBQ0EsWUFDQSxXQUNBLE1BQ0EsT0FDQSxvQkFDQSxVQUVKLHlCQUNJLFlBQ0EsZUFDQSw2QkFDSSxXQUlSLGNBQ0ksZUFDQSxnQkFFSixpQkFDSSxlQUNBLGdCQUVBLHNEQUNBLG9EQUNBLHFEQUlBLHlCQUNJLG9CQUNBLGtCQUdKLCtCQUNJLGdDQUNBLHlDQUNJLFVBT1osNkNBQ0EsMkNBQ0EsNENDaElBLCtCQUNJLGtCQUNBLE1BQ0EsT0FFQSxvREFDSSxXQUNBLFlBQ0EsY0NUWixNQUNJLGdDQUNBLFlBQ0ksV0FDQSxxQkFDQSxlQUNBLGNBRUEsMkRBQ0EseURBQ0EsMERBSVIsYUFDSSw4TEFDQSxhQUNBLGdDQUVBLG1CQUNJLG1CQUNBLDBCQUNJLFlBQ0EsWUFDQSw4QkFDSSxZQUNBLFlBQ0Esa0JBR1IsK0JBQ0ksNkJBQ0EseUJBQ0EsWUFDQSxlQUNBLHNDQUNJLG9CQUNBLGVBQ0EsZ0JBRUoseUNBRUksZUFDQSxnQkFDQSxXQUdKLDZMQUtJLGFBQ0EsY0FDQSxXQUNBLHFPQUNJLG1CQUNBLFdBQ0EsY0FLSiwrQ0FDSSxtQkFJSixpREFDSSxxQkFJSiw2Q0FDSSxpQkFJSiw0Q0FDSSxnQkFJSiw0Q0FDSSxnQkFRaEIsbUJBQ0ksb0JBQ0EsMkJBQ0ksV0FDQSxZQUVBLHdDQUNJLFdBQ0EsWUFDQSxrQkFDQSxrQkFDQSxtQkFFSiwwQ0FDSSxXQUNBLFlBQ0EsaUJBQ0EsbUJBRUoseUNBQ0ksV0FDQSxZQUNBLGlCQUNBLGtCQUNBLG1CQUlSLGdDQUNJLHdCQ3pIWixNQUNJLG9CQUVJLHlCQUNJLFdBQ0EsWUFDQSxrQkFDQSxjQUVBLDhEQUNBLDREQUNBLDZEQUVKLCtFQUNJLFdBQ0EsWUFDQSxTQUNBLG9CQUNBLGtCQUNBLGdCQUNBLFNBQ0Esc0JBQ0EsV0FFSiwwQkFDSSxnQkFFSiw0QkFDSSxnQkM1QlosT0FDSSxpQkFDQSxvQkFDQSxjQUNBLFVBQ0EscUJBQ0ksVUFJSixlQUNJLGFBSUosdUJBQ0ksa0JBQ0EsV0FDQSxZQUNBLGdCQUNBLE1BQ0EsT0FDQSx5QkFDQSwyQkFDSSxnQkFDQSxxQ0FDSSxVQUNBLFlDM0JoQixTQUNJLGNBRUEsZUFDSSxtQkFDQSxVQ0xSLE1BQ0ksZUFDQSxXQUNBLFlBQ0EsUUFDQSxTQUNBLGdDQUNBLDJCQUNBLHNCQUNBLGNBRUEsb0JBRUksMEJBQ0EsbUJBQ0EsNkVBSUosbUJBQ0ksT0FDQSxRQUVBLFVBQ0EsV0FFSixtQkFFSSxVQUNBLFdBR0osb0JBQ0ksV0FDQSxZQUNBLGtCQUNBLHNFQUNBLG1CQUNBLDZCQUNBLDRCQUVKLG9CQUNJLFdBQ0EsWUFDQSxtQkFDQSxtQkFDQSxXQUVKLGtCQUNJLFdBQ0EseUJBQ0EsbUJBRUosb0JBQ0ksV0FDQSxxQkFFSixtQkFDSSxrQkFDQSxXQUNBLFlBQ0EsTUFDQSxPQUdKLHdCQUNJLDBCQUNBLDhCQUNBLGdCQUVBLDJDQUNJLFVBR0osaURBQ0ksbUJBR0osaURBQ0ksZ0JBR0osdURBQ0ksZ0JBR1IsMkJBQ0ksV0FDQSxZQUNBLGlCQUNBLHVCQUNBLGlJQUVBLG1CQUNBLGtCQUNBLFdBQ0EsWUFDQSxTQUNBLFdBQ0EsZUFHSixnQkFDSSw2QkFDQSxlQUNBLGdCQUdKLGFBQ0ksOEJBQ0EsZUFDQSxnQkFDQSx5QkFJSiw0Q0FDQSwwQ0FDQSwyQ0N0SEosT0FDSSw2QkFDQSx1QkFDSSxXQUNBLFlBRUosdUJBQ0ksb0JBRUosY0FDSSxlVlZSLFlBQ0ksV0FDQSxZQUNBLGdCQUNBLHlCQUNBLGdCQUVBLFVBRUEscUJBQ0kseUJBRUosMEJBQ0ksV0FDQSxZQUNBLHlCQUdKLGtCQUNJLGtCQUNBLFdBQ0EsUUFDQSxnQkFDQSxpQkFDQSxzQkFDSSxpQkFDQSxhQUNBLFdBSVIsbUJBQ0ksK0JBRUEsa0JBQ0EsZUFDQSxXQUNBLFlBQ0EsUUFDQSxRQUNBLGlCQUNBLGdCQUNBLG1CQUNBLG9CQUNBLFVBRUEsdUJBQ0ksa0JBQ0EsaUJBQ0Esb0JBTVIsK0JBQ0ksV0FDQSxZQUdJLHlDQUNJLFdBQ0EsWUFJUixzQ0FDSSwrQkFDQSxlQUNBLGdCQUNBLGVBQ0EsbUJBRUEsd0lXekVaLFlBQ0ksNkJBRUEsb0JBQ0ksZ0JBR0osY0FDSSxjQUNBLG9CQUNJLDBCQUNBLFdBS0oseUJBQ0ksY0FDQSwrQkFDSSwwQkFDQSxzQkFDQSwyQkFLWiw2QkFDSSxjQUNBLG1FQUNJLGtCQUlSLGtEQUNBLGdEQUNBLGlEQ25DSixVQUNJLGVBQ0EsYUFDQSxTQUNBLE9BQ0EsbUJBQ0EsMEJBQ0EsZUFDQSxvQkFDQSxtRUFDQSxvQkFDQSxpQ0FDQSw0QkFDQSxjQUVBLCtDQ2ZKLFdBQ0ksa0JBRUEsZUFDSSxvQkFJQSwyQ0NSUixRQUNJLGtCQUNBLFdBQ0EsWUFDQSxNQUNBLE9BQ0EseUJBQ0EsaUJDUEosUUFDSSxlQUNBLFdBQ0EsWUFDQSxNQUNBLE9BQ0EsZ0JBQ0EsY0FDQSxrQkFDQSxvQkFDQSxjQUNBLHVDQUVBLGVBRUEsZUFDSSxZQUNBLGtCQUNBLFlBQ0EscUJBQ0EsV0FDQSxhQ3BCSiwyQkFDSSxpREFFSiw4QkFDSSxzQkFDQSxjQUNBLG1CQUdKLDRCQUNJLGtEQUVKLCtCQUNJLDBCQUNBLGNBQ0EseUJDZkosNEJBQ0ksa0RBRUosOEJBQ0ksb0RBRUosOEJBQ0ksb0RBR0osK0JBQ0kscURBQ0EsMERBQ0EsNERBRUosaUNBQ0ksc0RBQ0EsMERBQ0EsNERBRUosaUNBQ0ksdURBQ0EsMERBQ0EsNERDckJBLHVGQUNBLHFGQUdKLG9FQUNBLG9FQUNBLDBFQUNBLDBFQUNBLDZFQUVBLDhGQUVBLGdDQUNJLEdBRUksYUFDQSxpQkFFSixLQUVJLFlBQ0Esb0JBS1IsK0JBQ0ksWUFDQSxtQkFHSiw2QkFDSSxxQkFDQSxzQkFDQSwwQkFHSix1Q0FDSSxhQUNBLGNBQ0EsZ0JDMUNKLHVCQUNJLDZDQUdKLDBCQUNJLCtCQUNBLCtCQ05KLHdCQUNJLDZDQUdKLDJCQUNJLHdCQUNBLDZCQUNBLDJCQ1BKLDJCQUNJLGdEQUdKLDhCQUNJLEdBQ0kscUJBQ0EsYUFDQSxVQUVKLElBQ0kscUJBQ0EsYUFDQSxVQUVKLEtBQ0ksbUJBQ0EsYUFDQSxPQUlSLGdDQUNJLHFEQUdKLG1DQUNJLEdBQ0kscUJBQ0EsYUFDQSxVQUNBLFVBRUosSUFDSSxxQkFDQSxhQUNBLFVBQ0EsVUFFSixLQUNJLHFCQUNBLFdBQ0EsWUFDQSxXQUtSLDRCQUNJLG1EQUdKLCtCQUNJLEdBQ0ksVUFDQSxVQUVKLElBQ0ksVUFFSixLQUNJLFFBQ0EsV0M5RFIsMEJBQ0kscURBSUosNkJBQ0ksc0JBQ0EsY0FDQSwrQkNSSixtQ0FDSSxpREFHSixzQ0FDSSwyQkFDQSxnQ0NOSiw0QkFDSSxzQkFDQSxxQkFDQSxlQUNBLDJCQUNBLHFEQUdKLCtCQUNJLEdBQ0ksNkJDWFosaUVBQ0ksNkJBU0osMENBQ0ksNEJBQ0Esa0NBRUEsc0NBQ0EsdUNBQ0EsNEJBQ0EsNkJBQ0EseUJBQ0EsdUJBQ0EsT0FDSSxVQUNBLG1CQU9BLG9DQUNBLGtDQUlBLHlCQUNJLGtCQUtKLDJCQUtBLHFDQUNBLHVDQUNBLGlCQUNJLGdCQUtKLGdDQUNBLDZCQUdBLG9CQUNJLDBCQUVKLHlCQUNJLFdBQ0EsbUJBT0EsK0NBSVIsV0FDSSxrQkFDQSxXQUNBLFdBQ0EsWUFDQSxhQUlBLDJDQUNBLDhDQUtJLDJCQUNJLFlBQ0EsV0FDQSw2QkFFSix3QkFDSSxXQUNBLGFBSUosbUJBQ0ksdUJBQ0EsV0FLWixVQUNJLHFCQUNBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvSW50ZXItUmVndWxhci50dGYnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGlicmVGcmFua2xpbi1SZWd1bGFyLnR0ZicpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGcmFua2xpbkV4dHJhQm9sZFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9MaWJyZUZyYW5rbGluLUV4dHJhQm9sZC50dGYnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5TZW1pQm9sZFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9MaWJyZUZyYW5rbGluLVNlbWlCb2xkLnR0ZicpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGcmFua2xpblRoaW5cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGlicmVGcmFua2xpbi1UaGluLnR0ZicpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGljXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NlbnR1cnlHb3RoaWMudHRmJyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUmFpbHdheVwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUmFsZXdheS1WYXJpYWJsZUZvbnRfd2dodC50dGYnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJTcGFjZU1vbm9cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NwYWNlTW9uby1SZWd1bGFyLnR0ZicpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG59XG5cblxuXG5cbi53LWF1dG8geyB3aWR0aDphdXRvICFpbXBvcnRhbnQ7IH1cbi53LTEwMCB7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsgfVxuLnctNTAgeyB3aWR0aDo1MCU7IH1cbi53LTQwIHsgd2lkdGg6NDAlOyB9XG4udy0zMCB7IHdpZHRoOjMwJTsgfVxuLnctMzMgeyB3aWR0aDozMy4zMzMzJTsgfVxuLnctNjAgeyB3aWR0aDo2MCU7IH1cbi53LTcwIHsgd2lkdGg6NzAlOyB9XG4udy04MCB7IHdpZHRoOjgwJTsgfVxuLnctNDBtaW4geyB3aWR0aDo0MCU7IG1pbi13aWR0aDozMDBweDsgfVxuLnctMzBtaW4geyB3aWR0aDozMCU7IG1pbi13aWR0aDozMDBweDsgfVxuLnctMjAwcHggeyB3aWR0aDoyMDBweDsgfVxuLnctbWF4LTMwMHB4IHsgbWF4LXdpZHRoOjMwMHB4OyB9XG4udy1tYXgtNDAwcHggeyBtYXgtd2lkdGg6NDAwcHg7IH1cbi53LTEwMEljb24geyB3aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTsgfVxuLnctMTAwSWNvbkxhcmdlc3QgeyB3aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7IH1cbi53LTEwMEljb240eCB7IHdpZHRoOmNhbGMoMTAwJSAtIDEwcmVtKTt9XG4udy1pY29uIHsgd2lkdGg6IDEuNXJlbTsgfVxuLnctaWNvbjJ4IHsgd2lkdGg6IDRyZW07IH1cbi53LTEwMEljb24yeCB7IHdpZHRoOmNhbGMoMTAwJSAtIDRyZW0pOyB9XG4udy1pY29uTGFyZ2VzdCB7IHdpZHRoOiA1cmVtOyB9XG4udy1pY29uNHggeyB3aWR0aDoxMHJlbTsgfVxuLnctbG9nbyB7IHdpZHRoOjNyZW07IH1cbi53LTEwMExvZ28geyB3aWR0aDogY2FsYygxMDAlIC0gMTJyZW0pOyB9XG4udy0xMDBMb2dvMnggeyB3aWR0aDogY2FsYygxMDAlIC0gMy41cmVtKTsgfVxuXG4uaC0xMDAgeyBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50OyB9XG4uaC1hdXRvIHsgaGVpZ2h0OmF1dG87IH1cblxuLmZsb2F0LWxlZnQgeyBmbG9hdDpsZWZ0OyAgfVxuLmZsb2F0LXJpZ2h0IHsgZmxvYXQ6cmlnaHQ7ICB9XG4uZmxvYXQtbm9uZSB7IGZsb2F0Om5vbmU7IH1cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgbGVmdDowOyB9XG4ubGF5ZXItb3ZlciB7IHotaW5kZXg6OTk5OTsgfVxuXG4uZm9udC1kZWZhdWx0IHsgZm9udC1zaXplOjE2cHg7IH1cbi5mb250LXN0YW5kYXJkIHsgZm9udC1zaXplOjE0MCU7ICB9XG4uZm9udC1ub3JtYWwgeyBmb250LXNpemU6MTAwJTsgfVxuLmZvbnQtbGFyZ2UgeyBmb250LXNpemU6MTEwJTsgfVxuLmZvbnQtbGFyZ2VzdCB7IGZvbnQtc2l6ZToxMjAlOyB9XG4uZm9udC14bCB7IGZvbnQtc2l6ZToxMzAlOyB9XG4uZm9udC14bCB7IGZvbnQtc2l6ZToxMzAlOyB9XG4uZm9udC14eGwgeyBmb250LXNpemU6MTYwJTsgfVxuLmZvbnQteHh4bCB7IGZvbnQtc2l6ZToyNjAlOyB9XG4uZm9udC14eHh4bCB7IGZvbnQtc2l6ZTozMjAlOyB9XG4uZm9udC1hdXRvLXh4eGwgeyBmb250LXNpemU6NXZoOyB9XG4uZm9udC1hdXRvLXh4eHhsIHsgZm9udC1zaXplOjd2aDsgfVxuLmZvbnQtbGlua3MgeyBmb250LXNpemU6NzYlICFpbXBvcnRhbnQ7IH1cbi5mb250LXNtYWxsIHsgZm9udC1zaXplOjkwJTsgfVxuLmZvbnQtc21hbGxlc3QgeyBmb250LXNpemU6NzUlOyB9XG4uZm9udC14cyB7IGZvbnQtc2l6ZTo2NSU7IH1cbi5mb250LXh4cyB7IGZvbnQtc2l6ZTo1MCU7IH1cbi5mb250LXh4eHMgeyBmb250LXNpemU6NDAlOyB9XG4uZm9udC1jdXN0b20geyBmb250LWZhbWlseTpDZW50dXJ5R290aGljOyB9XG4uZm9udC1mcmFua2xpbiB7IGZvbnQtZmFtaWx5OidGcmFua2xpbic7IH1cbi5mb250LWZyYW5rbGluLWV4dHJhLWJvbGQgeyBmb250LWZhbWlseTonRnJhbmtsaW5FeHRyYUJvbGQnICFpbXBvcnRhbnQ7IH1cbi5mb250LWZyYW5rbGluLXNlbWktYm9sZCB7IGZvbnQtZmFtaWx5OidGcmFua2xpblNlbWlCb2xkJyAhaW1wb3J0YW50OyB9XG4uZm9udC1mcmFua2xpbi10aGluIHsgZm9udC1mYW1pbHk6J0ZyYW5rbGluVGhpbicgIWltcG9ydGFudDsgfVxuLmZvbnQtYW51cGhhbiB7IGZvbnQtZmFtaWx5OkFudXBoYW4tTGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtY2VudHVyeS1nb3RoaWMgeyBmb250LWZhbWlseTpDZW50dXJ5R290aGljICFpbXBvcnRhbnQ7IH1cblxuXG4udGV4dC1zbWFsbC1jYXBzIHsgZm9udC12YXJpYW50OnNtYWxsLWNhcHM7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4udGV4dC1ib2xkIHsgZm9udC13ZWlnaHQ6NzAwOyB9XG4udGV4dC1ub3JtYWwgeyBmb250LXdlaWdodDoxMDAgIWltcG9ydGFudDsgZm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtaXRhbGljIHsgZm9udC1zdHlsZTppdGFsaWM7IH1cbi50ZXh0LXhib2xkIHsgZm9udC13ZWlnaHQ6OTAwOyB9XG4udGV4dC1jZW50ZXIgeyB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50OyB9XG4udGV4dC1sZWZ0IHsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXJpZ2h0IHsgdGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwLXdvcmQgeyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbi50ZXh0LWJsYWNrIHsgY29sb3I6IzMzMzsgfVxuLnRleHQtbGluayB7XG4gICAgY29sb3I6Izg4ODsgZm9udC1zaXplOjgwJTtcbiAgICBzcGFuIHsgY29sb3I6aW5oZXJpdDsgZm9udC1zaXplOmluaGVyaXQ7IH1cbn1cbi50ZXh0LXhibGFjayB7IGNvbG9yOiMwMDA7IH1cbi50ZXh0LXdoaXRlIHsgY29sb3I6I2Y5ZjlmOTsgfVxuLnRleHQteHdoaXRlIHsgY29sb3I6I2ZmZjsgfVxuLnRleHQtcmVkIHsgY29sb3I6I0M4MDAwMDsgfVxuLnRleHQtYmx1ZSB7IGNvbG9yOiM0ODZBODQ7IH1cbi50ZXh0LWRhcmsgeyBjb2xvcjojMzMzICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWJyb3duIHsgY29sb3I6IzRGNDAxNzsgfSAvLyM2NjRDMDA7IH1cbi50ZXh0LXNsb2dhbiB7IGZvbnQtZmFtaWx5OkZyYW5rbGluRXh0cmFCb2xkOyBmb250LXNpemU6MTgwJTsgZm9udC13ZWlnaHQ6NzAwOyB9XG4udGV4dC1ncmV5LWxpZ2h0IHsgY29sb3I6Izk5OTsgfVxuLnRleHQtZ3JlZW4tY3VzdG9tIHsgZm9udC1mYW1pbHk6Q2VudHVyeUdvdGhpYzsgY29sb3I6IzBCNDcxMzsgfVxuLnRleHQtZ3JlZW4geyBjb2xvcjojMEI0NzEzOyB9XG5cblxuLmJnLXdoaXRlIHsgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTsgfVxuLmJnLWdyZXkgeyBiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjE7IH1cbi5iZy1yZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOnJlZDsgfVxuLmJnLXNweWtlIHsgYmFja2dyb3VuZDogI0Y3RkFGQjsgfVxuLmJnLXNweWtlLTIgeyBiYWNrZ3JvdW5kOiAjRThFRkYwOyB9XG4uYmctdHJhbnNwYXJlbnQgeyBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbi5hYnNvbHV0ZSB7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MDtsZWZ0OjA7IHdpZHRoOjEwMCU7IGhlaWdodDphdXRvOyB9XG5cbi5wMSB7IHBhZGRpbmc6MXJlbSAhaW1wb3J0YW50OyB9XG4ucDIgeyBwYWRkaW5nOjJyZW0gIWltcG9ydGFudDsgfVxuLnAwMSB7IHBhZGRpbmc6MC4xcmVtICFpbXBvcnRhbnQ7IH1cbi5wMDIgeyBwYWRkaW5nOjAuMnJlbSAhaW1wb3J0YW50OyB9XG4ucDAzIHsgcGFkZGluZzowLjNyZW0gIWltcG9ydGFudDsgfVxuLnAwNSB7IHBhZGRpbmc6MC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsMDEgeyBwYWRkaW5nLWxlZnQ6MC4xcmVtICFpbXBvcnRhbnQ7IH1cbi5wbDAyIHsgcGFkZGluZy1sZWZ0OjAuMnJlbSAhaW1wb3J0YW50OyB9XG4ucGwwMyB7IHBhZGRpbmctbGVmdDowLjNyZW0gIWltcG9ydGFudDsgfVxuLnBsMDUgeyBwYWRkaW5nLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7IH1cbi5wbDA3IHsgcGFkZGluZy1sZWZ0OjAuN3JlbSAhaW1wb3J0YW50OyB9XG4ucGwwOCB7IHBhZGRpbmctbGVmdDowLjhyZW0gIWltcG9ydGFudDsgfVxuLnBsMDkgeyBwYWRkaW5nLWxlZnQ6MC45cmVtICFpbXBvcnRhbnQ7IH1cbi5wbDEgeyBwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50OyB9XG4ucGwxNSB7IHBhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudDsgfVxuLnBsMiB7IHBhZGRpbmctbGVmdDoycmVtICFpbXBvcnRhbnQ7IH1cbi5wbDI1IHsgcGFkZGluZy1sZWZ0OjIuNXJlbSAhaW1wb3J0YW50OyB9XG4ucGwzIHsgcGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudDsgfVxuLnBsNCB7IHBhZGRpbmctbGVmdDo0cmVtICFpbXBvcnRhbnQ7IH1cbi5wbDUgeyBwYWRkaW5nLWxlZnQ6NXJlbSA7IH1cbi5wbDYgeyBwYWRkaW5nLWxlZnQ6NnJlbSA7IH1cbi5wbC0xIHsgcGFkZGluZy1sZWZ0Oi0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByMDEgeyBwYWRkaW5nLXJpZ2h0OjAuMXJlbSAhaW1wb3J0YW50OyB9XG4ucHIwMiB7IHBhZGRpbmctcmlnaHQ6MC4ycmVtICFpbXBvcnRhbnQ7IH1cbi5wcjAzIHsgcGFkZGluZy1yaWdodDowLjNyZW0gIWltcG9ydGFudDsgfVxuLnByMDUgeyBwYWRkaW5nLXJpZ2h0OjAuNXJlbSAhaW1wb3J0YW50OyB9XG4ucHIxIHsgcGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7IH1cbi5wcjIgeyBwYWRkaW5nLXJpZ2h0OjJyZW0gIWltcG9ydGFudDsgfVxuLnByMyB7IHBhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50OyB9XG4ucHI0IHsgcGFkZGluZy1yaWdodDo0cmVtICFpbXBvcnRhbnQ7IH1cbi5wcjUgeyBwYWRkaW5nLXJpZ2h0OjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGIwMSB7IHBhZGRpbmctYm90dG9tOjAuMXJlbSAhaW1wb3J0YW50OyB9XG4ucGIwMiB7IHBhZGRpbmctYm90dG9tOjAuMnJlbSAhaW1wb3J0YW50OyB9XG4ucGIwMyB7IHBhZGRpbmctYm90dG9tOjAuM3JlbSAhaW1wb3J0YW50OyB9XG4ucGIwNCB7IHBhZGRpbmctYm90dG9tOjAuNHJlbSAhaW1wb3J0YW50OyB9XG4ucGIwNSB7IHBhZGRpbmctYm90dG9tOjAuNXJlbSAhaW1wb3J0YW50OyB9XG4ucGIxIHsgcGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50OyB9XG4ucGIxNSB7IHBhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50OyB9XG4ucGIyIHsgcGFkZGluZy1ib3R0b206MnJlbSAhaW1wb3J0YW50OyB9XG4ucGIzIHsgcGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50OyB9XG4ucGI0IHsgcGFkZGluZy1ib3R0b206NHJlbSAhaW1wb3J0YW50OyB9XG4ucGI1IHsgcGFkZGluZy1ib3R0b206NXJlbSAhaW1wb3J0YW50OyB9XG4ucGI2IHsgcGFkZGluZy1ib3R0b206NnJlbSAhaW1wb3J0YW50OyB9XG4ucGI3IHsgcGFkZGluZy1ib3R0b206N3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdDAxIHsgcGFkZGluZy10b3A6MC4xcmVtICFpbXBvcnRhbnQ7IH1cbi5wdDAyIHsgcGFkZGluZy10b3A6MC4ycmVtICFpbXBvcnRhbnQ7IH1cbi5wdDAzIHsgcGFkZGluZy10b3A6MC4zcmVtICFpbXBvcnRhbnQ7IH1cbi5wdDAzNSB7IHBhZGRpbmctdG9wOjAuMzVyZW0gIWltcG9ydGFudDsgfVxuLnB0MDQgeyBwYWRkaW5nLXRvcDowLjRyZW0gIWltcG9ydGFudDsgfVxuLnB0MDUgeyBwYWRkaW5nLXRvcDowLjVyZW0gIWltcG9ydGFudDsgfVxuLnB0MDYgeyBwYWRkaW5nLXRvcDowLjZyZW0gIWltcG9ydGFudDsgfVxuLnB0MDcgeyBwYWRkaW5nLXRvcDowLjdyZW0gIWltcG9ydGFudDsgfVxuLnB0MDggeyBwYWRkaW5nLXRvcDowLjhyZW0gIWltcG9ydGFudDsgfVxuLnB0MDkgeyBwYWRkaW5nLXRvcDowLjlyZW0gIWltcG9ydGFudDsgfVxuLnB0MSB7IHBhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDsgfVxuLnB0MiB7IHBhZGRpbmctdG9wOjJyZW0gIWltcG9ydGFudDsgfVxuLnB0MyB7IHBhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDsgfVxuLnB0MzUgeyBwYWRkaW5nLXRvcDozLjVyZW0gIWltcG9ydGFudDsgfVxuLnB0NCB7IHBhZGRpbmctdG9wOjRyZW0gIWltcG9ydGFudDsgfVxuLnB0NSB7IHBhZGRpbmctdG9wOjVyZW0gIWltcG9ydGFudDsgfVxuLnB0NiB7IHBhZGRpbmctdG9wOjZyZW0gIWltcG9ydGFudDsgfVxuLnB0NyB7IHBhZGRpbmctdG9wOjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQwMSB7IG1hcmdpbi10b3A6MC4xcmVtICFpbXBvcnRhbnQ7IH1cbi5tdDAyIHsgbWFyZ2luLXRvcDowLjJyZW0gIWltcG9ydGFudDsgfVxuLm10MDMgeyBtYXJnaW4tdG9wOjAuM3JlbSAhaW1wb3J0YW50OyB9XG4ubXQwNCB7IG1hcmdpbi10b3A6MC40cmVtICFpbXBvcnRhbnQ7IH1cbi5tdDA1IHsgbWFyZ2luLXRvcDowLjVyZW0gIWltcG9ydGFudDsgfVxuLm10MDYgeyBtYXJnaW4tdG9wOjAuNnJlbSAhaW1wb3J0YW50OyB9XG4ubXQwNyB7IG1hcmdpbi10b3A6MC43cmVtICFpbXBvcnRhbnQ7IH1cbi5tdDA4IHsgbWFyZ2luLXRvcDowLjdyZW0gIWltcG9ydGFudDsgfVxuLm10MSB7IG1hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50OyB9XG4ubXQxMiB7IG1hcmdpbi10b3A6MS4ycmVtICFpbXBvcnRhbnQ7IH1cbi5tdDE1IHsgbWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDsgfVxuLm10MTcgeyBtYXJnaW4tdG9wOjEuN3JlbSAhaW1wb3J0YW50OyB9XG4ubXQyIHsgbWFyZ2luLXRvcDoycmVtICFpbXBvcnRhbnQ7IH1cbi5tdDMgeyBtYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDsgfVxuLm10NCB7IG1hcmdpbi10b3A6NHJlbSAhaW1wb3J0YW50OyB9XG4ubXQ1IHsgbWFyZ2luLXRvcDo1cmVtICFpbXBvcnRhbnQ7IH1cbi5tdDYgeyBtYXJnaW4tdG9wOjZyZW0gIWltcG9ydGFudDsgfVxuLm10Ni1hdXRvIHsgbWFyZ2luLXRvcDo4dmggIWltcG9ydGFudDsgfVxuLm10NyB7IG1hcmdpbi10b3A6N3JlbSAhaW1wb3J0YW50OyB9XG4ubXQ4IHsgbWFyZ2luLXRvcDo4cmVtICFpbXBvcnRhbnQ7IH1cbi5tdDEwIHsgbWFyZ2luLXRvcDoxMHJlbSAhaW1wb3J0YW50OyB9XG4ubXQtMDIgeyBtYXJnaW4tdG9wOi0wLjJyZW0gIWltcG9ydGFudDsgfVxuLm10LTAzIHsgbWFyZ2luLXRvcDotMC4zcmVtICFpbXBvcnRhbnQ7IH1cbi5tdC0wNCB7IG1hcmdpbi10b3A6LTAuNHJlbSAhaW1wb3J0YW50OyB9XG4ubXQtMDUgeyBtYXJnaW4tdG9wOi0wLjVyZW0gIWltcG9ydGFudDsgfVxuLm10LTIgeyBtYXJnaW4tdG9wOi0ycmVtICFpbXBvcnRhbnQ7IH1cbi5tdC0zIHsgbWFyZ2luLXRvcDotM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYjAxIHsgbWFyZ2luLWJvdHRvbTowLjFyZW0gIWltcG9ydGFudDsgfVxuLm1iMDIgeyBtYXJnaW4tYm90dG9tOjAuMnJlbSAhaW1wb3J0YW50OyB9XG4ubWIwMyB7IG1hcmdpbi1ib3R0b206MC4zcmVtICFpbXBvcnRhbnQ7IH1cbi5tYjA1IHsgbWFyZ2luLWJvdHRvbTowLjVyZW0gIWltcG9ydGFudDsgfVxuLm1iMDYgeyBtYXJnaW4tYm90dG9tOjAuNnJlbSAhaW1wb3J0YW50OyB9XG4ubWIwNyB7IG1hcmdpbi1ib3R0b206MC43cmVtICFpbXBvcnRhbnQ7IH1cbi5tYjA4IHsgbWFyZ2luLWJvdHRvbTowLjhyZW0gIWltcG9ydGFudDsgfVxuLm1iMSB7IG1hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50OyB9XG4ubWIyIHsgbWFyZ2luLWJvdHRvbToycmVtICFpbXBvcnRhbnQ7IH1cbi5tYjMgeyBtYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudDsgfVxuLm1iNCB7IG1hcmdpbi1ib3R0b206NHJlbSAhaW1wb3J0YW50OyB9XG4ubWI1IHsgbWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sMDEgeyBtYXJnaW4tbGVmdDowLjFyZW0gIWltcG9ydGFudDsgfVxuLm1sMDIgeyBtYXJnaW4tbGVmdDowLjJyZW0gIWltcG9ydGFudDsgfVxuLm1sMDMgeyBtYXJnaW4tbGVmdDowLjNyZW0gIWltcG9ydGFudDsgfVxuLm1sMDQgeyBtYXJnaW4tbGVmdDowLjRyZW0gIWltcG9ydGFudDsgfVxuLm1sMDUgeyBtYXJnaW4tbGVmdDowLjVyZW0gIWltcG9ydGFudDsgfVxuLm1sMDh7IG1hcmdpbi1sZWZ0OjAuOHJlbSAhaW1wb3J0YW50OyB9XG4ubWwxIHsgbWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50OyB9XG4ubWwxNSB7IG1hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50OyB9XG4ubWwyIHsgbWFyZ2luLWxlZnQ6MnJlbSAhaW1wb3J0YW50OyB9XG4ubWwzIHsgbWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50OyB9XG4ubWw0IHsgbWFyZ2luLWxlZnQ6NHJlbSAhaW1wb3J0YW50OyB9XG4ubWw1IHsgbWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50OyB9XG4ubWwtMSB7IG1hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnQ7fVxuLm1sLTI1IHsgbWFyZ2luLWxlZnQ6LTIuNXJlbSAhaW1wb3J0YW50O31cbi5tbC0zIHsgbWFyZ2luLWxlZnQ6LTNyZW0gIWltcG9ydGFudDt9XG5cbi5tcjAxIHsgbWFyZ2luLXJpZ2h0OjAuMXJlbSAhaW1wb3J0YW50OyB9XG4ubXIwMiB7IG1hcmdpbi1yaWdodDowLjJyZW0gIWltcG9ydGFudDsgfVxuLm1yMDMgeyBtYXJnaW4tcmlnaHQ6MC4zcmVtICFpbXBvcnRhbnQ7IH1cbi5tcjA0IHsgbWFyZ2luLXJpZ2h0OjAuNHJlbSAhaW1wb3J0YW50OyB9XG4ubXIwNSB7IG1hcmdpbi1yaWdodDowLjVyZW0gIWltcG9ydGFudDsgfVxuLm1yMDYgeyBtYXJnaW4tcmlnaHQ6MC42cmVtICFpbXBvcnRhbnQ7IH1cbi5tcjA3IHsgbWFyZ2luLXJpZ2h0OjAuN3JlbSAhaW1wb3J0YW50OyB9XG4ubXIwOCB7IG1hcmdpbi1yaWdodDowLjhyZW0gIWltcG9ydGFudDsgfVxuLm1yMSB7IG1hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7IH1cbi5tcjE1IHsgbWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50OyB9XG4ubXIyIHsgbWFyZ2luLXJpZ2h0OjJyZW0gIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0MyB7IG1pbi1oZWlnaHQ6M3JlbSAhaW1wb3J0YW50OyB9XG4uaDggeyBtaW4taGVpZ2h0OjhyZW07IH1cbi5oMTAgeyBtaW4taGVpZ2h0OjEwcmVtOyB9XG4uaDE2IHsgbWluLWhlaWdodDoxNnJlbTsgfVxuLmgxOCB7IG1pbi1oZWlnaHQ6MThyZW07IH1cbi5oMjAgeyBtaW4taGVpZ2h0OjIwcmVtOyB9XG5cbi5jZW50ZXIgeyBsZWZ0OjUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4uY2VudGVyLWhvcml6b250YWxseSwgLmNlbnRlckggeyBsZWZ0OjUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4uY2VudGVyLXZlcnRpY2FsbHksIC5jZW50ZXJWIHsgdG9wOmNhbGMoNTAlIC0gMHJlbSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uYm9yZGVyLXJvdW5kIHsgYm9yZGVyLXJhZGl1czo1cHg7ICB9XG4uYm9yZGVyLWxlZnQgeyBib3JkZXItbGVmdDoxcHggc29saWQgIzc3NzsgfVxuLmJvcmRlci1yaWdodCB7IGJvcmRlci1yaWdodDoxcHggc29saWQgIzc3NzsgfVxuLmJvcmRlci10b3Atd2hpdGUgeyBib3JkZXItdG9wOjFweCBzb2xpZCAjZjlmOWY5OyB9XG4uYm9yZGVyLXRvcC1ibGFjayB7IGJvcmRlci10b3A6MXB4IHNvbGlkICMzMzM7IH1cbi5ib3JkZXItYm90dG9tLXdoaXRlIHsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y5ZjlmOTsgfVxuXG4uc2hhZG93LWluc2lkZSB7IGJveC1zaGFkb3c6IGluc2V0IDBweCA1cHggMTBweCAxcHggIzAwMDAwMDsgfVxuLnNoYWRvdy1pbnNpZGUtdG9wIHsgYm94LXNoYWRvdzogaW5zZXQgMCA3cHggOXB4IC03cHggcmdiYSgwLDAsMCwwLjgpOyB9XG4uZGl2LXNoYWRvdyB7IGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7IH1cblxuLmhpZGRlbiB7IGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyB9XG4uc2hvdyB7IGRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbi5ob3ZlciB7IGN1cnNvcjpwb2ludGVyOyB9XG4vLy5ob3Zlci11bmRlcmxpbmUgeyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyB9XG4uaG92ZXItdW5kZXJsaW5lOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgY3Vyc29yOnBvaW50ZXI7IH1cbi5ob3Zlci1mcmFtZSB7XG4gICAgYm9yZGVyLXdpZHRoOjFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOjAuM3JlbTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiMwQjQ3MTM7IC8vIzE5OEVFRjsgLy93aGl0ZTtcbiAgICAgICAgY29sb3I6IzBCNDcxMzsgLy8jMTk4RUVGO1xuICAgIH1cbn1cblxuLmxpbmUtaGVpZ2h0LTE1IHsgbGluZS1oZWlnaHQ6MS41OyB9XG5cbi5wb3MtYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHdpZHRoOmNhbGMoMTAwJSAtIDZyZW0pO1xuICAgIGhlaWdodDphdXRvO1xuICAgIG1pbi1oZWlnaHQ6MnJlbTtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG59XG4uYXQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcbn1cbi5hdC10b3Age1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDphdXRvO1xufVxuLnRocmVlLWRvdHMtdmVydGljYWxseSB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDI4MDcnO1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIH1cbn1cblxuLmxheW91dC1mcm9udCB7XG4gICAgei1pbmRleDo5OTk5O1xufVxuLmxheW91dC1iYWNrIHtcbiAgICB6LWluZGV4Ojk7XG59XG5cbi5tb2JpbGUtc2hvdyB7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4ub3BhY2l0eSB7IG9wYWNpdHk6IDA7IH1cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXg6aGlkZGVuO1xufVxuXG4uYnVsbGV0LWJsdWUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfimJ4gJztcbiAgICAgICAgY29sb3I6ICMyMTc3QUI7XG4gICAgfVxuXG5cbiAgICAvLy50ZXh0LXllbGxvdyB7IGNvbG9yOiAjRTZCNDJEICFpbXBvcnRhbnQ7IH1cbiAgICAvLy50ZXh0LWJsdWUgeyBjb2xvcjogIzIxNzdBQiAhaW1wb3J0YW50OyB9XG4gICAgLy8udGV4dC1ncmVlbiB7IGNvbG9yOiM1NDdEMTUgIWltcG9ydGFudDsgfVxufVxuLnVuc2VsZWN0YWJsZSB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4iLCIvKiB3aWR0aCAqL1xuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDBweDtcbn1cblxuLyogVHJhY2sgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5cbi8qIEhhbmRsZSAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuLyogSGFuZGxlIG9uIGhvdmVyICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuIiwiaHRtbCwgYm9keSB7XG4gICAgLy9mb250LWZhbWlseTogJ0FudXBoYW4tUmVndWxhcic7XG4gICAgLy9mb250LWZhbWlseTogJ0FudXBoYW4tVGhpbic7XG4gICAgZm9udC1mYW1pbHk6ICdBbnVwaGFuLUxpZ2h0JztcbiAgICAvL2ZvbnQtZmFtaWx5OiAnQW51cGhhbi1Cb2xkJztcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1zaXplOjE0LjAwMDFweDtcbiAgICBjb2xvcjojMzMzO1xufVxuXG5odG1sLCBib2R5LCBkaXYsIG5hdiwgbWVudSwgYSwgaW5wdXQsIHRvb2x0aXAsIHNlbGVjdCwgdGV4dGFyZWEsIG1haW4sIG1vZGFsLCBpbmxpbmUsIHByZSwgbmF2TGVmdCwgbmF2UGFnZSxcbmZvb3Rlciwgc3dpdGNoXG57XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDphdXRvO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBib3JkZXI6MDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpbmUtaGVpZ2h0OjEuMTtcbn1cblxuaHRtbCwgYm9keSB7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuXG5cbmlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgICBib3JkZXI6MDtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6MC40cmVtIDAuM3JlbTtcblxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgJjotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAgICAgICAvLy13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAjZjlmOWY5IGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAjZGRkIGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjowO1xuICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjowO1xuICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgfVxufVxuXG5hIHtcbiAgICBjb2xvcjppbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4uZGVidWcge1xuICAgIGJvcmRlcjozcHggc29saWQgcmVkO1xufVxuXG5wcmUge1xuICAgIGJhY2tncm91bmQ6I2U5ZTllOTtcbiAgICBib3JkZXI6M3B4IGRhc2hlZCByZWQ7XG4gICAgcGFkZGluZzowLjVyZW07XG59XG4iLCJodG1sLCBib2R5IHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1pbi13aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIG92ZXJmbG93OmF1dG87XG4gICAgYmFja2dyb3VuZDojRjdGQUZCOyAvLyNGNEY5Rjk7XG4gICAgY29sb3I6IzMzMztcblxufVxuXG5tYWluLCBkaXYsIGEsIHNwYW4sIG5hdiwgcCwgdG9vbHRpcCwgaW5wdXQsIHNlbGVjdCwgbW9kYWwsIGhlYWRlciwgZm9vdGVyLCBuYXYsIG1lbnUge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgZm9udC1mYW1pbHk6ICdGcmFua2xpbic7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuNDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLy90ZXh0LXNoYWRvdzogI2ZmZiAwcHggMXB4IDFweDtcbiAgICB0ZXh0LXJlbmRlcmluZzogZ2VvbWV0cmljUHJlY2lzaW9uO1xuICAgIHdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbm1haW4ge1xuICAgIGZvbnQtd2VpZ2h0OjIwMDtcbiAgICBoZWlnaHQ6YXV0bztcblxuICAgIC5maXJzdC1wYWdlIHtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuIiwiLnNweWtlIHtcbiAgICAmLnNweWtlLWFkZHJlc3Mge1xuICAgICAgICBjb2xvcjojNTU1O1xuICAgICAgICBmb250LXNpemU6ODUuMTExJTtcbiAgICAgICAgJi50ZXh0LXNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo4MCU7XG4gICAgICAgICAgICBkaXYgeyBmb250LXNpemU6aW5oZXJpdDsgfVxuICAgICAgICAgICAgaW1nIHsgd2lkdGg6OXB4OyBoZWlnaHQ6YXV0bzsgfVxuICAgICAgICB9XG4gICAgICAgIC5jb21wYW55IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTppbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4sXG4gICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTppbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZ29vZ2xlLW1hcC1idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIHJpZ2h0OjFyZW07XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjpibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGEgeyBjb2xvcjpibGFjayAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubG9nbyB7XG4gICAgJi5sb2dvLW1haW4ge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHotaW5kZXg6OTk5OTtcblxuICAgICAgICAubG9nby10cmlhbmdsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OjEuNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOjBweCBzb2xpZCByZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby10cmlhbmdsZS10ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby1zcF9rZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OjAuNXJlbTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOjBweCBkYXNoZWQgcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLmxvZ28tY2VudGVyIHtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICB6LWluZGV4Ojk5OTk7XG4gICAgcGFkZGluZy1ib3R0b206MjV2aDtcblxuICAgIC5sb2dvLXRyaWFuZ2xlIHtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOjBweCBzb2xpZCByZWQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAmLmxvZ28tdHJpYW5nbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28tdHJpYW5nbGUtdGV4dCB7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDotMS41cmVtO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgJi5sb2dvLXRyaWFuZ2xlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ28tbG9hZGluZyB7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBib3JkZXI6MHB4IHNvbGlkIGJsdWU7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgfVxuXG59XG4iLCIuYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgei1pbmRleDowO1xuICAgIGJhY2tncm91bmQ6d2hpdGU7XG5cblxuICAgICYuYmctZ3JhZGllbnQtZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoNzMsMTE4LDg3KTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0OWRlZywgcmdiYSg3MywxMTgsODcsMSkgMCUsIHJnYmEoMTI5LDE1MywxMzcsMSkgMzUlLCByZ2JhKDczLDExOCw4NywxKSAxMDAlKTtcbiAgICB9XG5cbn1cblxuXG4uaW1nLWJnIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOjEwMCU7XG5cbiAgICAmLmJnLWxvYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctbG9hZGVyLW1pbi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgfVxuXG4gICAgJi5iZy1jYXJyZXQtdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1jYXJyZXQtdG9wLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgbGVmdDtcbiAgICB9XG5cbiAgICAmLmJnLWNvbW1vZGl0eS10cmFkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1jb21tb2RpdHktdHJhZGluZy5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgJi5iZy1zaGlwcGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctc2hpcHBpbmcucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTowJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgICYuYmctZW5lcmd5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1lbmVyZ3kucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTowJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgICYuYmctc2hpcHBpbmctMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctc2hpcHBpbmctMi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgJi5iZy1wcm9kdWN0cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctcHJvZHVjdHMucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTowJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgICYuYmctc3VzdGFpbmFiaWxpdHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLXN1c3RhaW5hYmlsaXR5LTEucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTowJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgICYuYmctc2hpcHBpbmctY2FyZ28ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLXNoaXBwaW5nLWNhcmdvLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgMnJlbSBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5iZy1zb2Z0LWNvbW1vZGl0aWVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1zb2Z0LWNvbW1vZGl0ZXMucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTowJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5iZy1wYW5lbC1pY29uLWFncmljdWx0dXJlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9pY29uLWFncmljdWx0dXJhbC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSByaWdodCAycmVtO1xuICAgIH1cblxuICAgICYuYmctcGFuZWwtaWNvbi1mYXJtaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9pY29uLWZhcm1pbmcucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHQgMnJlbTtcbiAgICB9XG5cbiAgICAmLmJnLXBhbmVsLWljb24tbWV0YWxzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9pY29uLW1ldGFscy5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSByaWdodCAycmVtO1xuICAgIH1cbiAgICAmLmJnLXBhbmVsLWljb24tZW5lcmd5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9pY29uLWVuZXJneS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSByaWdodCAycmVtO1xuICAgIH1cbiAgICAmLmJnLXBhbmVsLWljb24tc291cmNpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2ljb24tc291cmNpbmcucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHQgMnJlbTtcbiAgICB9XG5cbiAgICAmLmJnLXBhbmVsLWljb24tbG9naXN0aWNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9pY29uLWxvZ2lzdGljcy5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSByaWdodCAycmVtO1xuICAgIH1cbiAgICAmLmJnLXBhbmVsLWljb24tY29uc3VsdGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvaWNvbi1jb25zdWx0aW5nLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIHJpZ2h0IDJyZW07XG4gICAgfVxuICAgICYuYmctcGFuZWwtaWNvbi1mYWlyLXRyYWRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9pY29uLWZhaXItdHJhZGUucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHQgMnJlbTtcbiAgICB9XG4gICAgJi5iZy1wYW5lbC1pY29uLWVudmlyb25tZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9pY29uLWVudmlyb25tZW50LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIHJpZ2h0IDJyZW07XG4gICAgfVxuXG4gICAgJi5iZy1wYW5lbC1pY29uLWVtaXNzaW9ucyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvaWNvbi1lbWlzc2lvbnMucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHQgMnJlbTtcbiAgICB9XG4gICAgJi5iZy1wYW5lbC1pY29uLXNweWtlLWxvZ28ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2ljb24tc3B5a2UtbG9nby5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSByaWdodCAycmVtO1xuICAgIH1cbiAgICAmLmJnLXBhbmVsLWljb24tYWR2YW50YWdlcyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvaWNvbi1hZHZhbnRhZ2VzLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIHJpZ2h0IDJyZW07XG4gICAgfVxuICAgICYuYmctY29taW5nLXNvb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLWNvbWluZy1zb29uLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6NDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgJi5iZy1wYW5lbC1pY29uLXBhcnRuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2ljb24tcGFydG5lci5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSByaWdodCAycmVtO1xuICAgIH1cbiAgICAmLmJnLXNweWtlLW91ci1oaXN0b3J5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9pbWctc3B5a2UtaGlzdG9yeS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjcwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgICYuYmctd2F0Y2gtb2xkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9naWYtd2F0Y2gtb2xkLmdpZicpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MzYlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246dG9wIDJyZW0gIGxlZnQgNHJlbTtcbiAgICB9XG4gICAgJi5iZy1tb2RhbC1jb3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctbW9kYWwtY292ZXIud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICAmLmJnLXNsb2dhbi1sb2dpbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvc2xvZ2FuLWxvZ2luLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTIwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5iZy1tb2JpbGUtc3RhcnQtcGFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctbW9iaWxlLXN0YXJ0LXBhZ2UucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5iZy1zaXplLTEwIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwJTtcbiAgICB9XG5cbiAgICAmLmJnLTUwIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYmctcG9zLXRvcC1yaWdodCB7IGJhY2tncm91bmQtcG9zaXRpb246dG9wIHJpZ2h0OyB9XG4gICAgJi5iZy1wb3MtdG9wLWxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBsZWZ0OyB9XG4gICAgJi5iZy1wb3MtbGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGxlZnQgMTAlOyB9XG4gICAgJi5iZy1wb3MtcmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodCAxMCU7IH1cbiAgICAmLmJnLXNpemUtMTAgeyBiYWNrZ3JvdW5kLXNpemU6MTUlOyB9XG59XG4iLCJmb290ZXIge1xuICAgIGJhY2tncm91bmQ6IzA0MDQwNDtcbiAgICBwYWRkaW5nOjAuNXJlbSAycmVtIDAuMXJlbSAwLjVyZW07XG4gICAgZm9udC1zaXplOjc1JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLWZvb3Rlci53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOjE2JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cbiAgICBkaXYge1xuICAgICAgICBjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgICBmb250LXNpemU6NzUlO1xuICAgICAgICBjb2xvcjojZGRkICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiaW1nIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB3aWR0aDphdXRvO1xuICAgIGhlaWdodDphdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuXG4gICAgJi5sb2dvIHtcbiAgICAgICAgaGVpZ2h0OjEwMHB4O1xuICAgICAgICAmLmxvZ28tbmF2IHtcbiAgICAgICAgICAgIGhlaWdodDoyOHB4O1xuICAgICAgICB9XG4gICAgICAgICYubG9nby1zbWFsbCB7XG4gICAgICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaWNvbiB7XG4gICAgICAgICYuaWNvbi1pbnZlcnQgeyBmaWx0ZXI6IGludmVydCgxMDApOyB9XG4gICAgICAgICYuaWNvbi1zbWFsbCB7XG4gICAgICAgICAgICB3aWR0aDoxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc21hbGxlc3Qge1xuICAgICAgICAgICAgd2lkdGg6MTNweDtcbiAgICAgICAgICAgIGhlaWdodDoxM3B4O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi14eHMge1xuICAgICAgICAgICAgd2lkdGg6MTBweDtcbiAgICAgICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1sYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLWxhcmdlc3Qge1xuICAgICAgICAgICAgd2lkdGg6MzJweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi14bCB7XG4gICAgICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLXh4bCB7XG4gICAgICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLWZseWVyIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tbW9kYWwtY2xvc2Uge1xuICAgICAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLWxvYWRlciB7XG4gICAgICAgICAgICB3aWR0aDo4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLXRodW1ibmFpbCB7XG4gICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBib3JkZXI6MC42cHggc29saWQgI2NjYztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xNSkgMS45NXB4IDEuOTVweCAyLjZweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmljb24tbG9nby05MCB7XG4gICAgICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tbG9nby04MCB7XG4gICAgICAgICAgICB3aWR0aDo4MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1oYW1idXJnZXIge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1oYW1idXJnZXItc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXBhbmVsIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6ODAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXBhbmVsLXNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1tb2RhbC1sYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDo3MCU7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tZ2lmLXdhdGNoIHtcbiAgICAgICAgICAgIHdpZHRoOjgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLXBhZ2UtbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLW5hdi1sb2dvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tY29udGFjdC11cyB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OjAuNztcbiAgICAgICAgICAgICY6aG92ZXIgeyBvcGFjaXR5OjE7IH1cblxuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1wYW5lbC1jb250YWN0LXVzIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1tb3ZlLXRvcCB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tcmVmZXJlbmNlIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6MzdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi10aHVtYiB7XG4gICAgICAgICAgICB3aWR0aDo4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tZ3JleSB7XG4gICAgICAgICAgICBvcGFjaXR5OjcwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1zbG9nYW4ge1xuICAgICAgICAgICAgaGVpZ2h0OjEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1zbG9nYW4tc21hbGwge1xuICAgICAgICAgICAgaGVpZ2h0OjcwcHg7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICB9XG5cblxuICAgICAgICAmLmljb24tYm9yZGVyLXRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLWRhcmtlciB7XG4gICAgICAgICAgICBmaWx0ZXI6XG4gICAgICAgICAgICBicmlnaHRuZXNzKDkwJSk7XG4gICAgICAgICAgICA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tb3BhY2l0eS04MCB7XG4gICAgICAgICAgICBvcGFjaXR5OiA4MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tb3BhY2l0eS05MCB7XG4gICAgICAgICAgICBvcGFjaXR5OiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2M5YzljOTsgLy90cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgICAgICAgICAgcGFkZGluZzowLjNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6MTZweDtcbiAgICAgICAgICAgIHdpZHRoOjE2cHg7XG5cbiAgICAgICAgICAgICYuaWNvbi1ob3Zlcjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24taG92ZXItYm9yZGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLmJ0biB7XG4gICAgd2lkdGg6YXV0bztcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBib3JkZXI6MDtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6MC43cmVtIDEuMnJlbTtcbiAgICBtYXJnaW46MDtcbiAgICBmb250LXNpemU6ODAlO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgJi5idG4tc2VuZCB7XG4gICAgICAgIC8vJi50ZXh0LXllbGxvdyB7IGNvbG9yOiAjRTZCNDJEICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLy8mLnRleHQtYmx1ZSB7IGNvbG9yOiAjMjE3N0FCICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLy8mLnRleHQtZ3JlZW4geyBjb2xvcjojNTQ3RDE1ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0N0QxNTtcbiAgICAgICAgY29sb3I6d2hpdGU7XG5cbiAgICB9XG5cbiAgICAmLmJ0bi1sb2dpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IzIxNzdBQjtcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuICAgIH1cblxuICAgICYuYnRuLWdvb2dsZS1tYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICB9XG5cbiAgICAmLmJ0bi1hY2NlcHQge1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM3Nzc7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NTk3NDY7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgfVxufVxuIiwiLm5hdiB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDphdXRvO1xuXG4gICAgLmhhbWJ1cmdlciB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MXJlbTtcbiAgICAgICAgei1pbmRleDo5OTk7XG4gICAgfVxuXG4gICAgLm5hdi1tYWluLFxuICAgIC5uYXYtbWFpbi1zbWFsbCB7XG4gICAgICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgI2NjYztcbiAgICAgICAgYmFja2dyb3VuZDojRjdGQUZCO1xuXG4gICAgICAgIHotaW5kZXg6OTk5OTk7XG4gICAgfVxuICAgIC5uYXYtYm9keSB7XG5cbiAgICB9XG4gICAgLm5hdi1mb290ZXIge1xuXG4gICAgfVxuXG5cbiAgICAubmF2LW1haW4tc21hbGwge1xuICAgICAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICAgICAgcGFkZGluZzoxcmVtO1xuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMSkgMHB4IDRweCA2cHggLTFweCwgcmdiYSgwLCAwLCAwLCAwLjA2KSAwcHggMnB4IDRweCAtMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwwLjk0KSAwJSwgcmdiYSgwLDAsMCwxKSA3MCUpO1xuICAgICAgICB6LWluZGV4Ojk5OTk7XG4gICAgfVxuICAgIC5uYXYtY29tbWVudCB7XG4gICAgICAgIGhlaWdodDo0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlOWU5ZTk7XG4gICAgICAgIHBhZGRpbmc6MC4zcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOjExMCU7XG4gICAgICAgIGNvbG9yOiM3Nzc7XG4gICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgLm5hdi1jb21tZW50LXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOmluaGVyaXQ7XG4gICAgICAgICAgICBjb2xvcjppbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6RnJhbmtsaW5FeHRyYUJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZToxNDAlO1xuICAgICAgICAmLnRleHQteWVsbG93IHsgY29sb3I6ICNFNkI0MkQgIWltcG9ydGFudDsgfVxuICAgICAgICAmLnRleHQtYmx1ZSB7IGNvbG9yOiAjMjE3N0FCICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgJi50ZXh0LWdyZWVuIHsgY29sb3I6IzU0N0QxNSAhaW1wb3J0YW50OyB9XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjAuNXJlbTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6aW5oZXJpdDtcbiAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTppbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjAuM3JlbTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAn4oCiICc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ob3Zlci15ZWxsb3c6aG92ZXIgeyAgY29sb3I6ICNFNkI0MkQgIWltcG9ydGFudDsgfVxuICAgICAgICAmLmhvdmVyLWJsdWU6aG92ZXIgeyBjb2xvcjogIzIxNzdBQiAhaW1wb3J0YW50OyAgfVxuICAgICAgICAmLmhvdmVyLWdyZWVuOmhvdmVyIHsgIGNvbG9yOiM1NDdEMTUgIWltcG9ydGFudDsgfVxuICAgIH1cblxuICAgIGEuaG92ZXI6aG92ZXIge1xuICAgICAgICBjb2xvcjojMjIyO1xuICAgIH1cblxuXG4gICAgLnRleHQteWVsbG93IHsgY29sb3I6ICNFNkI0MkQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0LWJsdWUgeyBjb2xvcjogIzIxNzdBQiAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQtZ3JlZW4geyBjb2xvcjojNTQ3RDE1ICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi5zdGFydC1wYWdlIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIG1heC1oZWlnaHQ6MTAwJTtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAvL2JvcmRlcjoycHggc29saWQgYmx1ZTtcbiAgICB6LWluZGV4OjE7XG5cbiAgICAmLm9uZS1wYWdlIHtcbiAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIH1cbiAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICBwYWRkaW5nLXRvcDoxcmVtO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgIGhlaWdodDoxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTonRnJhbmtsaW5TZW1pQm9sZCc7XG4gICAgICAgIC8vZm9udC1mYW1pbHk6J2FyaWFsJztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTozNjAlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgdG9wOjI1JTtcbiAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjNyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICB6LWluZGV4OjI7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTppbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OmluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLm1vYmlsZS1zdGFydC1wYWdlIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OidGcmFua2xpblNlbWlCb2xkJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMjAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyNyU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjJyZW07XG4gICAgICAgICAgICAvL3RleHQtc2hhZG93OiAycHggMnB4IDFweCAjRjdGQUZCO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAycHggI0ZGRiwgMCAwIDVweCAjRkZGLCAwIDAgN3B4ICNGRkYsIDAgMCAxMHB4ICNGN0ZBRkIsIDAgMCAxNXB4ICNGN0ZBRkIsIDAgMCAyMHB4ICNGN0ZBRkIsIDAgMCAzMHB4ICNGN0ZBRkIsIDAgMCA0MHB4ICNGN0ZBRkI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4iLCIuaGV4YWdvbi1nYWxsZXJ5IHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIC8vYm9yZGVyOjJweCBzb2xpZCByZWQ7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1zaGlwcGluZy53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOjgwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodDtcblxuICAgIC5oZXgtcm93IHtcbiAgICAgICAgdG9wOi0xMzBweDtcbiAgICAgICAgbGVmdDotMTMwcHg7XG5cbiAgICAgICAgLmhleCB7XG4gICAgICAgICAgICB3aWR0aDoyNDBweDtcbiAgICAgICAgICAgIGhlaWdodDoyNjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luOjEwcHg7XG4gICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIDEwMCUgMjUlLCAxMDAlIDc1JSwgNTAlIDEwMCUsIDAlIDc1JSwgMCUgMjUlKTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIDEwMCUgMjUlLCAxMDAlIDc1JSwgNTAlIDEwMCUsIDAlIDc1JSwgMCUgMjUlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlyc3Qge1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLm9kZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOmNhbGMoMjY1cHggKiAtMC4yNSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDotMTMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmV2ZW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDooMjY1cHggKiAtMC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDoxMjAlO1xuICAgICAgICAgICAgbGVmdDotMTAlO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIucGFnZSB7XG4gICAgY29sb3I6IzIyMjtcbiAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgIGJhY2tncm91bmQ6d2hpdGU7XG5cbiAgICAuaW5saW5lIHtcbiAgICAgICAgcGFkZGluZzoxLjVyZW0gM3JlbTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6MjYwJTtcbiAgICAgICAgY29sb3I6IzIyMjtcbiAgICB9XG5cbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNTklLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgIH1cblxuICAgIC5wYWdlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgIH1cblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZToxNDAlO1xuICAgICAgICBjb2xvcjojRTZCNDJEOyAvLyNDOTk4MkY7XG5cbiAgICAgICAgJi50ZXh0LXllbGxvdyB7IGNvbG9yOiAjRTZCNDJEICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgJi50ZXh0LWJsdWUgeyBjb2xvcjogIzIxNzdBQiAhaW1wb3J0YW50OyB9XG4gICAgICAgICYudGV4dC1ncmVlbiB7IGNvbG9yOiM1NDdEMTUgIWltcG9ydGFudDsgfVxuICAgIH1cblxuICAgIC5ib3JkZXItdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDoxLjVyZW07XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MXJlbTtcbiAgICB9XG5cbiAgICAmLnBhZ2UtYmctZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQ6I0Y3RkFGQjtcbiAgICB9XG4gICAgJi5wYWdlLWJnLWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiNFRkY2Rjk7XG4gICAgfVxuICAgICYucGFnZS1iZy15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiNGQ0ZBRjM7XG4gICAgfVxufVxuIiwiLnBhbmVsIHtcbiAgICBwYWRkaW5nOjEuNXJlbTtcblxuXG4gICAgLnBhbmVsLWlubGluZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2OWRlZywgcmdiYSgyMzAsMTgwLDQ1LDAuMTA5ODU2NDQyNTc3MDMwODcpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDI3JSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA2OCUsIHJnYmEoMjMwLDE4MCw0NSwwLjE1MTg3MzI0OTI5OTcxOTkpIDEwMCUpO1xuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTUpIDEuOTVweCAxLjk1cHggMi42cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MnJlbTtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuXG5cbiAgICAgICAgJi5iZy15ZWxsb3csIC5iZy15ZWxsb3cgeyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTY5ZGVnLCByZ2JhKDIzMCwxODAsNDUsMC4yNDk5MTI0NjQ5ODU5OTQ0KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA0MSUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNTglLCByZ2JhKDIzMCwxODAsNDUsMC4yNDQzMTAyMjQwODk2MzU4NykgMTAwJSk7IH1cbiAgICAgICAgJi5iZy1ncmVlbiwgLmJnLWdyZWVuIHsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2OWRlZywgcmdiYSg4NCwxMjUsMjEsMC4yMjQ3MDIzODA5NTIzODA5MykgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNDElLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDU4JSwgcmdiYSg4NCwxMjUsMjEsMC4yMTYyOTkwMTk2MDc4NDMxNSkgMTAwJSk7IH1cbiAgICAgICAgJi5iZy1ibHVlLCAuYmctYmx1ZSB7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjlkZWcsIHJnYmEoMzMsMTE5LDE3MSwwLjE1NDY3NDM2OTc0Nzg5OTE3KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA0MSUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNTglLCByZ2JhKDMzLDExOSwxNzEsMC4xODgyODc4MTUxMjYwNTA0MikgMTAwJSk7IH1cblxuICAgICAgICAmLmJvcmRlci15ZWxsb3cge1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDsgLy8jZGRkO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkICNFNkI0MkQ7IC8vI2RkZDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI0U2QjQyRDsgLy8jZGRkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjRweCBzb2xpZCAjRTZCNDJEOyAvLyNkZGQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAuaWNvbi5pY29uLXBhbmVsLXNtYWxsIHsgd2lkdGg6YXV0bzsgaGVpZ2h0OjQwcHg7IH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYm9yZGVyLWJsdWUge1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDsgLy8jZGRkO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkICMyMTc3QUI7IC8vI2RkZDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzIxNzdBQjsgLy8jZGRkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjRweCBzb2xpZCAjMjE3N0FCOyAvLyNkZGQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAuaWNvbi5pY29uLXBhbmVsLXNtYWxsIHsgd2lkdGg6YXV0bzsgaGVpZ2h0OjQwcHg7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJvcmRlci1ncmVlbiB7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50OyAvLyNkZGQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDo0cHggc29saWQgIzU0N0QxNTsgLy8jZGRkO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNTQ3RDE1OyAvLyNkZGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkICM1NDdEMTU7IC8vI2RkZDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIC5pY29uLmljb24tcGFuZWwtc21hbGwgeyB3aWR0aDphdXRvOyBoZWlnaHQ6NDBweDsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuaW5saW5lIHtcbiAgICAgICAgcGFkZGluZzowIDEuNXJlbSAxcmVtIDEuNXJlbTtcbiAgICB9XG5cbiAgICAucGFuZWwtaW1hZ2Uge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6MTYwcHg7XG4gICAgICAgIHBhZGRpbmc6MS41cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDozcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cblxuICAgIC5wYW5lbC1iZyB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6MTAwMHB4O1xuICAgICAgICB3aWR0aDoxMDAwcHg7XG4gICAgICAgIHRvcDotNjAlO1xuICAgICAgICBsZWZ0Oi04MCU7XG4gICAgICAgIHotaW5kZXg6MDtcbiAgICB9XG5cbiAgICAucGFuZWwtdGV4dCB7XG4gICAgICAgIGhlaWdodDowO1xuICAgICAgICAvL2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgIC8vbWluLWhlaWdodDoxMHJlbTtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cblxuICAgIC5wYW5lbC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBmaWx0ZXI6b3BhY2l0eSgwLjUpO1xuICAgICAgICB6LWluZGV4Ojk7XG4gICAgfVxuICAgIC5wYW5lbC1jb250YWN0LXVzIHtcbiAgICAgICAgei1pbmRleDo5OTk7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTowLjY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6MTQwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIH1cbiAgICAuc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6MTEwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuXG4gICAgICAgICYudGV4dC15ZWxsb3cgeyBjb2xvcjogI0U2QjQyRCAhaW1wb3J0YW50OyB9XG4gICAgICAgICYudGV4dC1ibHVlIHsgY29sb3I6ICMyMTc3QUIgIWltcG9ydGFudDsgfVxuICAgICAgICAmLnRleHQtZ3JlZW4geyBjb2xvcjojNTQ3RDE1ICFpbXBvcnRhbnQ7IH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLnBhbmVsLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjE1JTtcbiAgICAgICAgICAgIGZpbHRlcjpvcGFjaXR5KDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhbmVsLWNvbnRhY3QtdXMge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGltZzpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC50ZXh0LXllbGxvdyB7IGNvbG9yOiAjRTZCNDJEICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dC1ibHVlIHsgY29sb3I6ICMyMTc3QUIgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0LWdyZWVuIHsgY29sb3I6IzU0N0QxNSAhaW1wb3J0YW50OyB9XG59XG4iLCIucGFydG5lcnMge1xuICAgIC5wYXJ0bmVyLWNvbWluZy1zb29uIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG5cbiAgICAgICAgaW1nLmljb24tY29taW5nLXNvb24ge1xuICAgICAgICAgICAgd2lkdGg6OTBweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgcm90YXRlOiAtMThkZWc7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0UzRUZGMDtcbiAgICAuaXRlbSB7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIHBhZGRpbmc6MC43cmVtIDEuM3JlbTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTo4MCU7XG5cbiAgICAgICAgJi5iZy15ZWxsb3cuYWN0aXZlIHsgYmFja2dyb3VuZDojRTZCNDJEOyBjb2xvcjp3aGl0ZTsgfVxuICAgICAgICAmLmJnLWJsdWUuYWN0aXZlIHsgYmFja2dyb3VuZDojMjE3N0FCOyBjb2xvcjp3aGl0ZTsgfVxuICAgICAgICAmLmJnLWdyZWVuLmFjdGl2ZSB7IGJhY2tncm91bmQ6IzU0N0QxNTsgY29sb3I6d2hpdGU7IH1cbiAgICB9XG59XG5cbi50YWItY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuNDAzMDQwNDM5ODA4NzM1OTQpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuODI4ODEwNzQ3OTMxOTg1MykgMzglLCByZ2JhKDI1NSwyNTUsMjU1LDAuNzg5NTk1MDYxNjU3NDc1NSkgNTklLCByZ2JhKDI1NSwyNTUsMjU1LDAuMjkwOTk1NjIxODgxNTY1MTQpIDEwMCUpO1xuICAgIHBhZGRpbmc6MXJlbTtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTNFRkYwO1xuXG4gICAgLml0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW07XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtdGV4dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTpGcmFua2xpblNlbWlCb2xkO1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOjAgMnJlbTtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6aW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTUwJTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VidGl0bGUsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6MjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiM1NTU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vcmlnaW4sXG4gICAgICAgICAgICAucXVhbnRpdHksXG4gICAgICAgICAgICAubWluLFxuICAgICAgICAgICAgLm1heCxcbiAgICAgICAgICAgIC5zcG90IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjgwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjojNzc3O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdPcmlnaW46ICc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmJiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ODAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9yaWdpbiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ09yaWdpbjogJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdRdWFudGl0eTogJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3BvdCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1Nwb3Q6ICc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1pbiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ01pbjogJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWF4IHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnTWF4OiAnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MC41cmVtO1xuICAgICAgICAuYnVsbGV0IHtcbiAgICAgICAgICAgIHdpZHRoOjJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcblxuICAgICAgICAgICAgLmJ1bGxldC1ibHVlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MC4xNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiMyMTc3QUI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnVsbGV0LXllbGxvdyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjAuMXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNFNkI0MkQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnVsbGV0LWdyZWVuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MC4xcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IzU0N0QxNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idWxsZXQtdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAzcmVtKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbToycmVtO1xuICAgIC5maWVsZC1ncm91cCB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo3MC4xMTElO1xuICAgICAgICAgICAgY29sb3I6IzIxNzdBQjtcblxuICAgICAgICAgICAgJi50ZXh0LXllbGxvdyB7IGNvbG9yOiAjRTZCNDJEICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICYudGV4dC1ibHVlIHsgY29sb3I6ICMyMTc3QUIgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgJi50ZXh0LWdyZWVuIHsgY29sb3I6IzU0N0QxNSAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nOjAuNXJlbSAwLjNyZW07XG4gICAgICAgICAgICBmb250LXNpemU6ODAuMTExJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2VlZTtcbiAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGNvbG9yOmJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nOjAuNHJlbSAwO1xuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6OHJlbTtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLmVycm9yIHtcbiAgICBtYXJnaW4tdG9wOjAuMXJlbTtcbiAgICBmb250LWZhbWlseTpSYWlsd2F5O1xuICAgIGZvbnQtc2l6ZTo2NCU7XG4gICAgb3BhY2l0eToxO1xuICAgICYuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOnJlZDtcbiAgICB9XG5cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6JyogJztcbiAgICB9XG5cblxuICAgICYuZXJyb3ItY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OjEwMCU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0xMCU7XG4gICAgICAgICAgICAmLmltZy1lcnJvciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ODAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6MC40cmVtO1xuXG4gICAgJi5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6I0Y5RjFFRTtcbiAgICAgICAgY29sb3I6cmVkO1xuICAgIH1cbn1cbiIsIm1vZGFsIHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDg2JSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB6LWluZGV4Ojk5OTk5O1xuXG4gICAgLm1vZGFsLWxheW91dCB7XG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kOiNGN0ZBRkI7XG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xNikgMHB4IDEwcHggMzZweCAwcHgsIHJnYmEoMCwgMCwgMCwgMC4wNikgMHB4IDBweCAwcHggMXB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1mdWxsIHt9XG4gICAgLm1vZGFsLWxhcmdlIHtcbiAgICAgICAgdG9wOjUlO1xuICAgICAgICBsZWZ0OjUlO1xuICAgICAgICAvL3Bvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgIGhlaWdodDo5MCU7XG4gICAgfVxuICAgIC5tb2RhbC1zbWFsbCB7XG4gICAgICAgIC8vcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgaGVpZ2h0OjQwJTtcbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjVyZW07XG4gICAgICAgIHBhZGRpbmc6MXJlbSAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2ljb24tY29ybmVyLXRvcC1yaWdodC53ZWJwJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTo1JTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIH1cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjRyZW07XG4gICAgICAgIHBhZGRpbmc6MC4zcmVtIDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IzA0MDQwNDtcbiAgICAgICAgY29sb3I6I2NjYztcbiAgICB9XG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gOXJlbSk7XG4gICAgICAgIHBhZGRpbmc6MC41cmVtIDJyZW07XG4gICAgfVxuICAgIC5tb2RhbC1pbmxpbmUge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBib3JkZXI6MHB4IHNvbGlkIHJlZDtcbiAgICB9XG4gICAgLm1vZGFsLWNvdmVyIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuXG4gICAgfVxuICAgIC5tb2RhbC10YWItaGVpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDEwcmVtKTtcbiAgICAgICAgbWluLWhlaWdodDpjYWxjKDEwMCUgLSAxMHJlbSk7XG4gICAgICAgIG92ZXJmbG93LXg6YXV0bztcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICB9XG4gICAgICAgIC8qIFRyYWNrICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICAgIH1cbiAgICAgICAgLyogSGFuZGxlICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgLyogSGFuZGxlIG9uIGhvdmVyICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWlubGluZS1mb290ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgYm9yZGVyOiAwcHggZGFzaGVkIGJsdWU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI0NywyNTAsMjUxLDEpIDIwJSwgcmdiYSgyMTcsMjE3LDIxNywxKSAzMyUsIHJnYmEoMjM4LDIzOCwyMzgsMSkgNDQlLCByZ2JhKDI0NywyNTAsMjUxLDEpIDcwJSk7XG4gICAgfVxuICAgICAgICAubW9kYWwtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIHRvcDoxcmVtO1xuICAgICAgICByaWdodDoxcmVtO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpGcmFua2xpblNlbWlCb2xkO1xuICAgICAgICBmb250LXNpemU6MTEwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkZyYW5rbGluRXh0cmFCb2xkO1xuICAgICAgICBmb250LXNpemU6MTgwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgfVxuXG4gICAgLnRleHQteWVsbG93IHsgY29sb3I6ICNFNkI0MkQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0LWJsdWUgeyBjb2xvcjogIzIxNzdBQiAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQtZ3JlZW4geyBjb2xvcjojNTQ3RDE1ICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi5sb2dpbiB7XG4gICAgZm9udC1mYW1pbHk6RnJhbmtsaW5TZW1pQm9sZDtcbiAgICAubG9nby5sb2dvLW1haW4ge1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICB9XG4gICAgZGl2LCBzcGFue1xuICAgICAgICBmb250LWZhbWlseTppbmhlcml0O1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6MTYwJTtcbiAgICB9XG59XG4iLCIuZGlzY2xhaW1lciB7XG4gICAgcGFkZGluZzoxcmVtIDNyZW0gMC41cmVtIDNyZW07XG5cbiAgICAmLmJnLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiM3Nzc7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiNlZWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhvdmVyLWRhcmsge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlzY2xhaW1lci10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOjgwJTtcbiAgICAgICAgZGl2LCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTppbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQteWVsbG93IHsgY29sb3I6ICNFNkI0MkQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0LWJsdWUgeyBjb2xvcjogIzIxNzdBQiAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQtZ3JlZW4geyBjb2xvcjojNTQ3RDE1ICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi5zZWN1cml0eSB7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgaGVpZ2h0OjE1cmVtO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICBiYWNrZ3JvdW5kOiAjRDhCQTZDO1xuICAgIGJvcmRlci10b3A6NXB4IHNvbGlkICMyMjI7XG4gICAgei1pbmRleDo5OTk5OTk7XG4gICAgcGFkZGluZzoxLjVyZW0gMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLWNvb2tpZS1zZXR0aW5ncy53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOjQwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgZm9udC1zaXplOjkwJTtcblxuICAgIGRpdixzcGFuIHsgZm9udC1zaXplOmluaGVyaXQ7IH1cbn1cbiIsIi5yZWZlcmVuY2Uge1xuICAgIHBhZGRpbmc6MXJlbSAzcmVtO1xuXG4gICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICAgIGltZyB7IGZpbHRlcjpncmF5c2NhbGUoMCk7IH1cbiAgICB9XG59XG4iLCIubG9hZGVyIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6OTk5OTk5OTk7XG59XG4iLCJ0b29sdGlwIHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB3aWR0aDphdXRvO1xuICAgIGhlaWdodDphdXRvO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICBiYWNrZ3JvdW5kOmJsYWNrO1xuICAgIGNvbG9yOiNmOWY5Zjk7XG4gICAgYm9yZGVyLXJhZGl1czozcHg7XG4gICAgcGFkZGluZzowLjRyZW0gMC43cmVtO1xuICAgIGZvbnQtc2l6ZTo5MCU7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcblxuICAgIHotaW5kZXg6OTk5OTk5O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAn4pa8JztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICBsZWZ0OmNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgYm90dG9tOi0xMHB4O1xuICAgIH1cbn1cbiIsIi5hbmltYXRlIHtcbiAgICAmLmFuaW1hdGUtaGVpZ2h0LWluIHtcbiAgICAgICAgYW5pbWF0aW9uOiBfYW5pbWF0ZS1oZWlnaHQtaW4gMC4ycyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGUtaGVpZ2h0LWluIHtcbiAgICAgICAgMCUgeyBvcGFjaXR5OjA7IGhlaWdodDowOyB9XG4gICAgICAgIDMwJSB7IG9wYWNpdHk6MTsgfVxuICAgICAgICAxMDAlIHsgaGVpZ2h0OiAyMDBweDsgfVxuICAgIH1cbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgICAmLmFuaW1hdGUtaGVpZ2h0LW91dCB7XG4gICAgICAgIGFuaW1hdGlvbjogX2FuaW1hdGUtaGVpZ2h0LW91dCAwLjJzIGxpbmVhciBmb3J3YXJkcztcbiAgICB9XG4gICAgQGtleWZyYW1lcyBfYW5pbWF0ZS1oZWlnaHQtb3V0IHtcbiAgICAgICAgMCUgeyBvcGFjaXR5OjE7IGhlaWdodDoyMDBweDsgfVxuICAgICAgICA4MCUgeyBvcGFjaXR5OjE7IH1cbiAgICAgICAgMTAwJSB7IG9wYWNpdHk6MDsgaGVpZ2h0OiAwOyB9XG4gICAgfVxufVxuIiwiLmFuaW1hdGUge1xuICAgICYuYW5pbWF0ZS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgYW5pbWF0aW9uOiBfYW5pbWF0ZS1iYWNrZ3JvdW5kIDE1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICAgICYuYW5pbWF0ZS1iYWNrZ3JvdW5kLTEge1xuICAgICAgICBhbmltYXRpb246IF9hbmltYXRlLWJhY2tncm91bmQtMSAyMHMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbiAgICAmLmFuaW1hdGUtYmFja2dyb3VuZC0yIHtcbiAgICAgICAgYW5pbWF0aW9uOiBfYW5pbWF0ZS1iYWNrZ3JvdW5kLTIgMjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIF9hbmltYXRlLWJhY2tncm91bmQge1xuICAgICAgICAwJSB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgICAgNTAlIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7ICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO31cbiAgICAgICAgMTAwJSB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGUtYmFja2dyb3VuZC0xIHtcbiAgICAgICAgMCUgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjVkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgICA1MCUgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7fVxuICAgICAgICAxMDAlIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBfYW5pbWF0ZS1iYWNrZ3JvdW5kLTIge1xuICAgICAgICAwJSB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNDVkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgICA1MCUgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7fVxuICAgICAgICAxMDAlIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICB9XG59XG4iLCIuYW5pbWF0ZSB7XG4gICAgJi5hbmltYXRlLXBhbmVsIHtcblxuICAgICAgICAucGFuZWwtaW1hZ2UgeyBhbmltYXRpb246IF9hbmltYXRlLXBhbmVsLWltYWdlIDAuNnMgbGluZWFyIGZvcndhcmRzOyB9XG4gICAgICAgIC5wYW5lbC10ZXh0IHsgYW5pbWF0aW9uOiBfYW5pbWF0ZS1wYW5lbC10ZXh0IDAuNXMgbGluZWFyIGZvcndhcmRzOyB9XG4gICAgfVxuXG4gICAgJi5iZy1wcm9kdWN0cyB7IGFuaW1hdGlvbjogX2FuaW1hdGUtcGFuZWwtYmcgMS4wcyBsaW5lYXIgZm9yd2FyZHM7IH1cbiAgICAmLmJnLXNoaXBwaW5nIHsgYW5pbWF0aW9uOiBfYW5pbWF0ZS1wYW5lbC1iZyAxLjBzIGxpbmVhciBmb3J3YXJkczsgfVxuICAgICYuYmctc3VzdGFpbmFiaWxpdHkgeyBhbmltYXRpb246IF9hbmltYXRlLXBhbmVsLWJnIDEuMHMgbGluZWFyIGZvcndhcmRzOyB9XG4gICAgJi5iZy1zaGlwcGluZy1jYXJnbyB7IGFuaW1hdGlvbjogX2FuaW1hdGUtcGFuZWwtYmcgMS4wcyBsaW5lYXIgZm9yd2FyZHM7IH1cbiAgICAmLmJnLWNvbW1vZGl0eS10cmFkaW5nIHsgYW5pbWF0aW9uOiBfYW5pbWF0ZS1wYW5lbC1iZyAxLjBzIGxpbmVhciBmb3J3YXJkczsgfVxuXG4gICAgJi5iZy1wYW5lbC1pY29uLWFncmljdWx0dXJlIHsgYW5pbWF0aW9uOiBfYW5pbWF0ZS1wYW5lbC1pY29uLWZhZGVfaW4gMi41cyBsaW5lYXIgZm9yd2FyZHM7IH1cblxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGUtcGFuZWwtaW1hZ2Uge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICAvL29wYWNpdHk6MTtcbiAgICAgICAgICAgIGhlaWdodDoxNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjNyZW07XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAvL29wYWNpdHk6MDtcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAa2V5ZnJhbWVzIF9hbmltYXRlLXBhbmVsLXRleHQge1xuICAgICAgICAwJSB7IGhlaWdodDowOyB9XG4gICAgICAgIDEwMCUgeyBoZWlnaHQ6MzYwcHg7IH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIF9hbmltYXRlLXBhbmVsLWJnIHtcbiAgICAgICAgMCUgeyBiYWNrZ3JvdW5kLXNpemU6MDsgfVxuICAgICAgICAzMCUgeyBiYWNrZ3JvdW5kLXNpemU6MDsgfVxuICAgICAgICAxMDAlIHsgYmFja2dyb3VuZC1zaXplOjcwJTsgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGUtcGFuZWwtaWNvbi1mYWRlX2luIHtcbiAgICAgICAgMCUgeyBvcGFjaXR5OjA7IH1cbiAgICAgICAgOTAlIHsgb3BhY2l0eTowOyB9XG4gICAgICAgIDEwMCUgeyBvcGFjaXR5OjE7IH1cbiAgICB9XG5cbn1cbiIsIi5hbmltYXRlIHtcbiAgICAmLmFuaW1hdGUtbW9kYWwge1xuICAgICAgICBhbmltYXRpb246IF9hbmltYXRlX21vZGFsIDAuMnMgbGluZWFyIGZvcndhcmRzO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGVfbW9kYWwge1xuICAgICAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSk7ICB9XG4gICAgICAgIDEwMCUgeyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxuICAgIH1cbn1cbiIsIi5hbmltYXRlIHtcbiAgICAmLmFuaW1hdGUtcm90YXRlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBfYW5pbWF0ZS1yb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGUtcm90YXRlIHtcbiAgICAgICAgMCUgeyB0cmFuc2Zvcm06cm90YXRlWSgwKSA7IH1cbiAgICAgICAgNTAlIHsgdHJhbnNmb3JtOnJvdGF0ZVkoOTBkZWcpIDsgfVxuICAgICAgICAxMDAlIHsgdHJhbnNmb3JtOnJvdGF0ZVkoMCkgOyB9XG4gICAgfVxufVxuIiwiLmFuaW1hdGUge1xuICAgICYuYW5pbWF0ZS1sb2dvLW1haW4ge1xuICAgICAgICBhbmltYXRpb246IF9hbmltYXRlLWxvZ28tbWFpbiAxcyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBfYW5pbWF0ZS1sb2dvLW1haW4ge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS44KTtcbiAgICAgICAgICAgIHJpZ2h0OjQuNXJlbTtcbiAgICAgICAgICAgIHRvcDotNHJlbTtcbiAgICAgICAgfVxuICAgICAgICA2MCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuOCk7XG4gICAgICAgICAgICByaWdodDo0LjVyZW07XG4gICAgICAgICAgICB0b3A6LTRyZW07XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgICAgICAgICByaWdodDo4LjVyZW07XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYW5pbWF0ZS1sb2dvLW1haW4tdGV4dCB7XG4gICAgICAgIGFuaW1hdGlvbjogX2FuaW1hdGUtbG9nby1tYWluLXRleHQgMXMgbGluZWFyIGZvcndhcmRzO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGUtbG9nby1tYWluLXRleHQge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMC40KTtcbiAgICAgICAgICAgIHJpZ2h0OjQuNXJlbTtcbiAgICAgICAgICAgIHRvcDotNHJlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgICAgICA2MCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDAuNCk7XG4gICAgICAgICAgICByaWdodDo0LjVyZW07XG4gICAgICAgICAgICB0b3A6LTRyZW07XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMC4yKTtcbiAgICAgICAgICAgIHJpZ2h0OjkuMHJlbTtcbiAgICAgICAgICAgIHRvcDotNS44cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLmFuaW1hdGUtbG9nby1zcF9rZSB7XG4gICAgICAgIGFuaW1hdGlvbjogX2FuaW1hdGUtbG9nby1zcF9rZSAxLjNzIGxpbmVhciBmb3J3YXJkcztcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIF9hbmltYXRlLWxvZ28tc3Bfa2Uge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0b3A6MTByZW07XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgOTAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRvcDo2cHg7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYW5pbWF0ZSB7XG4gICAgJi5hbmltYXRlLXNsaWRlLXVwIHtcbiAgICAgICAgYW5pbWF0aW9uOiBfYW5pbWF0ZS1zbGlkZS11cCAwLjNzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgIH1cblxuXG4gICAgQGtleWZyYW1lcyBfYW5pbWF0ZS1zbGlkZS11cCB7XG4gICAgICAgIDAlIHsgb3BhY2l0eTowOyBoZWlnaHQ6MDsgfVxuICAgICAgICAzMCUgeyBvcGFjaXR5OjE7IH1cbiAgICAgICAgMTAwJSB7IGhlaWdodDogY2FsYyg0MHB4ICsgMnJlbSk7IH1cbiAgICB9XG59XG4iLCIuYW5pbWF0ZSB7XG4gICAgJi5hbmltYXRlLXNwaW4taG9yaXpvbnRhbGx5IHtcbiAgICAgICAgYW5pbWF0aW9uOiBfYW5pbWF0ZS1zcGluLWhvcml6b250YWxseSAzcyBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIF9hbmltYXRlLXNwaW4taG9yaXpvbnRhbGx5IHtcbiAgICAgICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7IH1cbiAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpOyB9XG4gICAgfVxufVxuIiwiLmFuaW1hdGUge1xuICAgICYuYW5pbWF0ZS10aHJlZS1kb3RzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6U3BhY2VNb25vO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgM2NoIDAgMCk7XG4gICAgICAgIGFuaW1hdGlvbjogX2FuaW1hdGUtdGhyZWUtZG90cyAxLjZzIHN0ZXBzKDQpIGluZmluaXRlO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGUtdGhyZWUtZG90cyB7XG4gICAgICAgIHRvIHtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAtMWNoIDAgMClcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuIiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjgwMHB4KSBhbmQgKG1heC13aWR0aDoxMTAwcHgpe1xuICAgIC50YWJsZXQtaGlkZGVuIHsgZGlzcGxheTpub25lOyB9XG5cblxuXG59XG5cblxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo4MDBweCl7XG4gICAgLm1vYmlsZS1oaWRkZW4geyBkaXNwbGF5Om5vbmU7IH1cbiAgICAubW9iaWxlLXNob3cgeyBkaXNwbGF5OmlubGluZS1ibG9jazsgfVxuXG4gICAgLm1vYmlsZS1wbDAgeyBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50OyB9XG4gICAgLm1vYmlsZS1wcjAgeyBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtbXQxIHsgbWFyZ2luLXRvcDoxcmVtOyB9XG4gICAgLm1vYmlsZS1wYjAgeyBwYWRkaW5nLWJvdHRvbTowOyB9XG4gICAgLm1vYmlsZS13LTEwMCB7IHdpZHRoOjEwMCU7IH1cbiAgICAucGFuZWwudy0zMyB7IHdpZHRoOjEwMCU7IH1cbiAgICAucGFuZWwge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206M3JlbTtcbiAgICB9XG5cblxuXG5cbiAgICAuc3RhcnQtcGFnZSB7XG4gICAgICAgIC5sb2dvLXN0YXJ0IHsgaGVpZ2h0OjUwcHg7fVxuICAgICAgICAudGl0bGUgeyBmb250LXNpemU6MTQwJTsgfVxuICAgIH1cblxuICAgIC5wYW5lbCB7XG4gICAgICAgIC5wYW5lbC1jb250YWN0LXVzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2Uge1xuICAgICAgICAuaW5saW5lIHsgcGFkZGluZzoycmVtO31cbiAgICB9XG5cblxuICAgIG1vZGFsIHtcbiAgICAgICAgLm1vZGFsLWJvZHkgeyBwYWRkaW5nOjAuNXJlbSAxcmVtOyB9XG4gICAgICAgIC50aXRsZSB7IGZvbnQtc2l6ZTogMTIwJSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5hdC1ib3R0b20ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYnMge1xuICAgICAgICAuaXRlbSB7IHBhZGRpbmc6MC43cmVtIDAuOHJlbTsgfVxuICAgICAgICAudGFiLWNvbnRlbnQgeyBwYWRkaW5nOjA7IH1cbiAgICB9XG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmRpc2NsYWltZXIge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6MXJlbSAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wYWdlIHtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgJi5pY29uLXNsb2dhbiB7IHdpZHRoOjEwMCU7IGhlaWdodDphdXRvOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXQtYm90dG9tIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxuXG4gICAgLmltZy1iZyB7XG4gICAgICAgICYuYmctY29taW5nLXNvb24geyBiYWNrZ3JvdW5kLXNpemU6IDgwJTsgfVxuICAgICAgICAmLmJnLTUwIHsgYmFja2dyb3VuZC1zaXplOjEzMCUgIWltcG9ydGFudDsgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgICYuaWNvbiB7XG4gICAgICAgICAgICAmLmljb24tc2xvZ2FuLXNtYWxsIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmljb24tcmVmZXJlbmNlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDo1Ljd2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmxvZ28ge1xuICAgICAgICAgICAgJi5sb2dvLW1haW4ge1xuICAgICAgICAgICAgICAgIGhlaWdodDo0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN1cml0eSB7XG4gICAgICAgIHBhZGRpbmc6MS41cmVtIDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOjc1JTtcbiAgICB9XG59XG4iXX0= */
