*{box-sizing:border-box;font-family:inherit;outline:none;line-height:inherit;-webkit-text-size-adjust:100%}@font-face{font-family:Roboto-Light;src:url(../fonts/Roboto-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:Roboto-Regular;src:url(../fonts/Roboto-Regular.ttf) format("truetype");font-weight:500}@font-face{font-family:Roboto-Bold;src:url(../fonts/Roboto-Bold.ttf) format("truetype");font-weight:700}body,html{border:none;margin:0;padding:0;font-family:Roboto-Regular,sans-serif;font-size:14px}body.mobile-nav-active{overflow:hidden}a{text-decoration:none}address,big,blockquote,button,caption,cite,code,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,small,strike,sub,sup,table,td,th,tr,ul{border:none;margin:0;padding:0;text-align:inherit}blockquote:after,blockquote:before{content:""}ul{list-style-type:none;display:flex;flex-direction:column}ul.horizontal{flex-direction:row}ul.horizontal li{margin-bottom:0}section{overflow:hidden}.row{display:flex;flex-direction:row}.row .container{flex-direction:column;max-width:calc(100% - 20px)}.row .col-container,.row .container{display:flex;position:relative;width:1185px;margin:0 auto}.row .col-container{flex-wrap:wrap;max-width:100%;flex-direction:row}.row .col-container .col{display:flex;flex-direction:column}@media screen and (max-width:768px){.row .col-container .col{padding:0!important}}@media screen and (max-width:480px){.break-xxs{flex-basis:100%;height:0}}@media screen and (max-width:550px){.break-xs{flex-basis:100%;height:0}}@media screen and (max-width:768px){.break-sm{flex-basis:100%;height:0}}@media screen and (max-width:1024px){.break-md{flex-basis:100%;height:0}}@media screen and (max-width:1185px){.break-lg{flex-basis:100%;height:0}}@media screen and (max-width:1280px){.break-xl{flex-basis:100%;height:0}}@media screen and (max-width:1680px){.break-xxl{flex-basis:100%;height:0}}p{line-height:24px;margin-bottom:20px;width:100%}p.readmore{display:flex;position:relative;justify-content:center;margin-top:20px}p.readmore a{color:#f4a900;font-family:Roboto-Regular,sans-serif}.small{margin:0;font-size:10px;color:#828186;text-transform:uppercase}form .row{padding-left:15px}form .row .row{padding-left:0}form h6{margin-top:15px}form h6,form h6:before{padding-left:20px;padding-right:20px}form h6:before{width:100px;height:5px;left:20px;top:-5px}.select2-container--default.select2-container--focus .select2-selection--multiple,input{border:1px solid #d1d6da;padding:10px;margin-bottom:10px}textarea{height:150px;border:1px solid #d1d6da;margin-bottom:15px}a{position:relative;color:#2e2d33;border-bottom:1px dotted #f4a900;display:inline-flex}a:after{content:"";position:absolute;left:0;height:2px;width:0;background:#f4a900;transition:all .3s ease-in-out;bottom:-2px}a:hover:after{width:100%}a.logo-link:after{content:none}a.btn{height:40px;width:auto;justify-content:center;align-items:center;border-radius:3px;position:relative;display:inline-flex;border:none}a.btn:after{content:none}a.btn.btn-toggle-category{color:#222;padding:10px;border:none;margin-bottom:15px;background:#e5e5e5;margin-right:5px;transition:all .3s ease-in-out}a.btn.btn-toggle-category.btn-active{background:#f4a900}a.btn.btn-toggle-category:first-child{margin-right:2px}a.btn.btn-toggle-category:hover{background:#ccc}a.btn.btn-primary{text-decoration:none;color:#2e2d33;background:#f4a900;padding-left:25px;padding-right:25px;text-transform:uppercase;font-family:Roboto-Bold,sans-serif;transition:all .3s ease-in-out;overflow:hidden}a.btn.btn-primary .btn-text{position:relative;display:inline-flex;height:100%;width:100%;flex-direction:row;align-items:center;justify-content:center}a.btn.btn-primary .btn-bg{position:absolute;top:0;left:0;height:100%;width:100%;opacity:1;background:#f4a900;background:linear-gradient(90deg,#f4a900,#fdca00);transition:all .3s ease-in-out}a.btn.btn-primary:hover .btn-bg{opacity:0}a.btn.btn-secondary{background:#dce0e3;background:linear-gradient(235deg,#acb0b3,#dce0e3);padding-left:15px;padding-right:15px;margin-right:25px}a.btn.btn-secondary .btn-text{position:relative;height:100%;width:100%;flex-direction:row;align-items:center;justify-content:center;display:inline-flex}a.btn.btn-secondary .btn-bg{position:absolute;top:0;left:0;height:100%;width:100%;opacity:1;background:#dce0e3;transition:all .3s ease-in-out;border-radius:3px}a.btn.btn-secondary:hover .btn-bg{opacity:0}a.btn.btn-tertiary{color:#2e2d33;border:1px solid #2e2d33;padding-left:30px;padding-right:30px;font-size:18px;margin-top:35px}a.btn.btn-tertiary .btn-text{position:relative;height:100%;width:100%;flex-direction:row;align-items:center;justify-content:center;display:inline-flex}a.btn.btn-tertiary .btn-bg{position:absolute;top:0;left:0;height:100%;width:100%;background:transparent;transition:all .3s ease-in-out}a.btn.btn-tertiary:hover .btn-bg{background:#dce0e3}a#top-link{position:absolute}input[type=button],input[type=submit]{position:relative;cursor:pointer;padding-left:25px!important;padding-right:25px!important}input[type=button].btn,input[type=submit].btn{height:40px;width:auto;justify-content:center;align-items:center;border-radius:3px;position:relative;display:inline-flex;border:none}input[type=button].btn:after,input[type=submit].btn:after{content:none}input[type=button].btn.btn-primary,input[type=submit].btn.btn-primary{text-decoration:none;color:#2e2d33;background:#f4a900;padding-left:25px;padding-right:25px;text-transform:uppercase;font-family:Roboto-Bold,sans-serif;transition:all .3s ease-in-out;overflow:hidden}input[type=button].btn.btn-primary .btn-text,input[type=submit].btn.btn-primary .btn-text{position:relative;display:inline-flex;height:100%;width:100%;flex-direction:row;align-items:center;justify-content:center}input[type=button].btn.btn-primary .btn-bg,input[type=submit].btn.btn-primary .btn-bg{position:absolute;top:0;left:0;height:100%;width:100%;opacity:1;background:#f4a900;background:linear-gradient(90deg,#f4a900,#fdca00);transition:all .3s ease-in-out}input[type=button].btn.btn-primary:hover .btn-bg,input[type=submit].btn.btn-primary:hover .btn-bg{opacity:0}input[type=button].btn.btn-secondary,input[type=submit].btn.btn-secondary{background:#dce0e3;background:linear-gradient(235deg,#acb0b3,#dce0e3);width:45px;margin-right:25px}input[type=button].btn.btn-secondary .btn-text,input[type=submit].btn.btn-secondary .btn-text{position:relative;height:100%;width:100%;flex-direction:row;align-items:center;justify-content:center;display:inline-flex}input[type=button].btn.btn-secondary .btn-bg,input[type=submit].btn.btn-secondary .btn-bg{position:absolute;top:0;left:0;height:100%;width:100%;opacity:1;background:#dce0e3;transition:all .3s ease-in-out;border-radius:3px}input[type=button].btn.btn-secondary:hover .btn-bg,input[type=submit].btn.btn-secondary:hover .btn-bg{opacity:0}input[type=button].btn.btn-tertiary,input[type=submit].btn.btn-tertiary{color:#2e2d33;border:1px solid #2e2d33;padding-left:30px;padding-right:30px;font-size:18px;margin-top:35px}input[type=button].btn.btn-tertiary .btn-text,input[type=submit].btn.btn-tertiary .btn-text{position:relative;height:100%;width:100%;flex-direction:row;align-items:center;justify-content:center;display:inline-flex}input[type=button].btn.btn-tertiary .btn-bg,input[type=submit].btn.btn-tertiary .btn-bg{position:absolute;top:0;left:0;height:100%;width:100%;background:transparent;transition:all .3s ease-in-out}input[type=button].btn.btn-tertiary:hover .btn-bg,input[type=submit].btn.btn-tertiary:hover .btn-bg{background:#dce0e3}span.bold,strong{font-family:Roboto-Bold,sans-serif}span.check-icon{display:inline-block;position:relative;padding-left:30px}span.check-icon:before{content:url(../img/check.svg);background-color:#f4a900;border-radius:50%;height:20px;width:20px;display:inline-flex;justify-content:center;margin-right:10px;position:absolute;left:0;top:0}span.icon{display:inline-block;position:relative;padding-left:30px}span.icon:before{border-radius:50%;height:20px;width:20px;display:inline-flex;justify-content:center;margin-right:10px;position:absolute;left:0;top:0}span.icon.check-icon:before,span.icon.check-primary:before{content:url(../img/check.svg);background-color:#f4a900}span.icon.check-secondary:before{content:url(../img/check.svg);background-color:#e7ebec}span.icon.x:before{content:url(../img/x.svg);background-color:#e7ebec}.h1,.h2,h1,h2{font-family:Roboto-Bold,sans-serif;font-weight:100;color:#2e2d33;font-size:34px;margin-bottom:20px;line-height:37px;position:relative;padding-top:15px;display:inline-flex;flex-wrap:wrap}.h1:before,.h2:before,h1:before,h2:before{content:"";background:#f4a900;height:5px;width:100px;position:absolute;top:0;left:0}.h1.subtitle,.h2.subtitle,h1.subtitle,h2.subtitle{font-family:Roboto-Light,sans-serif;font-weight:100;color:#2e2d33;font-size:28px;margin-bottom:15px;padding-top:0}.h1.subtitle:before,.h2.subtitle:before,h1.subtitle:before,h2.subtitle:before{content:none}.h1 strong,.h2 strong,h1 strong,h2 strong{font-family:Roboto-Bold,sans-serif;white-space:nowrap}.h2,h2{font-size:30px}.h2.nav-mobile-title,h2.nav-mobile-title{padding:15px;margin:0}.h3,h3{font-family:Roboto-Light,sans-serif;font-weight:100;color:#2e2d33;font-size:28px;margin-bottom:15px}.h4,h4{font-size:18px;position:relative;padding-bottom:10px;font-family:Roboto-Bold,sans-serif}.h4,.h5,h4,h5{font-weight:100;width:100%}.h5,h5{font-size:16px;display:flex;flex-direction:column;margin-bottom:10px}.h5 span:first-child,h5 span:first-child{font-size:18px;font-family:Roboto-Bold,sans-serif}.h5 span:last-child,h5 span:last-child{font-family:Roboto-Regular,sans-serif}.h6,h6{font-size:16px;position:relative;padding-top:5px;margin-bottom:15px;font-weight:100;font-family:Roboto-Bold,sans-serif;text-transform:uppercase}.h6:before,h6:before{content:"";display:flex;position:absolute;top:0;left:0;width:30px;height:2px;background:#f4a900}ol{margin-left:15px}ol li{padding-left:10px;margin-bottom:5px}ul,ul li{margin-bottom:10px}ul li.btn.btn-primary a{text-decoration:none;color:#2e2d33;background:#f4a900;padding-left:25px;padding-right:25px;text-transform:uppercase;font-family:Roboto-Bold,sans-serif;transition:all .3s ease-in-out;overflow:hidden}ul li.btn.btn-primary a .btn-text{position:relative;display:flex;height:100%;width:100%;flex-direction:row;align-items:center;justify-content:center}ul li.btn.btn-primary a .btn-bg{position:absolute;top:0;left:0;height:100%;width:100%;opacity:1;background:#f4a900;background:linear-gradient(90deg,#f4a900,#fdca00);transition:all .3s ease-in-out}ul li.btn.btn-primary a:hover .btn-bg{opacity:0}ul li.btn.btn-secondary a{background:#dce0e3;width:45px;margin-right:25px}ul li.btn.btn-tertiary a{color:#2e2d33;border:1px solid #2e2d33;padding-left:30px;padding-right:30px;font-size:18px;margin-top:35px}ul#breadcrumbs{display:flex;flex-direction:row;flex-wrap:wrap}ul#breadcrumbs li.separator{margin-left:10px;margin-right:10px}ul#breadcrumbs li.current{color:#59565d}img{max-width:100%;height:auto}.hidden{display:none!important}@media screen and (max-width:768px){.hidden-mobile{display:none!important}}@media screen and (min-width:550px){.hidden-xs-up{display:none!important}}@media screen and (max-width:1023px){.hidden-tablet{display:none!important}}@media screen and (max-width:1185px){.hidden-sm-desktop{display:none!important}}@media screen and (min-width:1024px){.hidden-all-desktop{display:none!important}}.wpcf7{max-width:100%}#CybotCookiebotDialog{box-shadow:0 3px 6px #00000029!important}#CybotCookiebotDialog #CybotCookiebotDialogBody{max-width:1185px!important}#CybotCookiebotDialog #CybotCookiebotDialogBody a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,#CybotCookiebotDialog #CybotCookiebotDialogBody a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialog #CybotCookiebotDialogBody a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{border:1px solid #f4a900!important;color:#2e2d33!important;padding:10px 25px!important;font-family:Roboto-Bold,sans-serif!important;border-radius:3px!important;background:#f4a900!important;background:linear-gradient(90deg,#f4a900,#fdca00)!important}#CybotCookiebotDialog #CybotCookiebotDialogBody a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:after,#CybotCookiebotDialog #CybotCookiebotDialogBody a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:after,#CybotCookiebotDialog #CybotCookiebotDialogBody a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:after{content:none!important}#CybotCookiebotDialog #CybotCookiebotDialogBody a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover,#CybotCookiebotDialog #CybotCookiebotDialogBody a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover,#CybotCookiebotDialog #CybotCookiebotDialogBody a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover{background:#f4a900!important}.ttr-element .ttr-checkbox .checkbox-callback{display:flex;cursor:pointer}.ttr-element .ttr-checkbox .checkbox-callback .checkbox-element{content:"";display:flex;width:22px;height:22px;margin-right:10px;background:#fff;border:2px solid #ccc;cursor:pointer;position:relative}.ttr-element .ttr-checkbox .checkbox-callback .checkbox-element:before{content:"";position:absolute;bottom:4px;left:6px;border-right:0 solid #ccc;border-bottom:0 solid #ccc;transform:rotate(45deg);height:0;width:0;transition:all .3s}.ttr-element .ttr-checkbox .checkbox-callback .checkbox-element:after{content:"";background:#666;position:absolute;top:50%;left:50%;border-radius:0;height:0;width:0;transform:translateX(-50%) translateY(-50%);opacity:1}.ttr-element .ttr-checkbox .checkbox-callback .checkbox-element.checked-disabled:before,.ttr-element .ttr-checkbox .checkbox-callback .checkbox-element.checked:before{border-right:2px solid #f4a900;border-bottom:2px solid #f4a900;height:11px;width:4px;transition:all .3s}.ttr-element .ttr-checkbox .checkbox-callback .checkbox-element.checked-disabled{background:#ccc}.ttr-element .ttr-checkbox .checkbox-callback .checkbox-element.checked-disabled:before{border-right:2px solid #666;border-bottom:2px solid #666}.ttr-element .ttr-checkbox .checkbox-callback .checkbox-element.checked-disabled:after,.ttr-element .ttr-checkbox .checkbox-callback .checkbox-element.checked:after{height:65px;width:65px;opacity:0;border-radius:50%;transition:height .8s ease-in-out,width .8s ease-in-out,opacity .8s}.ttr-element .ttr-button-burger{height:50px;width:50px;display:flex;justify-content:center;align-items:center;z-index:2}.ttr-element .ttr-button-burger:after{content:none}.ttr-element .ttr-button-burger .bars,.ttr-element .ttr-button-burger .dots{position:relative;height:100%;width:100%;transition:all .3s}.ttr-element .ttr-button-burger .bars .bar{position:absolute;right:23%;height:6%;background:#2e2d33;border:none;transition:all .3s;width:60%;max-width:60%}.ttr-element .ttr-button-burger .bars .bar:first-child{top:27%;transition:all .3s}.ttr-element .ttr-button-burger .bars .bar:nth-child(2){top:44%;transition:all .3s}.ttr-element .ttr-button-burger .bars .bar:last-child{top:60%;transition:all .3s}.ttr-element .ttr-button-burger .bars .bar.right-55{width:55%;right:23%}.ttr-element .ttr-button-burger .bars .bar.right-50{width:50%;right:23%}.ttr-element .ttr-button-burger .bars .bar.right-45{width:45%;right:23%}.ttr-element .ttr-button-burger .bars .bar.right-40{width:40%;right:23%}.ttr-element .ttr-button-burger .bars .bar.right-35{width:35%;right:23%}.ttr-element .ttr-button-burger .bars .bar.right-30{width:30%;right:23%}.ttr-element .ttr-button-burger .bars .bar.right-25{width:25%;right:23%}.ttr-element .ttr-button-burger .bars .bar.right-20{width:20%;right:23%}.ttr-element .ttr-button-burger .bars .bar.right-15{width:15%;right:23%}.ttr-element .ttr-button-burger .bars .bar.right-10{width:10%;right:23%}.ttr-element .ttr-button-burger .bars .bar.right-5{width:5%;right:23%}.ttr-element .ttr-button-burger .bars .bar.left-55{width:55%;left:20%;right:unset}.ttr-element .ttr-button-burger .bars .bar.left-50{width:50%;left:20%;right:unset}.ttr-element .ttr-button-burger .bars .bar.left-45{width:45%;left:20%;right:unset}.ttr-element .ttr-button-burger .bars .bar.left-40{width:40%;left:20%;right:unset}.ttr-element .ttr-button-burger .bars .bar.left-35{width:35%;left:20%;right:unset}.ttr-element .ttr-button-burger .bars .bar.left-30{width:30%;left:20%;right:unset}.ttr-element .ttr-button-burger .bars .bar.left-25{width:25%;left:20%;right:unset}.ttr-element .ttr-button-burger .bars .bar.left-20{width:20%;left:20%;right:unset}.ttr-element .ttr-button-burger .bars .bar.left-15{width:15%;left:20%;right:unset}.ttr-element .ttr-button-burger .bars .bar.left-10{width:10%;left:20%;right:unset}.ttr-element .ttr-button-burger .bars .bar.left-5{width:5%;left:20%;right:unset}.ttr-element .ttr-button-burger .dots{transform:rotate(0deg);transition:all .3s}.ttr-element .ttr-button-burger .dots .dot{position:absolute;height:12%;background:#000;border:none;transition:all .3s;border-radius:50%;width:12%;left:50%;margin-left:-6%}.ttr-element .ttr-button-burger .dots .dot:first-child{top:27%;transition:all .3s}.ttr-element .ttr-button-burger .dots .dot:nth-child(2){top:44%;transition:all .3s}.ttr-element .ttr-button-burger .dots .dot:last-child{top:60%;transition:all .3s}@media screen and (min-width:1024px){.ttr-element .ttr-button-burger:hover .bars .bar{width:60%}}.ttr-element .ttr-button-burger:hover .dots{transform:rotate(180deg)}.ttr-element .ttr-button-burger.active .bars .bar{width:60%;top:45%;left:19%}.ttr-element .ttr-button-burger.active .bars .bar:first-child{transform:rotate(-45deg)}.ttr-element .ttr-button-burger.active .bars .bar:nth-child(2){opacity:0}.ttr-element .ttr-button-burger.active .bars .bar:last-child{transform:rotate(45deg)}.ttr-element .ttr-button-burger.active .dots{transform:rotate(0deg)}.ttr-element .ttr-button-burger.active .dots .dot{border-radius:0;height:6%;width:60%;top:45%;left:29%}.ttr-element .ttr-button-burger.active .dots .dot:first-child{transform:rotate(-45deg)}.ttr-element .ttr-button-burger.active .dots .dot:nth-child(2){width:0;height:0;margin-left:0;top:50%}.ttr-element .ttr-button-burger.active .dots .dot:last-child{transform:rotate(45deg)}.ttr-element .ttr-button{display:flex;position:relative;align-items:center;height:50px;border:none;background:#f3f3f3;padding-left:25px;padding-right:25px;white-space:nowrap;cursor:pointer;overflow:hidden;outline:none;transition:transform .3s}.ttr-element .ttr-button.button-primary{background:#f4a900}.ttr-element .ttr-button.button-dark{color:#fff}.ttr-element .ttr-button span.button-text{transition:color .3s .2s;z-index:1}.ttr-element .ttr-button span.button-elements{position:absolute;top:0;left:0;width:100%;height:100%}.ttr-element .ttr-button span.button-elements span.background{display:flex;position:absolute;width:0;height:0;border-radius:50%;background:#ecece7;opacity:0;transition:all .3s ease-in-out;bottom:0;right:50%;transform:translateX(50%) translateY(50%)}.ttr-element .ttr-button span.button-elements span.background.background-light{background:hsla(0,0%,100%,.2)}.ttr-element .ttr-button span.button-elements span.background.background-dark{background:rgba(0,0,0,.2)}.ttr-element .ttr-button span.button-elements span.background.background-primary{background:#f4a900}.ttr-element .ttr-button span.button-elements span.background.background-top-left{top:0;left:0;bottom:unset;right:unset;transform:translateX(-50%) translateY(-50%)}.ttr-element .ttr-button span.button-elements span.background.background-bottom-left{top:unset;left:0;bottom:0;right:unset;transform:translateX(-50%) translateY(50%)}.ttr-element .ttr-button span.button-elements span.background.background-top-right{top:0;left:unset;right:0;bottom:unset;transform:translateX(50%) translateY(-50%)}.ttr-element .ttr-button span.button-elements span.background.background-bottom-right{top:unset;left:unset;bottom:0;right:0;transform:translateX(50%) translateY(50%)}.ttr-element .ttr-button span.button-elements span.border{position:absolute;width:0;height:0;opacity:0;transition:height .2s ease-in-out,width .2s ease-in-out .2s,opacity .2s ease-in-out .4s;background:#f4a900}.ttr-element .ttr-button span.button-elements span.border.border-left,.ttr-element .ttr-button span.button-elements span.border.border-top{top:0;left:0}.ttr-element .ttr-button span.button-elements span.border.border-bottom,.ttr-element .ttr-button span.button-elements span.border.border-right{bottom:0;right:0}.ttr-element .ttr-button:hover.button-scale{transform:scale(1.15)}.ttr-element .ttr-button:hover.button-move-up{transform:translateY(-10%)}.ttr-element .ttr-button:hover.button-move-down{transform:translateY(10%)}.ttr-element .ttr-button:hover.button-move-left{transform:translateX(-10%)}.ttr-element .ttr-button:hover.button-move-right{transform:translateX(10%)}.ttr-element .ttr-button:hover span.button-text.background-darker{transition:color .3s .5s;color:#fff}.ttr-element .ttr-button:hover span.button-elements span.background{transition:opacity 0s,width .5s ease-in-out,height .5s ease-in-out,border-radius .3s .4s;opacity:1;width:200%;height:200px;border-radius:0}.ttr-element .ttr-button:hover span.button-elements span.background.background-delay-1{transition:opacity 0s,width .5s ease-in-out .1s,height .5s ease-in-out .1s,border-radius .3s .6s}.ttr-element .ttr-button:hover span.button-elements span.background.background-delay-2{transition:opacity 0s,width .5s ease-in-out .2s,height .5s ease-in-out .2s,border-radius .3s .7s}.ttr-element .ttr-button:hover span.button-elements span.background.background-delay-3{transition:opacity 0s,width .5s ease-in-out .3s,height .5s ease-in-out .3s,border-radius .3s .8s}.ttr-element .ttr-button:hover span.button-elements span.background.background-delay-4{transition:opacity 0s,width .5s ease-in-out .4s,height .5s ease-in-out .4s,border-radius .3s .9s}.ttr-element .ttr-button:hover span.button-elements span.background.background-delay-5{transition:opacity 0s,width .5s ease-in-out .5s,height .5s ease-in-out .5s,border-radius .3s 1s}.ttr-element .ttr-button:hover span.button-elements span.background.background-delay-6{transition:opacity 0s,width .5s ease-in-out .6s,height .5s ease-in-out .6s,border-radius .3s 1.1s}.ttr-element .ttr-button:hover span.button-elements span.background.background-delay-7{transition:opacity 0s,width .5s ease-in-out .7s,height .5s ease-in-out .7s,border-radius .3s 1.2s}.ttr-element .ttr-button:hover span.button-elements span.background.background-delay-8{transition:opacity 0s,width .5s ease-in-out .8s,height .5s ease-in-out .8s,border-radius .3s 1.3s}.ttr-element .ttr-button:hover span.button-elements span.background.background-delay-9{transition:opacity 0s,width .5s ease-in-out .9s,height .5s ease-in-out .9s,border-radius .3s 1.4s}.ttr-element .ttr-button:hover span.button-elements span.background.background-delay-10{transition:opacity 0s,width .5s ease-in-out 1s,height .5s ease-in-out 1s,border-radius .3s 1.5s}.ttr-element .ttr-button:hover span.button-elements span.border-bottom,.ttr-element .ttr-button:hover span.button-elements span.border-top{transition:width .3s ease-in-out;opacity:1;height:2px;width:100%}.ttr-element .ttr-button:hover span.button-elements span.border-bottom.border-width-25,.ttr-element .ttr-button:hover span.button-elements span.border-top.border-width-25{width:25%}.ttr-element .ttr-button:hover span.button-elements span.border-bottom.border-width-50,.ttr-element .ttr-button:hover span.button-elements span.border-top.border-width-50{width:50%}.ttr-element .ttr-button:hover span.button-elements span.border-bottom.border-width-75,.ttr-element .ttr-button:hover span.button-elements span.border-top.border-width-75{width:75%}.ttr-element .ttr-button:hover span.button-elements span.border-left,.ttr-element .ttr-button:hover span.button-elements span.border-right{transition:height .3s ease-in-out .3s;opacity:1;width:2px;height:100%}.ttr-element .ttr-button:hover span.button-elements span.border-left.border-height-25,.ttr-element .ttr-button:hover span.button-elements span.border-right.border-height-25{height:25%}.ttr-element .ttr-button:hover span.button-elements span.border-left.border-height-50,.ttr-element .ttr-button:hover span.button-elements span.border-right.border-height-50{height:50%}.ttr-element .ttr-button:hover span.button-elements span.border-left.border-height-75,.ttr-element .ttr-button:hover span.button-elements span.border-right.border-height-75{height:75%}.ttr-element .ttr-button.button-more{max-width:50px;transition:all .5s}.ttr-element .ttr-button.button-more .button-text{padding-left:50px}.ttr-element .ttr-button.button-more .ttr-triangle{left:50px;border-left:0 solid #f4a900;transition:all .3s}.ttr-element .ttr-button.button-more:hover{max-width:200px;transition:all 1s}.ttr-element .ttr-button.button-more:hover .ttr-triangle{border-left:10px solid #f4a900}.ttr-element .ttr-triangle{width:0;height:0;border-left:10px solid #f4a900;border-top:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:0;left:0;z-index:1;transition:left .3s ease-in-out}.ttr-element .ttr-chevron{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;height:100%;z-index:1;transition:all .3s ease-in-out}.ttr-element .ttr-chevron.background-primary{background:#f4a900}.ttr-element .ttr-chevron:after,.ttr-element .ttr-chevron:before{content:"";display:flex;height:4%;width:40%;background:#fff;position:absolute;margin-left:2%}.ttr-element .ttr-chevron.chevron-right:after{transform:rotate(135deg);margin-top:13%}@-moz-document url-prefix(){.ttr-element .ttr-chevron.chevron-right:after{margin-top:15px}}.ttr-element .ttr-chevron.chevron-right:before{transform:rotate(45deg);margin-top:-13%}@-moz-document url-prefix(){.ttr-element .ttr-chevron.chevron-right:before{margin-top:-15px}}.ttr-element .ttr-input{position:relative;margin-bottom:10px;overflow:hidden}.ttr-element .ttr-input.input-bg:before{content:attr(data-placeholder);position:absolute;top:15px;left:0;height:100%;width:100%;display:flex;padding-left:15px;pointer-events:none;transition:all .3s;color:#aaa;z-index:1}.ttr-element .ttr-input.input-bg:after{content:"";position:absolute;top:0;left:0;height:100%;width:2px;background:#da2339;opacity:0;transition:all .3s}.ttr-element .ttr-input.input-bg span.input-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.ttr-element .ttr-input.input-bg span.input-elements span.background{display:flex;position:absolute;width:0;height:0;border-radius:50%;background:rgba(0,0,0,.3);opacity:0;transition:all .3s ease-in-out;bottom:0;right:50%;transform:translateX(50%) translateY(50%)}.ttr-element .ttr-input.input-bg span.input-elements span.background.background-light{background:hsla(0,0%,100%,.2)}.ttr-element .ttr-input.input-bg span.input-elements span.background.background-dark{background:rgba(0,0,0,.2)}.ttr-element .ttr-input.input-bg span.input-elements span.background.background-primary{background:#f4a900}.ttr-element .ttr-input.input-bg span.input-elements span.background.background-top-left{top:0;left:0;bottom:unset;right:unset;transform:translateX(-50%) translateY(-50%)}.ttr-element .ttr-input.input-bg span.input-elements span.background.background-bottom-left{top:unset;left:0;bottom:0;right:unset;transform:translateX(-50%) translateY(50%)}.ttr-element .ttr-input.input-bg span.input-elements span.background.background-top-right{top:0;left:unset;right:0;bottom:unset;transform:translateX(50%) translateY(-50%)}.ttr-element .ttr-input.input-bg span.input-elements span.background.background-bottom-right{top:unset;left:unset;bottom:0;right:0;transform:translateX(50%) translateY(50%)}.ttr-element .ttr-input.input-bg span.input-elements span.border{position:absolute;width:0;height:0;opacity:0;transition:height .2s ease-in-out,width .2s ease-in-out .2s,opacity .2s ease-in-out .4s;background:#f4a900}.ttr-element .ttr-input.input-bg span.input-elements span.border.border-left,.ttr-element .ttr-input.input-bg span.input-elements span.border.border-top{top:0;left:0}.ttr-element .ttr-input.input-bg span.input-elements span.border.border-bottom,.ttr-element .ttr-input.input-bg span.input-elements span.border.border-right{bottom:0;right:0}.ttr-element .ttr-input.input-bg.filled:before,.ttr-element .ttr-input.input-bg.focused:before{font-size:10pt;top:5px}.ttr-element .ttr-input.input-bg:hover:before{color:#000}.ttr-element .ttr-input.input-bg.filled:before{color:#404040}.ttr-element .ttr-input.input-bg.focused:before{color:#da2339}.ttr-element .ttr-input.input-bg.focused:after{opacity:1}.ttr-element .ttr-input.input-bg.focused span.input-elements span.background{transition:opacity 0s,width .5s ease-in-out,height .5s ease-in-out,border-radius .3s .4s;opacity:.2;width:200%;height:200px;border-radius:0}.ttr-element .ttr-input.input-bg.focused span.input-elements span.background.background-delay-1{transition:opacity 0s,width .5s ease-in-out .1s,height .5s ease-in-out .1s,border-radius .3s .6s}.ttr-element .ttr-input.input-bg.focused span.input-elements span.background.background-delay-2{transition:opacity 0s,width .5s ease-in-out .2s,height .5s ease-in-out .2s,border-radius .3s .7s}.ttr-element .ttr-input.input-bg.focused span.input-elements span.background.background-delay-3{transition:opacity 0s,width .5s ease-in-out .3s,height .5s ease-in-out .3s,border-radius .3s .8s}.ttr-element .ttr-input.input-bg.focused span.input-elements span.background.background-delay-4{transition:opacity 0s,width .5s ease-in-out .4s,height .5s ease-in-out .4s,border-radius .3s .9s}.ttr-element .ttr-input.input-bg.focused span.input-elements span.background.background-delay-5{transition:opacity 0s,width .5s ease-in-out .5s,height .5s ease-in-out .5s,border-radius .3s 1s}.ttr-element .ttr-input.input-bg.focused span.input-elements span.background.background-delay-6{transition:opacity 0s,width .5s ease-in-out .6s,height .5s ease-in-out .6s,border-radius .3s 1.1s}.ttr-element .ttr-input.input-bg.focused span.input-elements span.background.background-delay-7{transition:opacity 0s,width .5s ease-in-out .7s,height .5s ease-in-out .7s,border-radius .3s 1.2s}.ttr-element .ttr-input.input-bg.focused span.input-elements span.background.background-delay-8{transition:opacity 0s,width .5s ease-in-out .8s,height .5s ease-in-out .8s,border-radius .3s 1.3s}.ttr-element .ttr-input.input-bg.focused span.input-elements span.background.background-delay-9{transition:opacity 0s,width .5s ease-in-out .9s,height .5s ease-in-out .9s,border-radius .3s 1.4s}.ttr-element .ttr-input.input-bg.focused span.input-elements span.background.background-delay-10{transition:opacity 0s,width .5s ease-in-out 1s,height .5s ease-in-out 1s,border-radius .3s 1.5s}.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-bottom,.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-top{transition:width .3s ease-in-out;opacity:1;height:2px;width:100%}.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-bottom.border-width-25,.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-top.border-width-25{width:25%}.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-bottom.border-width-50,.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-top.border-width-50{width:50%}.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-bottom.border-width-75,.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-top.border-width-75{width:75%}.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-left,.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-right{transition:height .3s ease-in-out .3s;opacity:1;width:2px;height:100%}.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-left.border-height-25,.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-right.border-height-25{height:25%}.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-left.border-height-50,.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-right.border-height-50{height:50%}.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-left.border-height-75,.ttr-element .ttr-input.input-bg.focused span.input-elements span.border-right.border-height-75{height:75%}.ttr-element .ttr-input label{width:100%}.ttr-element .ttr-input label input{width:100%;border:none;background:#f5f5f5;outline:none;padding:25px 15px 5px;font-size:14pt;font-family:Roboto-Light,sans-serif;cursor:text}.active .ttr-chevron{transform:rotate(90deg)}header#site-header{height:120px;border-bottom:5px solid #f4a900;position:fixed;top:0;left:0;width:100vw;z-index:4;transition:all .3s ease-in-out;box-shadow:0 3px 6px #00000029}header#site-header ul,header#site-header ul li{margin:0}@media screen and (max-width:768px){header#site-header{height:65px}}header#site-header #top-bar{background:#e7ebec;height:35px;width:100%;transition:all .3s ease-in-out;opacity:1}@media screen and (max-width:768px){header#site-header #top-bar{display:none}}header#site-header #top-bar .container{align-items:center;flex-direction:row;justify-content:space-between;opacity:1;transition:all .3s ease-in-out}header#site-header #top-bar .container ul{list-style-type:none;margin:0;padding:0}header#site-header #top-bar .container ul li{font-size:14px;margin-right:35px;display:flex;flex-direction:row}header#site-header #top-bar .container ul li:nth-child(2){display:none}@media screen and (min-width:750px){header#site-header #top-bar .container ul li:nth-child(2){display:flex}}header#site-header #top-bar .container ul li:last-child{display:none}@media screen and (min-width:1024px){header#site-header #top-bar .container ul li:last-child{display:flex}}header#site-header #top-bar .container a{color:#2e2d33;text-decoration:none;background:#d1d6da;display:flex;height:100%;align-items:center;font-size:14px;width:152px;justify-content:center;padding:10px 15px}header#site-header #top-bar .container a img{margin-right:5px}header#site-header #nav-bar{background:#fff;height:80px;width:100%;transition:all .3s ease-in-out}@media screen and (max-width:768px){header#site-header #nav-bar{height:60px}}header#site-header #nav-bar .container{flex-direction:row;justify-content:space-between;align-items:center}header#site-header #nav-bar .container a{border-bottom:0}header#site-header #nav-bar .container .demo-button{display:flex;flex-direction:row}@media screen and (max-width:768px){header#site-header #nav-bar .container .demo-button{display:none}}header#site-header #nav-bar .container .demo-button a{font-size:16px}header#site-header #nav-bar .container nav{height:100%;display:flex;flex-direction:column;justify-content:flex-end}header#site-header #nav-bar .container nav a:after{content:none}@media screen and (max-width:768px){header#site-header #nav-bar .container nav{display:none}}header#site-header #nav-bar .container nav>div{height:calc(100% - 30px);transition:all .3s ease-in-out}header#site-header #nav-bar .container nav>div ul.menu{height:100%;transition:all .3s ease-in-out;position:relative;flex-direction:row}header#site-header #nav-bar .container nav>div ul.menu>li{height:100%;display:flex;position:relative}header#site-header #nav-bar .container nav>div ul.menu>li a{height:100%;text-decoration:none;text-transform:uppercase;color:#2e2d33;font-family:Roboto-Bold,sans-serif;font-size:16px;padding:10px 20px;transition:all .3s ease-in-out;display:flex}header#site-header #nav-bar .container nav>div ul.menu>li a.active,header#site-header #nav-bar .container nav>div ul.menu>li a:hover{background:#feeebc}header#site-header #nav-bar .container nav>div ul.menu>li>ul.sub-menu{display:flex;position:absolute;flex-direction:column;height:auto;max-height:0;top:55px;background:#fff;left:0;width:auto;max-width:calc(100vw - 20px);justify-content:space-between;transition:all .3s ease-in-out;box-shadow:0 3px 6px #00000029;overflow:hidden}@media screen and (max-width:768px){header#site-header #nav-bar .container nav>div ul.menu>li>ul.sub-menu{top:65px;flex-direction:column;overflow:auto}}header#site-header #nav-bar .container nav>div ul.menu>li>ul.sub-menu>li{width:100%}@media screen and (max-width:768px){header#site-header #nav-bar .container nav>div ul.menu>li>ul.sub-menu>li{width:calc(100% - 20px)}}header#site-header #nav-bar .container nav>div ul.menu>li>ul.sub-menu>li a{display:flex;flex-direction:column;line-height:23px;height:auto;font-family:Roboto-Regular,sans-serif;text-transform:none;color:#59565d;border-bottom:1px solid #e7ebec;transition:all .3s ease-in-out;margin-left:10px;margin-right:10px}header#site-header #nav-bar .container nav>div ul.menu>li>ul.sub-menu>li a span:first-child{font-family:Roboto-Bold,sans-serif;text-transform:uppercase;color:#2e2d33}header#site-header #nav-bar .container nav>div ul.menu>li>ul.sub-menu>li>a{border-bottom:1px solid #59565d;min-width:250px;margin-left:10px;margin-right:10px}header#site-header #nav-bar .container nav>div ul.menu>li>ul.sub-menu>li ul{flex-direction:column}header#site-header #nav-bar .container nav>div ul.menu>li>ul.sub-menu>li ul li.btn.btn-primary a{text-decoration:none;color:#2e2d33;background:#f4a900;background:linear-gradient(90deg,#f4a900,#fdca00);font-family:Roboto-Bold,sans-serif;text-transform:uppercase;transition:background 0s;border-radius:3px}header#site-header #nav-bar .container nav>div ul.menu>li>ul.sub-menu>li ul li.btn.btn-primary a:hover{background:#f4a900}header#site-header #nav-bar .container nav>div ul.menu>li>ul.sub-menu>li ul li.btn.btn-small a{width:130px;height:30px;margin:10px 10px 10px 20px;padding:0;font-size:14px;display:flex;justify-content:center;align-items:center}header#site-header #nav-bar .container nav>div ul.menu>li.fixed{position:relative}header#site-header #nav-bar .container nav>div ul.menu>li.fixed>ul.sub-menu{position:fixed;top:120px;left:50%;width:1185px;transform:translateX(-50%);flex-direction:row}header#site-header #nav-bar .container nav>div ul.menu>li.fixed>ul.sub-menu>li{width:calc(25% - 15px)}header#site-header #nav-bar .container nav>div ul.menu>li.active>ul.sub-menu{max-height:560px}@media screen and (min-width:1024px){header#site-header #nav-bar .container .mobile-nav-button{display:none}}header#site-header.sticky{height:65px}header#site-header.sticky #top-bar{height:0}header#site-header.sticky #top-bar .container{opacity:0}header#site-header.sticky #nav-bar{height:60px}header#site-header.sticky #nav-bar .container nav>div{height:100%}header#site-header.sticky #nav-bar .container nav>div ul.menu>li>a{padding-top:20px;transition:all .3s ease-in-out}header#site-header.sticky #nav-bar .container nav>div ul.menu>li>ul.sub-menu{top:65px}.overlay-mobile-nav{background:transparent;position:fixed;right:0;left:0;height:100vh;width:100vw;z-index:3;transition:display 0s .3s,background .3s ease-in-out;pointer-events:none}.overlay-mobile-nav nav{position:absolute;top:0;right:0;width:0;max-width:300px;height:100%;background:#fff;transition:all .3s ease-in-out;overflow:auto}.overlay-mobile-nav nav h2{color:#000;font-size:14px;font-family:Roboto-Bold,sans-serif;padding-top:5px;padding-left:10px;margin-bottom:0;padding-bottom:5px;background:#e7ebec}.overlay-mobile-nav nav ul{flex-direction:column}.overlay-mobile-nav nav ul li{margin-bottom:0}.overlay-mobile-nav nav ul.menu a:after{content:none}.overlay-mobile-nav nav ul.menu>li>a{font-family:Roboto-Bold,sans-serif;color:#2e2d33;font-size:16px;display:flex;width:100%;height:38px;justify-content:flex-start;padding-left:15px;position:relative;align-items:center;text-transform:uppercase;transition:all .3s ease-in-out}.overlay-mobile-nav nav ul.menu>li>a:hover{background:#feeebc}.overlay-mobile-nav nav ul.menu>li>a:before{content:"";display:flex;position:absolute;top:0;left:0;width:30px;height:2px;background:#f4a900}.overlay-mobile-nav nav ul.menu>li .sub-menu{display:none}.overlay-mobile-nav nav ul.menu>li .sub-menu li a{color:#2e2d33;font-size:14px;border-bottom:1px solid #e7ebec;width:100%;padding:5px 10px 5px 15px;display:flex;flex-direction:column}.overlay-mobile-nav nav ul.menu>li .sub-menu li a span:first-child{font-family:Roboto-Bold,sans-serif}.overlay-mobile-nav nav ul.menu>li .sub-menu li:last-child a{border:none}.overlay-mobile-nav nav ul.menu>li.active>a{background:#feeebc}.overlay-mobile-nav nav ul.menu>li.active>.sub-menu{display:flex;flex-direction:column;margin-bottom:10px}.overlay-mobile-nav nav ul.menu>li.active>.sub-menu>li.active>a{background:#f3f3f3}.overlay-mobile-nav nav ul.menu>li.active>.sub-menu>li.active>.sub-menu{display:flex;flex-direction:column;margin-bottom:10px}.overlay-mobile-nav nav ul.menu>li.active>.sub-menu>li.active>.sub-menu li:not(.btn) a{padding-left:25px}.overlay-mobile-nav.active{background:rgba(0,0,0,.8);transition:display 0s,background .3s ease-in-out;pointer-events:all}.overlay-mobile-nav.active nav{width:calc(100% - 50px)}.overlay-mobile-nav li.btn a{display:flex;height:40px;width:auto;justify-content:center;align-items:center;border-radius:3px;position:relative}.overlay-mobile-nav li.btn a:after{content:none}.overlay-mobile-nav li.btn.btn-secondary a{background:#dce0e3;width:45px;margin-right:25px}.overlay-mobile-nav li.btn.btn-primary a{text-decoration:none;color:#2e2d33;background:#f4a900;background:linear-gradient(90deg,#f4a900,#fdca00);padding-left:25px;padding-right:25px;text-transform:uppercase;font-family:Roboto-Bold,sans-serif;transition:all .3s ease-in-out;overflow:hidden}.overlay-mobile-nav li.btn.btn-primary a:hover{background:linear-gradient(90deg,#f4a900 100%,#fdca00 0)}.overlay-mobile-nav li.btn.btn-small a{height:30px;width:130px!important;margin-top:10px;margin-left:15px;margin-bottom:5px}.overlay-mobile-nav .nav-widget>.btn{margin:10px}nav#nav-ie{display:none}main#site-content{margin-top:120px;display:flex;flex-direction:column}@media screen and (max-width:768px){main#site-content{margin-top:65px}}main#site-content section.row.blog-entry-row{background:#ecece7;padding-bottom:50px}main#site-content section.row.blog-entry-row .blog-entry{max-width:100%}main#site-content section.row.blog-entry-row .article-img{height:450px;box-shadow:0 3px 6px #00000029;background-size:cover;background-repeat:no-repeat;background-position:50%}main#site-content section.row.blog-entry-row .article-content{background:#fff;padding:50px 25px 25px;box-shadow:0 3px 6px #00000029}main#site-content section.row.blog-entry-row .article-content h2{margin-bottom:20px}main#site-content section.row.blog-entry-row .article-content .entry-header{margin-bottom:25px}main#site-content section.row.blog-row{padding-top:40px;padding-bottom:10px}main#site-content section.row.blog-row .blog-entries{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}main#site-content section.row.blog-row .blog-entries .blog-entry{background:#fff;width:100%;box-shadow:0 3px 6px #00000029;margin-bottom:25px}main#site-content section.row.blog-row .blog-entries .blog-entry .article-img{width:100%;height:350px;background-position:50%;background-size:cover;background-repeat:no-repeat}main#site-content section.row.blog-row .blog-entries .blog-entry .article-content{height:calc(100% - 350px);padding:10px;display:flex;flex-direction:column;justify-content:space-between}main#site-content section.row.blog-row .blog-entries .blog-entry .article-content .article-text{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px}main#site-content section.row.blog-row .blog-entries .blog-entry .article-content .article-text a.btn{width:130px}@media screen and (min-width:550px){main#site-content section.row.blog-row .blog-entries .blog-entry{width:calc(50% - 10px);margin-right:20px}}@media screen and (min-width:550px){main#site-content section.row.blog-row .blog-entries .blog-entry:nth-child(2n){margin-right:0}}@media screen and (min-width:1024px){main#site-content section.row.blog-row .blog-entries .blog-entry:nth-child(2n){margin-right:20px}}@media screen and (min-width:1024px){main#site-content section.row.blog-row .blog-entries .blog-entry{width:calc(33% - 20px);margin-right:20px}}main#site-content section.row.customer-quotes-slider-row,main#site-content section.row.slider-row{flex-direction:column}main#site-content section.row.customer-quotes-slider-row .h1,main#site-content section.row.customer-quotes-slider-row h1,main#site-content section.row.slider-row .h1,main#site-content section.row.slider-row h1{color:#fff;font-size:30px;line-height:40px}@media screen and (min-width:768px){main#site-content section.row.customer-quotes-slider-row .h1,main#site-content section.row.customer-quotes-slider-row h1,main#site-content section.row.slider-row .h1,main#site-content section.row.slider-row h1{font-size:57px;line-height:68px}}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider{width:100%}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slide,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slide{position:relative;background-size:cover;background-position:50%;width:100%}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slide .slide-secondary-image,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slide .slide-secondary-image{position:absolute;top:0;right:0}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slide .slide-secondary-image .image-wrapper,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slide .slide-secondary-image .image-wrapper{background-color:hsla(0,0%,100%,.6);margin-right:25px;padding:25px}@supports (-webkit-backdrop-filter:blur(2em)) or (backdrop-filter:blur(2em)){main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slide .slide-secondary-image .image-wrapper,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slide .slide-secondary-image .image-wrapper{background-color:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(2em);backdrop-filter:blur(2em)}}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slide .slide-secondary-image img,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slide .slide-secondary-image img{width:90px}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper{position:absolute;bottom:0;width:100%;background:rgba(46,45,51,.7);display:flex;flex-direction:column;justify-content:flex-end;max-width:calc(100% - 80px);left:50%!important;transform:translateX(-50%)}@media screen and (min-width:768px){main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper{left:0;display:block}}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper .slide-header,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper .slide-header{padding:25px 25px 0;max-width:100%}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper .slide-header .h2,main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper .slide-header h2,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper .slide-header .h2,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper .slide-header h2{color:#fff;margin:0;padding-bottom:15px}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper .slide-content,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper .slide-content{color:#fff;padding:25px;max-width:100%}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper .slide-content p,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper .slide-content p{margin-bottom:10px}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper .slide-footer,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slide .slide-content-wrapper .slide-footer{padding:5px 25px 25px;max-width:100%}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slick-arrow,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:0;color:transparent;background:transparent;height:88px;width:56px;padding:10px;z-index:1;cursor:pointer;transition:all .3s ease-in-out;border-radius:3px}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slick-arrow.slick-prev,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slick-arrow.slick-prev{left:15px}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slick-arrow.slick-prev:before,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slick-arrow.slick-prev:before{width:100%;height:100%;display:inline-block;content:"";-webkit-mask:url(../img/left.svg) no-repeat 50% 50%;mask:url(../img/left.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#fff}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slick-arrow.slick-next,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slick-arrow.slick-next{right:15px}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slick-arrow.slick-next:before,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slick-arrow.slick-next:before{width:100%;height:100%;display:inline-block;content:"";-webkit-mask:url(../img/right.svg) no-repeat 50% 50%;mask:url(../img/right.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#fff}main#site-content section.row.customer-quotes-slider-row .slider-wrapper .ttr-item-slider .slick-arrow:hover,main#site-content section.row.slider-row .slider-wrapper .ttr-item-slider .slick-arrow:hover{background:rgba(0,0,0,.5)}main#site-content section.row.customer-quotes-slider-row .quote-meta,main#site-content section.row.slider-row .quote-meta{font-size:12px}main#site-content section.row.product-versions-row .legend{margin-top:15px}main#site-content section.row.product-versions-row .legend li{margin-right:35px}main#site-content section.row.product-versions-row .product-list-row{justify-content:space-between;flex-wrap:wrap}main#site-content section.row.product-versions-row .product-list-row .product-box{border-right:3px solid #f4a900}main#site-content section.row.product-versions-row .product-list-row .element-box{width:100%;margin-bottom:20px;display:flex;flex-direction:column}main#site-content section.row.product-versions-row .product-list-row .element-box .product-img{height:180px;width:100%;background:#ecece7;display:flex;flex-direction:row;justify-content:center;align-items:center}main#site-content section.row.product-versions-row .product-list-row .element-box .product-img img{max-height:100%}main#site-content section.row.product-versions-row .product-list-row .element-box .element-content{padding:10px 10px 20px;height:calc(100% - 180px);display:flex;flex-direction:column;justify-content:space-between;background:#fff}@media screen and (min-width:550px){main#site-content section.row.product-versions-row .product-list-row .element-box .element-content p{min-height:60px}}@media screen and (min-width:550px){main#site-content section.row.product-versions-row .product-list-row .element-box .element-content .list-wrapper{min-height:150px}}main#site-content section.row.product-versions-row .product-list-row .element-box .element-content .btn{font-size:18px}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box{width:100%}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-header{height:65px}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-header h5{padding-top:20px}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-content{display:flex;flex-wrap:wrap}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-content .element-box{min-height:unset;background:#fff;margin-right:10px}@media screen and (min-width:768px){main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-content .element-box{margin-top:50px}}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-content .element-box .element-recommendation-header{display:none}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-content .element-box h5{margin-top:10px}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-content .element-box.recommendation-box{border:1px solid #f4a900;margin-top:0}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-content .element-box.recommendation-box .element-recommendation-header{display:block}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-content .element-box.recommendation-box .element-recommendation-header h5{height:50px;background:#f4a900;justify-content:center;padding-left:10px}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-content .element-box.recommendation-box h5{margin-top:0}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-content .element-box .element-content{height:auto}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-content .element-box .element-content .list-wrapper,main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-content .element-box .element-content p{min-height:unset}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-content .element-box .element-content .list-wrapper p{margin-bottom:5px}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-content .element-box:last-child{margin-right:0}main#site-content section.row.product-versions-row .product-list-row .element-box.versions-box .versions-box-footer{height:95px;text-align:center}@media screen and (min-width:1024px){main#site-content section.row.product-versions-row .product-list-row .element-box.width-100{width:100%;max-width:100%;margin-bottom:0}}@media screen and (min-width:1024px){main#site-content section.row.product-versions-row .product-list-row .element-box.width-75{width:75%;max-width:calc(75% - 10px);margin-bottom:0}}@media screen and (min-width:1024px){main#site-content section.row.product-versions-row .product-list-row .element-box.width-50{width:50%;max-width:calc(50% - 10px);margin-bottom:0}}@media screen and (min-width:1024px){main#site-content section.row.product-versions-row .product-list-row .element-box.width-33{width:33%;max-width:calc(33% - 10px);margin-bottom:0}}@media screen and (min-width:1024px){main#site-content section.row.product-versions-row .product-list-row .element-box.width-25{width:25%;max-width:calc(25% - 10px);margin-bottom:0}}main#site-content section.row.product-with-versions-row .product-list-row{justify-content:space-between;flex-direction:column;background:#f9f9f9;box-shadow:0 3px 6px #00000029}@media screen and (min-width:1024px){main#site-content section.row.product-with-versions-row .product-list-row{flex-wrap:wrap;flex-direction:row}}@media screen and (min-width:1024px){main#site-content section.row.product-with-versions-row .product-list-row .product-box{border-right:3px solid #f4a900}}main#site-content section.row.product-with-versions-row .product-list-row .element-box{width:100%;margin-bottom:20px;display:flex;flex-direction:column}main#site-content section.row.product-with-versions-row .product-list-row .element-box.product-box{flex-direction:column}@media screen and (min-width:550px){main#site-content section.row.product-with-versions-row .product-list-row .element-box.product-box{flex-direction:row}}@media screen and (min-width:1024px){main#site-content section.row.product-with-versions-row .product-list-row .element-box.product-box{flex-direction:column}}main#site-content section.row.product-with-versions-row .product-list-row .element-box.product-box .product-img{background:#ecece7;display:flex;flex-direction:row;justify-content:center;align-items:center;height:60%;width:100%;padding-top:25px;padding-bottom:25px}@media screen and (min-width:550px){main#site-content section.row.product-with-versions-row .product-list-row .element-box.product-box .product-img{width:33%}}@media screen and (min-width:1024px){main#site-content section.row.product-with-versions-row .product-list-row .element-box.product-box .product-img{height:180px;width:100%;padding:0}}main#site-content section.row.product-with-versions-row .product-list-row .element-box.product-box .product-img img{max-height:100%;height:250px}@media screen and (min-width:1024px){main#site-content section.row.product-with-versions-row .product-list-row .element-box.product-box .product-img img{height:unset}}main#site-content section.row.product-with-versions-row .product-list-row .element-box .element-content{padding:10px 10px 20px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;width:100%}@media screen and (min-width:550px){main#site-content section.row.product-with-versions-row .product-list-row .element-box .element-content{width:67%}}@media screen and (min-width:1024px){main#site-content section.row.product-with-versions-row .product-list-row .element-box .element-content{height:calc(100% - 180px);width:unset}}main#site-content section.row.product-with-versions-row .product-list-row .element-box .element-content .btn{font-size:18px}main#site-content section.row.product-with-versions-row .product-list-row .element-box .versions-box-header{height:65px;padding:15px}@media screen and (min-width:550px){main#site-content section.row.product-with-versions-row .product-list-row .element-box .versions-box-header{padding:15px 0 0}}main#site-content section.row.product-with-versions-row .product-list-row .element-box .versions-box-header h5{padding-top:20px}main#site-content section.row.product-with-versions-row .product-list-row .element-box .versions-box-content{display:flex;flex-wrap:wrap}main#site-content section.row.product-with-versions-row .product-list-row .element-box .versions-box-content .element-box{background:#fff;margin-right:10px}@media screen and (min-width:550px){main#site-content section.row.product-with-versions-row .product-list-row .element-box .versions-box-content .element-box{margin-top:50px}}main#site-content section.row.product-with-versions-row .product-list-row .element-box .versions-box-content .element-box .element-recommendation-header{display:none}main#site-content section.row.product-with-versions-row .product-list-row .element-box .versions-box-content .element-box.recommendation-box{border:1px solid #f4a900;margin-top:0}main#site-content section.row.product-with-versions-row .product-list-row .element-box .versions-box-content .element-box.recommendation-box .element-recommendation-header{display:block}main#site-content section.row.product-with-versions-row .product-list-row .element-box .versions-box-content .element-box.recommendation-box .element-recommendation-header h5{height:50px;background:#f4a900;justify-content:center;padding-left:10px}main#site-content section.row.product-with-versions-row .product-list-row .element-box .versions-box-content .element-box .element-content{height:auto}main#site-content section.row.product-with-versions-row .product-list-row .element-box .versions-box-content .element-box .element-content .list-wrapper p{margin-bottom:5px}main#site-content section.row.product-with-versions-row .product-list-row .element-box .versions-box-content .element-box:last-child{margin-right:0}main#site-content section.row.product-with-versions-row .product-list-row .element-box .versions-box-footer{height:95px;text-align:center}@media screen and (min-width:1024px){main#site-content section.row.product-with-versions-row .product-list-row .element-box{width:285px;max-width:calc(25% - 10px);margin-bottom:0}}@media screen and (min-width:1024px){main#site-content section.row.product-with-versions-row .product-list-row .element-box.width-100{width:100%;max-width:100%;margin-bottom:0}}@media screen and (min-width:1024px){main#site-content section.row.product-with-versions-row .product-list-row .element-box.width-75{width:75%;max-width:calc(75% - 10px);margin-bottom:0}}@media screen and (min-width:1024px){main#site-content section.row.product-with-versions-row .product-list-row .element-box.width-50{width:50%;max-width:calc(50% - 10px);margin-bottom:0}}@media screen and (min-width:1024px){main#site-content section.row.product-with-versions-row .product-list-row .element-box.width-33{width:33%;max-width:calc(33% - 10px);margin-bottom:0}}@media screen and (min-width:1024px){main#site-content section.row.product-with-versions-row .product-list-row .element-box.width-25{width:25%;max-width:calc(25% - 10px);margin-bottom:0}}main#site-content section.row.wysiwyg-content-row ul ul{margin-left:30px;margin-top:10px;margin-bottom:0}.scrolled main#page-content{margin-top:65px}footer#site-footer{background:#59565d;min-height:320px;color:#fff;padding-top:35px;display:flex;flex-direction:column;justify-content:space-between}footer#site-footer a{text-decoration:none;color:#fff;border-bottom:0}footer#site-footer .row-info{padding-top:50px;padding-bottom:50px}footer#site-footer .row-info .container{flex-direction:row;justify-content:space-between;flex-wrap:wrap}footer#site-footer .row-info .container .col{padding-left:25px;padding-right:25px;box-sizing:border-box;margin-bottom:50px}@media screen and (min-width:1024px){footer#site-footer .row-info .container .col{margin-bottom:unset}}@media screen and (min-width:1024px){footer#site-footer .row-info .container .col:first-child{padding-left:0}}@media screen and (min-width:1024px){footer#site-footer .row-info .container .col:last-child{padding-right:0}}footer#site-footer .row-info .container .col ul{flex-direction:column}footer#site-footer .row-info .container .col ul li{margin:0}footer#site-footer .row-info .container .col .textwidget{line-height:20px}footer#site-footer .row-legal{background:#2e2d33}footer#site-footer .row-legal .container{flex-direction:row;justify-content:space-between;align-items:center;color:#828186;font-size:14px;min-height:45px}footer#site-footer .row-legal .container .col{display:flex;flex-direction:column}footer#site-footer .row-legal .container .col .textwidget{display:flex;flex-direction:row;align-items:center}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0LnNjc3MiLCJmb250cy5zY3NzIiwiZ2VuZXJhbC5zY3NzIiwidmFyaWFibGVzLnNjc3MiLCJjb29raWVib3Quc2NzcyIsImVsZW1lbnRzLnNjc3MiLCJoZWFkZXIuc2NzcyIsImNvbnRlbnQuc2NzcyIsInNpbmdsZS5zY3NzIiwiY29udGVudC1ibG9nLnNjc3MiLCJjb250ZW50LXNsaWRlci5zY3NzIiwiY29udGVudC1wcm9kdWN0LXZlcnNpb25zLnNjc3MiLCJjb250ZW50LXByb2R1Y3Qtd2l0aC12ZXJzaW9ucy5zY3NzIiwiY29udGVudC13eXNpd3lnLWNvbnRlbnQuc2NzcyIsImZvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEVBR0Usc0JBQXNCLEFBQ3RCLG9CQUFvQixBQUNwQixhQUFhLEFBQ2Isb0JBQW9CLEFBQ3BCLDZCQUE4QixDQUMvQixBQ0hELFdBQ0UseUJBQTJCLEFBQzNCLHNEQUF3RCxBQUN4RCxlQUFnQixDQUFBLEFBRWxCLFdBQ0UsMkJBQTZCLEFBQzdCLHdEQUEwRCxBQUMxRCxlQUFnQixDQUFBLEFBT2xCLFdBQ0Usd0JBQTBCLEFBQzFCLHFEQUF1RCxBQUN2RCxlQUFnQixDQUFBLEFEWGxCLFVBRUUsWUFBWSxBQUNaLFNBQVMsQUFDVCxVQUFVLEFBQ1Ysc0NBQXlDLEFBQ3pDLGNBQWUsQ0FDaEIsQUFFRCx1QkFDRSxlQUFnQixDQUNqQixBQUVELEVBQ0Usb0JBQXFCLENBQ3RCLEFBRUQsd0pBZ0NFLFlBQVksQUFDWixTQUFTLEFBQ1QsVUFBVSxBQUNWLGtCQUFtQixDQUNwQixBQUVELG1DQUVFLFVBQVcsQ0FDWixBQUVELEdBQ0UscUJBQXFCLEFBQ3JCLGFBQWEsQUFDYixxQkFBc0IsQ0FTdkIsQUFaRCxjQU1JLGtCQUFtQixDQUtwQixBQVhILGlCQVNNLGVBQWdCLENBQ2pCLEFFbEZMLFFBQ0UsZUFBZ0IsQ0FDakIsQUFFRCxLQUNFLGFBQWEsQUFDYixrQkFBbUIsQ0FnQ3BCLEFBbENELGdCQU9J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SSxxQkFBcUIsQUFDckIsV1hBUSxBV0NSLGVBQWdCLENBQ2pCLEFBYkgsNkJBZ0JJLGlCQUFpQixBQUNqQixtQkFBb0IsQ0EwQ3JCLEFBM0RILHdDQW9CTSxtQkFBbUIsQUFDbkIsOEJBQThCLEFBQzlCLGNBQWUsQ0FvQ2hCLEFBMURMLDZDQXlCUSxrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLHNCQUFzQixBQUN0QixrQkFBbUIsQ0E2QnBCLEFBM0JDLHFDQTlCUiw2Q0ErQlUsbUJBQW9CLENBMEJ2QixDQUFBLEFBdEJHLHFDQW5DVix5REFvQ1ksY0FBZSxDQUVsQixDQUFBLEFBR0MscUNBekNWLHdEQTBDWSxlQUFnQixDQUVuQixDQUFBLEFBNUNULGdEQStDVSxxQkFBc0IsQ0FLdkIsQUFwRFQsbURBa0RZLFFBQVMsQ0FDVixBQW5EWCx5REF1RFUsZ0JBQWlCLENBQ2xCLEFBeERULDhCQThESSxrQkFBbUIsQ0FxQnBCLEFBbkZILHlDQWlFTSxtQkFBbUIsQUFDbkIsOEJBQThCLEFBQzlCLG1CQUFtQixBQUNuQixjQUFjLEFBQ2QsZUFBZSxBQUNmLGVBQWdCLENBWWpCLEFBbEZMLDhDQXlFUSxhQUFhLEFBQ2IscUJBQXNCLENBT3ZCLEFBakZQLDBEQTZFVSxhQUFhLEFBQ2IsbUJBQW1CLEFBQ25CLGtCQUFtQixDQUNwQiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG5AaW1wb3J0IFwiZm9udHNcIjtcclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuYm9keS5tb2JpbGUtbmF2LWFjdGl2ZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG5ibG9ja3F1b3RlLFxyXG5hZGRyZXNzLFxyXG5iaWcsXHJcbmNpdGUsXHJcbmNvZGUsXHJcbmVtLFxyXG5mb250LFxyXG5pbWcsXHJcbnNtYWxsLFxyXG5zdHJpa2UsXHJcbnN1Yixcclxuc3VwLFxyXG5saSxcclxub2wsXHJcbnVsLFxyXG5maWVsZHNldCxcclxuZm9ybSxcclxubGFiZWwsXHJcbmxlZ2VuZCxcclxuYnV0dG9uLFxyXG50YWJsZSxcclxuY2FwdGlvbixcclxudHIsXHJcbnRoLFxyXG50ZCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6OmJlZm9yZSxcclxuYmxvY2txdW90ZTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmLmhvcml6b250YWwge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLypAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90by1UaGluJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn0qL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90by1MaWdodCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLypAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZGlzdC9mb250cy9Sb2JvdG8tTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59Ki9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi8qQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQmxhY2snO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZGlzdC9mb250cy9Sb2JvdG8tQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmFQVC1Cb29rJztcclxuICBzcmM6IHVybCgnYXNzZXRzL2Rpc3QvZm9udHMvZnV0dXJhLXB0LWJvb2sub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbn0qLyIsInNlY3Rpb24ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy9mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6ICRjb250YWluZXJXaWR0aDtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC8vaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyV2lkdGg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC8vaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAuY29sIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJyZWFrLXh4cyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHh4cykge1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5icmVhay14cyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzKSB7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJyZWFrLXNtIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWstbWQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5icmVhay1sZyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxnKSB7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJyZWFrLXhsIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWsteHhsIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJi5yZWFkbW9yZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnkxO1xyXG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNtYWxsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGNvbG9yOiAjODI4MTg2O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gIC5yb3cge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgICAgdG9wOiAtNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaW5wdXQsXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDZEQTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ2REE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAkZ3JleTg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkcHJpbWFyeTE7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5MTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBib3R0b206IC0ycHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubG9nby1saW5rIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4ge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tdG9nZ2xlLWNhdGVnb3J5IHtcclxuICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAmLmJ0bi1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5MTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogIzJFMkQzMztcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkxO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAuYnRuLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLWJnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHByaW1hcnkxIDAlLCAkcHJpbWFyeTIgMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmJ0bi1iZyB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNEQ0UwRTM7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMzVkZWcsICNhY2IwYjMgMCUsICNEQ0UwRTMgMTAwJSk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgLmJ0bi10ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNEQ0UwRTM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5idG4tYmcge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi10ZXJ0aWFyeSB7XHJcbiAgICAgIGNvbG9yOiAkZ3JleTg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5ODtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcblxyXG4gICAgICAuYnRuLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLWJnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5idG4tYmcge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0RDRTBFMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYjdG9wLWxpbmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG5pbnB1dFt0eXBlPWJ1dHRvbl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG5cclxuICAmLmJ0biB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogIzJFMkQzMztcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkxO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAuYnRuLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLWJnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHByaW1hcnkxIDAlLCAkcHJpbWFyeTIgMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmJ0bi1iZyB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNEQ0UwRTM7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMzVkZWcsICNhY2IwYjMgMCUsICNEQ0UwRTMgMTAwJSk7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAuYnRuLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLWJnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0RDRTBFMztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmJ0bi1iZyB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLXRlcnRpYXJ5IHtcclxuICAgICAgY29sb3I6ICRncmV5ODtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuXHJcbiAgICAgIC5idG4tdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4tYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmJ0bi1iZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRENFMEUzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc3Ryb25nIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5zcGFuIHtcclxuICAmLmJvbGQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICB9XHJcblxyXG4gICYuY2hlY2staWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NoZWNrLnN2Zyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEE5MDA7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWNrLWljb24sXHJcbiAgICAmLmNoZWNrLXByaW1hcnkge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jaGVjay5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEE5MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWNrLXNlY29uZGFyeSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NoZWNrLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RUJFQztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYueCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3guc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFQkVDO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbi5oMSxcclxuLmgyIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgY29sb3I6ICMyRTJEMzM7XHJcbiAgZm9udC1zaXplOiAzNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjRBOTAwO1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgJi5zdWJ0aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTGlnaHRcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBjb2xvcjogIzJFMkQzMztcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdHJvbmcge1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90by1Cb2xkLHNhbnMtc2VyaWY7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxufVxyXG5cclxuaDIsXHJcbi5oMiB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICAmLm5hdi1tb2JpbGUtdGl0bGUge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1MaWdodFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgY29sb3I6ICMyRTJEMzM7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5oNSxcclxuLmg1IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5oNixcclxuLmg2IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCIsIHNhbnMtc2VyaWY7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTE7XHJcbiAgfVxyXG59XHJcblxyXG5vbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG4gIGxpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbn1cclxuXHJcbnVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICYuYnRuIHtcclxuICAgICAgJi5idG4tcHJpbWFyeSB7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICMyRTJEMzM7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTE7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAuYnRuLXRleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG4tYmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRwcmltYXJ5MSAwJSwgJHByaW1hcnkyIDEwMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuYnRuLWJnIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0RDRTBFMztcclxuICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5idG4tdGVydGlhcnkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRncmV5ODtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5ODtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiNicmVhZGNydW1icyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICYuc2VwYXJhdG9yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgY29sb3I6ICM1OTU2NUQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGlkZGVuLW1vYmlsZSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZGVuLXhzLXVwIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHMpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRkZW4tdGFibGV0IHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRkZW4tc20tZGVza3RvcCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4NXB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZGVuLWFsbC1kZXNrdG9wIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi53cGNmNyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59IiwiLyogQ29sb3JzICovXHJcbiRwcmltYXJ5MTogI0Y0QTkwMDsgLyogJHByaW1hcnkxOiAjRjRBOTAwOyAqL1xyXG4kcHJpbWFyeTI6ICNGRENBMDA7IC8qICRwcmltYXJ5MjogI0ZEQ0EwMDsgKi9cclxuJHByaW1hcnkzOiAjRkVFRUJDOyAvKiAkcHJpbWFyeTM6ICNGRUVFQkM7ICovXHJcbiRzZWNvbmRhcnkxOiAjRDFENkRBOyAvKiAkc2Vjb25kYXJ5MTogI0QxRDZEQTsgKi9cclxuJHNlY29uZGFyeTI6ICNFN0VCRUM7IC8qICRzZWNvbmRhcnkyOiAjRTdFQkVDOyAqL1xyXG5cclxuJGdyZXkxOiAjRjNGM0YzOyAvKiAkZ3JleTE6ICNGM0YzRjM7ICovXHJcbiRncmV5MjogI0VDRUNFNzsgLyogJGdyZXkyOiAjRUNFQ0U3OyAqL1xyXG4kZ3JleTg6ICMyRTJEMzM7IC8qICRncmV5OTogIzJFMkQzMzsgKi9cclxuXHJcbiR3aGl0ZTogI2ZmZjsgLyogJHdoaXRlOiAjZmZmOyAqL1xyXG4kd2hpdGUxOiByZ2JhKDI1NSwyNTUsMjU1LC4xKTsgLyogJHdoaXRlMTogcmdiYSgyNTUsMjU1LDI1NSwuMSk7ICovXHJcbiR3aGl0ZTI6IHJnYmEoMjU1LDI1NSwyNTUsLjIpOyAvKiAkd2hpdGUyOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTsgKi9cclxuJHdoaXRlMzogcmdiYSgyNTUsMjU1LDI1NSwuMyk7IC8qICR3aGl0ZTM6IHJnYmEoMjU1LDI1NSwyNTUsLjMpOyAqL1xyXG4kd2hpdGU0OiByZ2JhKDI1NSwyNTUsMjU1LC40KTsgLyogJHdoaXRlNDogcmdiYSgyNTUsMjU1LDI1NSwuNCk7ICovXHJcbiR3aGl0ZTU6IHJnYmEoMjU1LDI1NSwyNTUsLjUpOyAvKiAkd2hpdGU1OiByZ2JhKDI1NSwyNTUsMjU1LC41KTsgKi9cclxuJHdoaXRlNjogcmdiYSgyNTUsMjU1LDI1NSwuNik7IC8qICR3aGl0ZTY6IHJnYmEoMjU1LDI1NSwyNTUsLjYpOyAqL1xyXG4kd2hpdGU3OiByZ2JhKDI1NSwyNTUsMjU1LC43KTsgLyogJHdoaXRlNzogcmdiYSgyNTUsMjU1LDI1NSwuNyk7ICovXHJcbiR3aGl0ZTg6IHJnYmEoMjU1LDI1NSwyNTUsLjgpOyAvKiAkd2hpdGU4OiByZ2JhKDI1NSwyNTUsMjU1LC44KTsgKi9cclxuJHdoaXRlOTogcmdiYSgyNTUsMjU1LDI1NSwuOSk7IC8qICR3aGl0ZTk6IHJnYmEoMjU1LDI1NSwyNTUsLjkpOyAqL1xyXG5cclxuJGJsYWNrOiAjMDAwOyAvKiAkYmxhY2s6ICMwMDA7ICovXHJcbiRibGFjazE6IHJnYmEoMCwwLDAsLjEpOyAvKiAkYmxhY2sxOiByZ2JhKDAsMCwwLC4xKTsgKi9cclxuJGJsYWNrMjogcmdiYSgwLDAsMCwuMik7IC8qICRibGFjazI6IHJnYmEoMCwwLDAsLjIpOyAqL1xyXG4kYmxhY2szOiByZ2JhKDAsMCwwLC4zKTsgLyogJGJsYWNrMzogcmdiYSgwLDAsMCwuMyk7ICovXHJcbiRibGFjazQ6IHJnYmEoMCwwLDAsLjQpOyAvKiAkYmxhY2s0OiByZ2JhKDAsMCwwLC40KTsgKi9cclxuJGJsYWNrNTogcmdiYSgwLDAsMCwuNSk7IC8qICRibGFjazU6IHJnYmEoMCwwLDAsLjUpOyAqL1xyXG4kYmxhY2s2OiByZ2JhKDAsMCwwLC42KTsgLyogJGJsYWNrNjogcmdiYSgwLDAsMCwuNik7ICovXHJcbiRibGFjazc6IHJnYmEoMCwwLDAsLjcpOyAvKiAkYmxhY2s3OiByZ2JhKDAsMCwwLC43KTsgKi9cclxuJGJsYWNrODogcmdiYSgwLDAsMCwuOCk7IC8qICRibGFjazg6IHJnYmEoMCwwLDAsLjgpOyAqL1xyXG4kYmxhY2s5OiByZ2JhKDAsMCwwLC45KTsgLyogJGJsYWNrOTogcmdiYSgwLDAsMCwuOSk7ICovXHJcblxyXG4kY29udGFpbmVyV2lkdGg6IDExODVweDsgLyogJGNvbnRhaW5lcldpZHRoOiAxMTg1cHg7ICovXHJcbiRoZWFkZXJIZWlnaHQ6IDEyMHB4OyAvKiAkaGVhZGVySGVpZ2h0OiAxMjBweDsgKi9cclxuJGhlYWRlckhlaWdodFN0aWNreTogNjVweDsgLyogJGhlYWRlckhlaWdodFN0aWNreTogNjVweDsgKi9cclxuJGhlYWRlckhlaWdodFJlc3BvbnNpdmU6IDY1cHg7IC8qICRoZWFkZXJIZWlnaHRSZXNwb25zaXZlOiA2NXB4OyAqL1xyXG4kZm9vdGVySGVpZ2h0OiAzMjBweDsgLyogJGZvb3RlckhlaWdodDogMzIwcHg7ICovXHJcblxyXG4vKiBCcmVha3BvaW50cyAqL1xyXG4keHhzOiA0ODBweDsgLyogJHh4czogNDgwcHg7ICovXHJcbiR4czogNTUwcHg7IC8qICR4czogNTUwcHg7ICovXHJcbiRzbTogNzY4cHg7IC8qICRzbTogNzY4cHg7ICovXHJcbiRtZDogMTAyNHB4OyAvKiAkbWQ6IDEwMjRweDsgKi9cclxuJGxnOiAxMTg1cHg7IC8qICRsZzogMTE4NXB4OyAqL1xyXG4keGw6IDEyODBweDsgLyogJHhsOiAxMjgwcHg7ICovXHJcbiR4eGw6IDE2ODBweDsgLyogJHh4bDogMTY4MHB4OyAqLyIsIiNDeWJvdENvb2tpZWJvdERpYWxvZyB7XHJcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4ICMwMDAwMDAyOSAhaW1wb3J0YW50O1xyXG5cclxuICAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5IHtcclxuICAgIG1heC13aWR0aDogMTE4NXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgYSNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkxldmVsT3B0aW5BbGxvd0FsbCxcclxuICAgIGEjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25MZXZlbE9wdGluQWxsb3dhbGxTZWxlY3Rpb24sXHJcbiAgICBhI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uTGV2ZWxPcHRpbkRlY2xpbmVBbGwge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjRBOTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAjMmUyZDMzICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjRhOTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywjRjRBOTAwIDAlLCNGRENBMDAgMTAwJSkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0YTkwMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnR0ci1lbGVtZW50IHtcclxuICAudHRyLWNoZWNrYm94IC5jaGVja2JveC1jYWxsYmFjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5jaGVja2JveC1lbGVtZW50IHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICNjY2M7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jaGVja2VkOmJlZm9yZSxcclxuICAgICAgJi5jaGVja2VkLWRpc2FibGVkOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHByaW1hcnkxO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTE7XHJcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jaGVja2VkLWRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2NjY7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY2NjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY2hlY2tlZDphZnRlcixcclxuICAgICAgJi5jaGVja2VkLWRpc2FibGVkOmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC44cyBlYXNlLWluLW91dCx3aWR0aCAuOHMgZWFzZS1pbi1vdXQsb3BhY2l0eSAuOHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50dHItYnV0dG9uLWJ1cmdlciB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXJzLFxyXG4gICAgLmRvdHMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhcnMge1xyXG4gICAgICAuYmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIzJTtcclxuICAgICAgICBoZWlnaHQ6IDYlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5ODtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHRvcDogMjclO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIHRvcDogNDQlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJpZ2h0LTU1IHtcclxuICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICByaWdodDogMjMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yaWdodC01MCB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgcmlnaHQ6IDIzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmlnaHQtNDUge1xyXG4gICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgIHJpZ2h0OiAyMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJpZ2h0LTQwIHtcclxuICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICByaWdodDogMjMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yaWdodC0zNSB7XHJcbiAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgcmlnaHQ6IDIzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmlnaHQtMzAge1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgIHJpZ2h0OiAyMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJpZ2h0LTI1IHtcclxuICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICByaWdodDogMjMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yaWdodC0yMCB7XHJcbiAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgcmlnaHQ6IDIzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmlnaHQtMTUge1xyXG4gICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgIHJpZ2h0OiAyMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJpZ2h0LTEwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICByaWdodDogMjMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yaWdodC01IHtcclxuICAgICAgICAgIHdpZHRoOiA1JTtcclxuICAgICAgICAgIHJpZ2h0OiAyMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxlZnQtNTUge1xyXG4gICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGVmdC01MCB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogMjAlO1xyXG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sZWZ0LTQ1IHtcclxuICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICBsZWZ0OiAyMCU7XHJcbiAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxlZnQtNDAge1xyXG4gICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGVmdC0zNSB7XHJcbiAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgbGVmdDogMjAlO1xyXG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sZWZ0LTMwIHtcclxuICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICBsZWZ0OiAyMCU7XHJcbiAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxlZnQtMjUge1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGVmdC0yMCB7XHJcbiAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgbGVmdDogMjAlO1xyXG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sZWZ0LTE1IHtcclxuICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICBsZWZ0OiAyMCU7XHJcbiAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxlZnQtMTAge1xyXG4gICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGVmdC01IHtcclxuICAgICAgICAgIHdpZHRoOiA1JTtcclxuICAgICAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG90cyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgLmRvdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTIlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEyJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02JTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICB0b3A6IDI3JTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICB0b3A6IDQ0JTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmJhcnMge1xyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZG90cyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLmJhcnMge1xyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgbGVmdDogMTklO1xyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZG90cyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblxyXG4gICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGhlaWdodDogNiU7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICBsZWZ0OiAyOSU7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnR0ci1idXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTE7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxuXHJcbiAgICAmLmJ1dHRvbi1wcmltYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkxO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnV0dG9uLWRhcmsge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uYnV0dG9uLXRleHQge1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgLjJzO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uYnV0dG9uLWVsZW1lbnRzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICBzcGFuLmJhY2tncm91bmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXkyO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKDUwJSk7XHJcblxyXG4gICAgICAgICYuYmFja2dyb3VuZC1saWdodCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iYWNrZ3JvdW5kLWRhcmsge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmFja2dyb3VuZC1wcmltYXJ5IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5MTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmFja2dyb3VuZC10b3AtbGVmdCB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iYWNrZ3JvdW5kLWJvdHRvbS1sZWZ0IHtcclxuICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmFja2dyb3VuZC10b3AtcmlnaHQge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iYWNrZ3JvdW5kLWJvdHRvbS1yaWdodCB7XHJcbiAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4uYm9yZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4ycyBlYXNlLWluLW91dCwgd2lkdGggLjJzIGVhc2UtaW4tb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQgLjRzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5MTtcclxuXHJcbiAgICAgICAgJi5ib3JkZXItdG9wLFxyXG4gICAgICAgICYuYm9yZGVyLWxlZnQge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYm9yZGVyLWJvdHRvbSxcclxuICAgICAgICAmLmJvcmRlci1yaWdodCB7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJi5idXR0b24tc2NhbGUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSlcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5idXR0b24tbW92ZS11cCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYnV0dG9uLW1vdmUtZG93biB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwJSlcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5idXR0b24tbW92ZS1sZWZ0IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSlcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5idXR0b24tbW92ZS1yaWdodCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSlcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi5idXR0b24tdGV4dCB7XHJcbiAgICAgICAgJi5iYWNrZ3JvdW5kLWRhcmtlciB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgLjVzO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4uYnV0dG9uLWVsZW1lbnRzIHtcclxuICAgICAgICBzcGFuLmJhY2tncm91bmQge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcywgd2lkdGggLjVzIGVhc2UtaW4tb3V0LCBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4zcyAuNHM7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgd2lkdGg6IDIwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAmLmJhY2tncm91bmQtZGVsYXktMSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMsIHdpZHRoIC41cyBlYXNlLWluLW91dCAuMXMsIGhlaWdodCAuNXMgZWFzZS1pbi1vdXQgLjFzLCBib3JkZXItcmFkaXVzIC4zcyAuNnM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5iYWNrZ3JvdW5kLWRlbGF5LTIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzLCB3aWR0aCAuNXMgZWFzZS1pbi1vdXQgLjJzLCBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0IC4ycywgYm9yZGVyLXJhZGl1cyAuM3MgLjdzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYmFja2dyb3VuZC1kZWxheS0zIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcywgd2lkdGggLjVzIGVhc2UtaW4tb3V0IC4zcywgaGVpZ2h0IC41cyBlYXNlLWluLW91dCAuM3MsIGJvcmRlci1yYWRpdXMgLjNzIC44cztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmJhY2tncm91bmQtZGVsYXktNCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMsIHdpZHRoIC41cyBlYXNlLWluLW91dCAuNHMsIGhlaWdodCAuNXMgZWFzZS1pbi1vdXQgLjRzLCBib3JkZXItcmFkaXVzIC4zcyAuOXM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5iYWNrZ3JvdW5kLWRlbGF5LTUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzLCB3aWR0aCAuNXMgZWFzZS1pbi1vdXQgLjVzLCBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0IC41cywgYm9yZGVyLXJhZGl1cyAuM3MgMS4wcztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmJhY2tncm91bmQtZGVsYXktNiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMsIHdpZHRoIC41cyBlYXNlLWluLW91dCAuNnMsIGhlaWdodCAuNXMgZWFzZS1pbi1vdXQgLjZzLCBib3JkZXItcmFkaXVzIC4zcyAxLjFzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYmFja2dyb3VuZC1kZWxheS03IHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcywgd2lkdGggLjVzIGVhc2UtaW4tb3V0IC43cywgaGVpZ2h0IC41cyBlYXNlLWluLW91dCAuN3MsIGJvcmRlci1yYWRpdXMgLjNzIDEuMnM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5iYWNrZ3JvdW5kLWRlbGF5LTgge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzLCB3aWR0aCAuNXMgZWFzZS1pbi1vdXQgLjhzLCBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0IC44cywgYm9yZGVyLXJhZGl1cyAuM3MgMS4zcztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmJhY2tncm91bmQtZGVsYXktOSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMsIHdpZHRoIC41cyBlYXNlLWluLW91dCAuOXMsIGhlaWdodCAuNXMgZWFzZS1pbi1vdXQgLjlzLCBib3JkZXItcmFkaXVzIC4zcyAxLjRzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYmFja2dyb3VuZC1kZWxheS0xMCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMsIHdpZHRoIC41cyBlYXNlLWluLW91dCAxLjBzLCBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0IDEuMHMsIGJvcmRlci1yYWRpdXMgLjNzIDEuNXM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLmJvcmRlci10b3AsXHJcbiAgICAgICAgc3Bhbi5ib3JkZXItYm90dG9tIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICYuYm9yZGVyLXdpZHRoLTI1IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmJvcmRlci13aWR0aC01MCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5ib3JkZXItd2lkdGgtNzUge1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5ib3JkZXItbGVmdCxcclxuICAgICAgICBzcGFuLmJvcmRlci1yaWdodCB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjNzIGVhc2UtaW4tb3V0IC4zcztcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICYuYm9yZGVyLWhlaWdodC0yNSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYm9yZGVyLWhlaWdodC01MCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYm9yZGVyLWhlaWdodC03NSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnV0dG9uLW1vcmUge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblxyXG4gICAgICAuYnV0dG9uLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnR0ci10cmlhbmdsZSB7XHJcbiAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMCBzb2xpZCAkcHJpbWFyeTE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcblxyXG4gICAgICAgIC50dHItdHJpYW5nbGUge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJHByaW1hcnkxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnR0ci10cmlhbmdsZSB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICRwcmltYXJ5MTtcclxuICAgIGJvcmRlci10b3A6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4zcyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIC50dHItY2hldnJvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICYuYmFja2dyb3VuZC1wcmltYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkxO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBoZWlnaHQ6IDQlO1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmNoZXZyb24tcmlnaHQge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEzJTtcclxuXHJcbiAgICAgICAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNoZXZyb24tcmlnaHQge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMyU7XHJcblxyXG4gICAgICAgIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50dHItaW5wdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi5pbnB1dC1iZyB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2RhMjMzOTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4uaW5wdXQtZWxlbWVudHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgIHNwYW4uYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2szO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSg1MCUpO1xyXG5cclxuICAgICAgICAgICYuYmFja2dyb3VuZC1saWdodCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5iYWNrZ3JvdW5kLWRhcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2syO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYmFja2dyb3VuZC1wcmltYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYmFja2dyb3VuZC10b3AtbGVmdCB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmJhY2tncm91bmQtYm90dG9tLWxlZnQge1xyXG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmJhY2tncm91bmQtdG9wLXJpZ2h0IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5iYWNrZ3JvdW5kLWJvdHRvbS1yaWdodCB7XHJcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLmJvcmRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0LCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCAuNHM7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTE7XHJcblxyXG4gICAgICAgICAgJi5ib3JkZXItdG9wLFxyXG4gICAgICAgICAgJi5ib3JkZXItbGVmdCB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmJvcmRlci1ib3R0b20sXHJcbiAgICAgICAgICAmLmJvcmRlci1yaWdodCB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmZvY3VzZWQsICYuZmlsbGVkIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHQ7XHJcbiAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5maWxsZWQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5mb2N1c2VkIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogI2RhMjMzOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4uaW5wdXQtZWxlbWVudHMge1xyXG4gICAgICAgICAgc3Bhbi5iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcywgd2lkdGggLjVzIGVhc2UtaW4tb3V0LCBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4zcyAuNHM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICYuYmFja2dyb3VuZC1kZWxheS0xIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzLCB3aWR0aCAuNXMgZWFzZS1pbi1vdXQgLjFzLCBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0IC4xcywgYm9yZGVyLXJhZGl1cyAuM3MgLjZzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJhY2tncm91bmQtZGVsYXktMiB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcywgd2lkdGggLjVzIGVhc2UtaW4tb3V0IC4ycywgaGVpZ2h0IC41cyBlYXNlLWluLW91dCAuMnMsIGJvcmRlci1yYWRpdXMgLjNzIC43cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5iYWNrZ3JvdW5kLWRlbGF5LTMge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMsIHdpZHRoIC41cyBlYXNlLWluLW91dCAuM3MsIGhlaWdodCAuNXMgZWFzZS1pbi1vdXQgLjNzLCBib3JkZXItcmFkaXVzIC4zcyAuOHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYmFja2dyb3VuZC1kZWxheS00IHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzLCB3aWR0aCAuNXMgZWFzZS1pbi1vdXQgLjRzLCBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0IC40cywgYm9yZGVyLXJhZGl1cyAuM3MgLjlzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJhY2tncm91bmQtZGVsYXktNSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcywgd2lkdGggLjVzIGVhc2UtaW4tb3V0IC41cywgaGVpZ2h0IC41cyBlYXNlLWluLW91dCAuNXMsIGJvcmRlci1yYWRpdXMgLjNzIDEuMHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYmFja2dyb3VuZC1kZWxheS02IHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzLCB3aWR0aCAuNXMgZWFzZS1pbi1vdXQgLjZzLCBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0IC42cywgYm9yZGVyLXJhZGl1cyAuM3MgMS4xcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5iYWNrZ3JvdW5kLWRlbGF5LTcge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMsIHdpZHRoIC41cyBlYXNlLWluLW91dCAuN3MsIGhlaWdodCAuNXMgZWFzZS1pbi1vdXQgLjdzLCBib3JkZXItcmFkaXVzIC4zcyAxLjJzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJhY2tncm91bmQtZGVsYXktOCB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcywgd2lkdGggLjVzIGVhc2UtaW4tb3V0IC44cywgaGVpZ2h0IC41cyBlYXNlLWluLW91dCAuOHMsIGJvcmRlci1yYWRpdXMgLjNzIDEuM3M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYmFja2dyb3VuZC1kZWxheS05IHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzLCB3aWR0aCAuNXMgZWFzZS1pbi1vdXQgLjlzLCBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0IC45cywgYm9yZGVyLXJhZGl1cyAuM3MgMS40cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5iYWNrZ3JvdW5kLWRlbGF5LTEwIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzLCB3aWR0aCAuNXMgZWFzZS1pbi1vdXQgMS4wcywgaGVpZ2h0IC41cyBlYXNlLWluLW91dCAxLjBzLCBib3JkZXItcmFkaXVzIC4zcyAxLjVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Bhbi5ib3JkZXItdG9wLFxyXG4gICAgICAgICAgc3Bhbi5ib3JkZXItYm90dG9tIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLmJvcmRlci13aWR0aC0yNSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ib3JkZXItd2lkdGgtNTAge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYm9yZGVyLXdpZHRoLTc1IHtcclxuICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Bhbi5ib3JkZXItbGVmdCxcclxuICAgICAgICAgIHNwYW4uYm9yZGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyBlYXNlLWluLW91dCAuM3M7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYuYm9yZGVyLWhlaWdodC0yNSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYm9yZGVyLWhlaWdodC01MCB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYm9yZGVyLWhlaWdodC03NSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90by1MaWdodCxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGN1cnNvcjogdGV4dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2ZSAudHRyLWNoZXZyb24ge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufSIsImhlYWRlciNzaXRlLWhlYWRlciB7XHJcbiAgaGVpZ2h0OiAkaGVhZGVySGVpZ2h0O1xyXG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkcHJpbWFyeTE7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICBib3gtc2hhZG93OiAwIDNweCA2cHggIzAwMDAwMDI5O1xyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgIGhlaWdodDogJGhlYWRlckhlaWdodFJlc3BvbnNpdmU7XHJcbiAgfVxyXG5cclxuICAjdG9wLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5MjtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzJFMkQzMztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0QxRDZEQTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB3aWR0aDogMTUycHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbmF2LWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlbW8tYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbmF2IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIGE6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgIHVsLm1lbnUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyRTJEMzM7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgPiB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4ICMwMDAwMDAyOTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1OTU2NUQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0VCRUM7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJFMkQzMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OTU2NUQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyRTJEMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRwcmltYXJ5MSAwJSwgJHByaW1hcnkyIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4tc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmZpeGVkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICA+IHVsLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY29udGFpbmVyV2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICA+IHVsLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9iaWxlLW5hdi1idXR0b24ge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc3RpY2t5IHtcclxuICAgIGhlaWdodDogJGhlYWRlckhlaWdodFN0aWNreTtcclxuXHJcbiAgICAjdG9wLWJhciB7XHJcbiAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbmF2LWJhciB7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgIC5jb250YWluZXIgbmF2ID4gZGl2IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIHVsLm1lbnUge1xyXG4gICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3ZlcmxheS1tb2JpbGUtbmF2IHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRyYW5zaXRpb246IGRpc3BsYXkgMHMgLjNzLCBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgbmF2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5MjtcclxuICAgICAgLy9ib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnkxO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm1lbnUge1xyXG4gICAgICAgIGE6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICMyRTJEMzM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkUyRDMzO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0VCRUM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5MTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaTpub3QoLmJ0bikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgIHRyYW5zaXRpb246IGRpc3BsYXkgMHMsIGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHJcbiAgICBuYXYge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICAmLmJ0biB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNEQ0UwRTM7XHJcbiAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICMyRTJEMzM7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRwcmltYXJ5MSAwJSwgJHByaW1hcnkyIDEwMCUpO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHByaW1hcnkxIDEwMCUsICRwcmltYXJ5MiAwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYnRuLXNtYWxsIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi13aWRnZXQgPiAuYnRuIHtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbm5hdiNuYXYtaWUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCJtYWluI3NpdGUtY29udGVudCB7XHJcbiAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uIHtcclxuICAgICYucm93IHtcclxuICAgICAgQGltcG9ydCBcInNpbmdsZVwiO1xyXG4gICAgICBAaW1wb3J0IFwiY29udGVudC1ibG9nXCI7XHJcbiAgICAgIEBpbXBvcnQgXCJjb250ZW50LXNsaWRlclwiO1xyXG4gICAgICBAaW1wb3J0IFwiY29udGVudC1wcm9kdWN0c1wiO1xyXG4gICAgICBAaW1wb3J0IFwiY29udGVudC1wcm9kdWN0LXZlcnNpb25zXCI7XHJcbiAgICAgIEBpbXBvcnQgXCJjb250ZW50LXByb2R1Y3Qtd2l0aC12ZXJzaW9uc1wiO1xyXG4gICAgICBAaW1wb3J0IFwiY29udGVudC13eXNpd3lnLWNvbnRlbnRcIjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGxlZCBtYWluI3BhZ2UtY29udGVudCB7XHJcbiAgbWFyZ2luLXRvcDogNjVweDtcclxufSIsIiYuYmxvZy1lbnRyeS1yb3cge1xyXG4gIGJhY2tncm91bmQ6ICRncmV5MjtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgLmJsb2ctZW50cnkge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtaW1nIHtcclxuICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggIzAwMDAwMDI5O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDI1cHggMjVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAjMDAwMDAwMjk7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbnRyeS1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiYuYmxvZy1yb3cge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAuYmxvZy1lbnRyaWVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIC5ibG9nLWVudHJ5IHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4ICMwMDAwMDAyOTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgIC5hcnRpY2xlLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM1MHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLXRleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4cykge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCImLnNsaWRlci1yb3csXHJcbiYuY3VzdG9tZXItcXVvdGVzLXNsaWRlci1yb3cge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIGgxLFxyXG4gIC5oMSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTdweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyLXdyYXBwZXIgLnR0ci1pdGVtLXNsaWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuc2xpZGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuc2xpZGUtc2Vjb25kYXJ5LWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAvKiBzbGlnaHRseSB0cmFuc3BhcmVudCBmYWxsYmFjayAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIGlmIGJhY2tkcm9wIHN1cHBvcnQ6IHZlcnkgdHJhbnNwYXJlbnQgYW5kIGJsdXJyZWQgKi9cclxuICAgICAgICBAc3VwcG9ydHMgKCgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigyZW0pKSBvciAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJlbSkpKSB7XHJcbiAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigyZW0pO1xyXG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMmVtKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGlkZS1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0NiwgNDUsIDUxLCAwLjcpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc20pIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZS1oZWFkZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgaDIsXHJcbiAgICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLWNvbnRlbnQge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLWZvb3RlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweCAyNXB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoLi4vaW1nL2xlZnQuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgICAgIG1hc2s6IHVybCguLi9pbWcvbGVmdC5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybCguLi9pbWcvcmlnaHQuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgICAgIG1hc2s6IHVybCguLi9pbWcvcmlnaHQuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5xdW90ZS1tZXRhIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn0iLCImLnByb2R1Y3QtdmVyc2lvbnMtcm93IHtcclxuICAubGVnZW5kIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1saXN0LXJvdyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgLnByb2R1Y3QtYm94IHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJHByaW1hcnkxO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50LWJveCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLnByb2R1Y3QtaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFQ0VDRTc7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmVsZW1lbnQtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxODBweCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC13cmFwcGVyIHtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4cykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi52ZXJzaW9ucy1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAudmVyc2lvbnMtYm94LWhlYWRlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcblxyXG4gICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52ZXJzaW9ucy1ib3gtY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgIC5lbGVtZW50LWJveCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbSkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbGVtZW50LXJlY29tbWVuZGF0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVjb21tZW5kYXRpb24tYm94IHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTE7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgLmVsZW1lbnQtcmVjb21tZW5kYXRpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTE7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVsZW1lbnQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmxpc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52ZXJzaW9ucy1ib3gtZm9vdGVyIHtcclxuICAgICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYud2lkdGgtMTAwIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYud2lkdGgtNzUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYyg3NSUgLSAxMHB4KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLndpZHRoLTUwIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi53aWR0aC0zMyB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzJSAtIDEwcHgpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYud2lkdGgtMjUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiJi5wcm9kdWN0LXdpdGgtdmVyc2lvbnMtcm93IHtcclxuICAucHJvZHVjdC1saXN0LXJvdyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAjMDAwMDAwMjk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1ib3gge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkcHJpbWFyeTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudC1ib3gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICYucHJvZHVjdC1ib3gge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4cykge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWltZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUNFQ0U3O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lbGVtZW50LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHMpIHtcclxuICAgICAgICAgIHdpZHRoOiA2NyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTgwcHgpO1xyXG4gICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudmVyc2lvbnMtYm94LWhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4cykge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52ZXJzaW9ucy1ib3gtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIC5lbGVtZW50LWJveCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmVsZW1lbnQtcmVjb21tZW5kYXRpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnJlY29tbWVuZGF0aW9uLWJveCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5MTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIC5lbGVtZW50LXJlY29tbWVuZGF0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5MTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5lbGVtZW50LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAubGlzdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudmVyc2lvbnMtYm94LWZvb3RlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDI4NXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLndpZHRoLTEwMCB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLndpZHRoLTc1IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNzUlIC0gMTBweCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi53aWR0aC01MCB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYud2lkdGgtMzMge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMyUgLSAxMHB4KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLndpZHRoLTI1IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiYud3lzaXd5Zy1jb250ZW50LXJvdyB7XHJcbiAgdWwgdWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn0iLCJmb290ZXIjc2l0ZS1mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM1OTU2NUQ7XHJcbiAgbWluLWhlaWdodDogJGZvb3RlckhlaWdodDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAucm93LWluZm8ge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAuY29sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHR3aWRnZXQge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucm93LWxlZ2FsIHtcclxuICAgIGJhY2tncm91bmQ6ICMyRTJEMzM7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICM4MjgxODY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWluLWhlaWdodDogNDVweDtcclxuXHJcbiAgICAgIC5jb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLnRleHR3aWRnZXQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
