a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
.container{width:90%;height:auto;margin:0 auto}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[class*=col-]{display:inline-block;float:left}[class*=col-]:after{clear:both;content:""}[class*=col-]:not(:last-of-type){padding-right:20px}[class*=col-].force-gutter{padding-right:20px}.col-no_pad{padding-right:0!important}.clear{clear:both}@media (max-width:1279px){[class*=col-]{float:none;width:auto}.container [class*=col-],.container [class*=col-]:not(:last-of-type){width:100%;padding-right:0;padding-bottom:20px}footer .container [class*=col-]{padding-bottom:0}.desktop-show{display:none!important}}@media (min-width:1280px){.desktop-hide{display:none!important}.col-1{width:6.86666666667%}.col-2{width:15.3333333333%}.col-3{width:23.8%}.col-4{width:32.2666666667%}.col-5{width:40.7333333333%}.col-6{width:49.2%}.col-7{width:57.6666666667%}.col-8{width:66.1333333333%}.col-9{width:74.6%}.col-10{width:83.0666666667%}.col-11{width:91.5333333333%}.col-12{width:100%}}.padding-5{padding:5px}.padding-top-5{padding-top:5px}.padding-right-5{padding-right:5px}.padding-bottom-5{padding-bottom:5px}.padding-left-5{padding-left:5px}.padding-10{padding:10px}.padding-top-10{padding-top:10px}.padding-right-10{padding-right:10px}.padding-bottom-10{padding-bottom:10px}.padding-left-10{padding-left:10px}.padding-15{padding:15px}.padding-top-15{padding-top:15px}.padding-right-15{padding-right:15px}.padding-bottom-15{padding-bottom:15px}.padding-left-15{padding-left:15px}.padding-20{padding:20px}.padding-top-20{padding-top:20px}.padding-right-20{padding-right:20px}.padding-bottom-20{padding-bottom:20px}.padding-left-20{padding-left:20px}.margin-5{margin:5px}.margin-top-5{margin-top:5px}.margin-right-5{margin-right:5px}.margin-bottom-5{margin-bottom:5px}.margin-left-5{margin-left:5px}.margin-10{margin:10px}.margin-top-10{margin-top:10px}.margin-right-10{margin-right:10px}.margin-bottom-10{margin-bottom:10px}.margin-left-10{margin-left:10px}.margin-15{margin:15px}.margin-top-15{margin-top:15px}.margin-right-15{margin-right:15px}.margin-bottom-15{margin-bottom:15px}.margin-left-15{margin-left:15px}.margin-20{margin:20px}.margin-top-20{margin-top:20px}.margin-right-20{margin-right:20px}.margin-bottom-20{margin-bottom:20px}.margin-left-20{margin-left:20px}
.container{width:95%}@media (min-width:468px){.container{width:448px}}@media (min-width:640px){.container{width:620px}}@media (min-width:768px){.container{width:748px}}@media (min-width:876px){.container{width:856px}}@media (min-width:1024px){.container{width:1004px}}@media (min-width:1280px){.container{width:1260px}}@media (min-width:1408px){.container{width:1388px}}@media (min-width:1600px){.container{width:1580px}}@media (min-width:1770px){.container{width:1750px}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.add-sitting-field{display:flex;justify-content:flex-end;position:absolute;z-index:910;bottom:8px;right:0}.add-sitting-field .sitting-input{display:flex;width:0;transition:.3s ease}.add-sitting-field .sitting-input a,.add-sitting-field .sitting-input button{min-width:70px;width:70px}.add-sitting-field a,.add-sitting-field button{vertical-align:top;position:relative;min-width:40px;right:0}.add-sitting-field #add-sitting-toggle-button{height:40px;font-weight:700;white-space:nowrap;transition:.3s ease}.add-sitting-mask{position:absolute;right:-300px;bottom:0;width:300px;height:56px;background:#ebebeb;z-index:997}@media (max-width:1023px){.add-sitting-show{display:none!important}}@media (min-width:1024px){.add-sitting-hide{display:none!important}}
.album-images .album-image,.album-images .album-product,.album-products .album-image,.album-products .album-product,.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.album-images .album-image,.album-images .album-product,.album-products .album-image,.album-products .album-product,.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.album-thumb{height:90px;width:90px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:15px}.album-thumb img{width:auto;height:auto}.album-info{display:inline-block;vertical-align:top;width:100%}.album-info .album-title{font-size:1.1em}.album-info .album-description{margin-top:10px;font-size:.8em;overflow:hidden}.image-name{font-size:.5em;text-align:center;margin-top:5px}.album-images,.album-products{min-height:150px;width:auto;text-align:center;display:inline-block;vertical-align:top;margin-bottom:10px;padding:15px;z-index:0}.album-images .album-image,.album-images .album-product,.album-products .album-image,.album-products .album-product{position:relative;padding-right:0!important}.album-images .album-image .picture-unavailable,.album-images .album-product .picture-unavailable,.album-products .album-image .picture-unavailable,.album-products .album-product .picture-unavailable{font-weight:800;font-size:large;line-height:1.2em;color:#00000085;text-shadow:0 0 5px #fff;z-index:80;cursor:not-allowed}.album-images .album-product,.album-products .album-product{background-color:#fff;width:330px;border:2px solid #3063a5;box-shadow:0 0 5px #3063a5}.album-images .album-product div.product-image,.album-products .album-product div.product-image{position:absolute;left:0;bottom:0;height:110px;width:110px;background-image:url(/assets/images/sample_product.jpg);background-position:center left;background-size:cover}.album-images .album-product span.name,.album-products .album-product span.name{position:absolute;top:0;left:0;right:0;background-color:#60ad08;color:#f9f9f9;padding:.5em;font-size:.9em}.album-images .album-product span.description,.album-products .album-product span.description{position:absolute;right:10px;top:40px;width:200px;overflow:none;font-size:.9em}.album-images .album-product span.price-buy,.album-products .album-product span.price-buy{position:absolute;bottom:0;right:0;font-weight:700;display:inline-block}.album-images .album-product span.price-buy span,.album-products .album-product span.price-buy span{display:inline-block;margin:0;padding:11px 10px}.album-images .album-product span.price-buy span.blue,.album-products .album-product span.price-buy span.blue{background-color:#3063a5;color:#f9f9f9}.album-images .album-product span.price-buy span.strikethrough,.album-products .album-product span.price-buy span.strikethrough{color:red}.album-images .album-product span.price-buy.blue,.album-products .album-product span.price-buy.blue{background-color:#3063a5;color:#f9f9f9}.lightbox{position:absolute;top:40px;left:0;width:100%;height:calc(100% - 40px);background-color:RGBA(25,25,25,.5);z-index:100}.lightbox .cancel-button{position:fixed}.lightbox a,.lightbox img{z-index:100}.lightbox-image-container{position:relative;top:20%}.picture-unavailable-message{position:absolute;top:40px;left:0;width:100%;height:calc(100% - 40px);background-color:RGBA(25,25,25,.5);z-index:100}.picture-unavailable-message .picture-unavailable-message-content{position:relative;top:20%;background:#fff;box-shadow:5px 5px 8px #00000030;width:30%;min-width:400px;margin:auto}.picture-unavailable-message .picture-unavailable-message-content div{padding:35px}.picture-unavailable-message .picture-unavailable-message-content p{padding:5px}@media (max-width:768px){.lightbox img{width:auto;max-width:90%}.picture-unavailable-message .picture-unavailable-message-content{top:10%;width:auto;max-width:90%;min-width:auto}}@media (max-width:468px){.album-images{width:50%;height:auto;padding:10px;margin-bottom:0}.album-images .album-image{width:100%;height:auto;aspect-ratio:1/1}}.upsells{transition:max-height 1s;height:auto;max-height:40px;position:fixed;background-color:rgba(205,41,41,.8);bottom:0;left:0;right:0;color:#fff;margin-bottom:50px;padding-top:7px;overflow:hidden}.upsells h3{font-size:1.2em;padding-bottom:8px}.upsells.open{max-height:300px}@media (max-width:1280px){.upsells{margin-bottom:0;padding-top:9px;padding-bottom:9px;max-height:50px}.upsells h3{font-size:1em}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.animate.fade{-moz-transition:all .5s linear;-o-transition:all .5s linear;-webkit-transition:all .5s linear;transition:all .5s linear;visibility:visible;opacity:1}.animate.fade.ng-hide{visibility:hidden;opacity:0}.fix-fade{margin:0 auto;max-width:125px}@media (min-width:350px){.fix-fade{max-width:180px}}@media (min-width:768px){.fix-fade{max-width:320px}}@media (min-width:1024px){.fix-fade{max-width:500px}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.are-you-sure{text-align:center}.are-you-sure .buttons{margin-top:10px}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.banner-top{display:flex;justify-content:space-between;min-height:48px;gap:0 3em;align-items:center}@media (max-width:1280px){.banner-top{flex-wrap:wrap}}.banner{background-color:#ebebeb;min-height:45px;height:auto;-webkit-box-shadow:0 2px 8px -4px #000;-moz-box-shadow:0 2px 8px -4px #000;box-shadow:0 2px 8px -4px #000}.banner .banner-title{width:100%;font-size:large;color:#3063a5}.banner .banner-menu{float:right}.banner .banner-categories{display:flex;column-gap:20px;font-weight:700;color:#252525;padding-top:.4em;padding-bottom:.6em;text-align:center;white-space:nowrap}.banner .banner-categories li{padding:5px}.banner .banner-categories li.active{border-bottom:3px solid #3063a5;margin-bottom:-3px;color:#000}.banner-sitting input{vertical-align:text-bottom}.banner-sitting button{vertical-align:top}@media (min-width:640px){.banner{text-align:center}}@media (max-width:468px){.banner-top{justify-content:center}.banner{height:auto;display:block}.banner .banner-categories{padding:.5em .5em;padding-bottom:.65em;justify-content:center;font-size:.9em}}.album-image-folders-container{display:block;position:relative}.album-image-folders-container .arrow-left,.album-image-folders-container .arrow-right{display:block;position:absolute;top:0;bottom:10px;width:40px;padding:0 10px;z-index:900}.album-image-folders-container .arrow-left i,.album-image-folders-container .arrow-right i{vertical-align:middle;line-height:180px;font-size:32px}.album-image-folders-container .arrow-left{left:0}.album-image-folders-container .arrow-left i{margin-left:-4px}.album-image-folders-container .arrow-right{right:0;text-align:right}.album-image-folders-container .album-image-folders{display:block;height:auto;background:#ebebeb;overflow-x:auto}.album-image-folders-container .album-image-folders::-webkit-scrollbar{width:8px;height:8px}.album-image-folders-container .album-image-folders::-webkit-scrollbar-track{background-color:#cbdbf0}.album-image-folders-container .album-image-folders::-webkit-scrollbar-thumb{background-color:#407bc8}.album-image-folders-container .album-image-folders .album-image-folder-scroll{display:flex;flex-direction:row;width:20000px}.album-image-folders-container .album-image-folders .folder{display:inline-block;position:relative;min-width:150px;min-height:170px;width:150px;height:170px;margin:10px;padding:10px;padding-top:8px;padding-bottom:8px;cursor:pointer;background-color:#f9f9f9;border-radius:5px;box-shadow:2px 3px 8px 0 #ddd;outline:1px solid transparent;transition:outline .15s ease}.album-image-folders-container .album-image-folders .folder:hover{outline:1px solid #3063a5}.album-image-folders-container .album-image-folders .folder:active{outline:4px solid #3063a5}.album-image-folders-container .album-image-folders .folder.selected{outline:4px solid #3063a5}.album-image-folders-container .album-image-folders .folder .folder-image{display:block;margin:0 auto;width:auto;height:80px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.album-image-folders-container .album-image-folders .folder .folder-name{height:63px}.album-image-folders-container .album-image-folders .folder .folder-name p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:.7em;text-align:center;margin-top:5px}.album-image-folders-container .album-image-folders .folder .folder-upsell{display:flex;align-items:center;position:absolute;padding:6px;background:#cd2929;border-radius:0 0 5px 5px;opacity:80%;left:0;width:150px;bottom:0}.album-image-folders-container .album-image-folders .folder .folder-upsell p{flex-grow:1;color:#fff;display:block;font-size:.8em;text-align:center}.album-image-folders-container .album-image-folders .folder .folder-image-add-sitting{display:block;height:50px;background-size:auto;background-repeat:no-repeat;background-position:50% 0}.album-image-folders-container .album-image-folders .folder .folder-name-add-sitting{position:relative;top:35px;height:73px}.album-image-folders-container .album-image-folders .folder .folder-name-add-sitting p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:.8em;color:#a6a6a6;text-align:center;margin-top:5px}.album-image-folders-container .loading-indicator{top:75px}@media (max-width:468px){.album-image-folders-container .album-image-folders .folder{margin:5px;min-width:120px;min-height:130px;width:120px;height:130px}.album-image-folders-container .album-image-folders .folder .folder-image{height:45px}.album-image-folders-container .album-image-folders .folder .folder-name{height:58px}.album-image-folders-container .album-image-folders .folder .folder-name p{font-size:.6em}.album-image-folders-container .album-image-folders .folder .folder-upsell{width:120px}.album-image-folders-container .album-image-folders .folder .folder-upsell p{font-size:.7em}.album-image-folders-container .album-image-folders .folder .folder-image-add-sitting{height:45px}.album-image-folders-container .album-image-folders .folder .folder-name-add-sitting{top:18px;height:50px}.album-image-folders-container .album-image-folders .folder .folder-name-add-sitting p{font-size:.6em}.album-image-folders-container .album-image-folders .loading-indicator{top:80px}.album-image-folder-scroll{padding-bottom:5px}}
@charset "UTF-8";.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:'Century Gothic W01',"Century Gothic",CenturyGothic,AppleGothic,Tahoma,"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑",sans-serif;color:#252525;background-color:#f3f3f3;letter-spacing:.5px;margin-bottom:60px;-webkit-touch-callout:none;-webkit-user-select:none}body.no-scroll{overflow-y:hidden}.footer-buffer{height:70px}hr{margin:20px 0}.ng-animate{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.display-inline{display:inline!important}.display-flex{display:flex}.flex-grow{flex-grow:1}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-right{justify-content:flex-end}.gap-5{gap:5px}.gap-10{gap:10px}.gap-20{gap:20px}.h-100{height:100%}#main-container{margin-top:131px}#main-container.album-container{margin-top:330px}#main-container.favourites-container{margin-top:315px}.content-wrapper-grey{padding:10px 20px;background-color:#f3f3f3;text-align:center}@media (max-width:420px){.content-wrapper-grey{padding-left:0;padding-right:0}}@media (max-width:468px){#main-container.album-container{margin-top:280px}#main-container.favourites-container{margin-top:280px}}[data-ng-click]:not([disabled]),[ng-click]:not([disabled]),a:not([disabled]),button:not([disabled]){cursor:pointer}h1,h2,h3,h4,h5,h6,p,pre{line-height:1.2em}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.3em}h6{font-size:1.2em}label{vertical-align:middle}.bold{font-weight:700}.underline{text-decoration:underline}div.white,h1.white,h2.white,h3.white,h4.white,h5.white,h6.white,i.white,p.white,span.white,td.white{color:#f9f9f9}div.grey,h1.grey,h2.grey,h3.grey,h4.grey,h5.grey,h6.grey,i.grey,p.grey,span.grey,td.grey{color:#e3e0e0}div.black,div.coal,h1.black,h1.coal,h2.black,h2.coal,h3.black,h3.coal,h4.black,h4.coal,h5.black,h5.coal,h6.black,h6.coal,i.black,i.coal,p.black,p.coal,span.black,span.coal,td.black,td.coal{color:#252525}div.blue,h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue,i.blue,p.blue,span.blue,td.blue{color:#3063a5}div.green,div.success,h1.green,h1.success,h2.green,h2.success,h3.green,h3.success,h4.green,h4.success,h5.green,h5.success,h6.green,h6.success,i.green,i.success,p.green,p.success,span.green,span.success,td.green,td.success{color:#60ad08}div.danger,div.red,h1.danger,h1.red,h2.danger,h2.red,h3.danger,h3.red,h4.danger,h4.red,h5.danger,h5.red,h6.danger,h6.red,i.danger,i.red,p.danger,p.red,span.danger,span.red,td.danger,td.red{color:#cd2929}div.warning,div.yellow,h1.warning,h1.yellow,h2.warning,h2.yellow,h3.warning,h3.yellow,h4.warning,h4.yellow,h5.warning,h5.yellow,h6.warning,h6.yellow,i.warning,i.yellow,p.warning,p.yellow,span.warning,span.yellow,td.warning,td.yellow{color:#ffa64d}.margin-reset{margin:0}.margin-left-10{margin-left:10px}.margin-left-20{margin-left:20px}.margin-right-10{margin-right:10px}.margin-right-20{margin-right:20px}.margin-top-auto{margin-top:auto}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.margin-sides-10{margin-left:10px;margin-right:10px}.margin-sides-20{margin-left:20px;margin-right:20px}.padding-left-10{padding-left:10px}.padding-left-20{padding-left:20px}.padding-right-10{padding-right:10px}.padding-right-20{padding-right:20px}.padding-top-10{padding-top:10px}.padding-top-20{padding-top:20px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-20{padding-bottom:20px}.padding-sides-10{padding-left:10px;padding-right:10px}.padding-sides-20{padding-left:20px;padding-right:20px}.padding-0{padding:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-1-5em{font-size:1.5em}.text-75em{font-size:.75em}strong{font-weight:700}.cancel,.clear,.danger,red{color:#cd2929}.vertical-align-middle-legacy{vertical-align:middle}.vertical-align-top{vertical-align:top}.vertical-align-middle{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.text-align-center{text-align:center}.left{float:left!important}.right{float:right!important}.centre-by-height{line-height:2.5em}.classic-link{text-decoration:underline;vertical-align:bottom}.small-font{font-size:small!important}.arial{font-family:Arial!important}.italic{font-style:italic}.bold{font-weight:700}ul{padding-top:1em;padding-bottom:1em}li{padding-bottom:.75em}ul.list-style-bullet{list-style-type:circle;list-style-position:inside}ul.list-style-tick li{list-style-type:none}ul.list-style-tick li:before{content:'✓ '}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
@charset "UTF-8";.basket-item .basket-pip img,.basket-item .basket-pip-child img,.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.basket-item .basket-pip img,.basket-item .basket-pip-child img,.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.basket-item{position:relative;margin-bottom:50px;text-align:left;background-color:#f9f9f9;border-radius:5px;box-shadow:2px 3px 8px 0 #ddd;padding:35px 35px}.basket-item .option-upgrade{color:#3063a5;padding-top:8px}.basket-item .option-upgrade input{flex-grow:1;flex-shrink:0}.basket-item .basket-details{position:relative;vertical-align:top}.basket-item .basket-details,.basket-item .basket-pip,.basket-item .basket-pip-child{display:inline-block}.basket-item .basket-pip img{width:200px;height:200px;margin-right:1em}.basket-item .basket-pip-child img{width:150px;height:150px;margin-bottom:1em;margin-right:1em}.basket-item .product-options{margin-bottom:20px}.basket-item .basket-remove-section{position:absolute;right:15px;top:15px;text-align:right;padding:5px;background-color:#ebebeb}.basket-item .basket-remove-section .remove-icon{font-size:1.2em}.basket-item .pictures-list.animate{max-height:0;overflow:hidden;-moz-transition:max-height 1s ease;-o-transition:max-height 1s ease;-webkit-transition:max-height 1s ease;transition:max-height 1s ease}.basket-item .pictures-list.animate.open{-moz-transition:max-height 1s ease;-o-transition:max-height 1s ease;-webkit-transition:max-height 1s ease;transition:max-height 1s ease}.basket-item .croppable-image{opacity:.5;z-index:3}.basket-item .note{width:75%;margin-bottom:3em}.basket-item .note.required{border-color:#cd2929}.basket-item .note.highlight{animation:note-fade 2s;font-size:1em;font-family:'Century Gothic W01',"Century Gothic",CenturyGothic,AppleGothic,Tahoma,"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑",sans-serif}.basket-item .highlight::placeholder{color:#f9f9f9}.basket-item .highlight:-ms-input-placeholder{color:#f9f9f9}@keyframes note-fade{0%{background-color:#f9f9f9}50%{background-color:#cd2929}75%{background-color:#f9f9f9}}.basket-item .crop-instructions{margin-bottom:1em}.basket-item .crop-instructions span{padding:1em;border:2px #cd2929 dashed;color:#cd2929;background-color:#f3f3f3;display:inline-block;font-weight:700}.basket-item #background{background:#000;z-index:0;margin:0 auto}.basket-item #foreground{background:#fff}.basket-item #draggable-box,.basket-item #foreground{position:absolute;align-content:center;padding:0;margin:0;-webkit-transform:translate(0,0);transform:translate(0,0);display:block;touch-action:none}.basket-item #draggable-box{z-index:4;border:2px dashed #000}.basket-item #top-left-handle{position:relative;width:10px;height:10px;background-color:#000;float:left}.basket-item #top-right-handle{position:relative;width:10px;height:10px;background-color:#000;float:right}.basket-item #bottom-left-handle{position:absolute;bottom:0;width:10px;height:10px;background-color:#000;float:left}.basket-item #bottom-right-handle{position:absolute;bottom:0;right:0;width:10px;height:10px;background-color:#000;float:right}.basket-item #drag-me::before{content:"#" attr(id);font-weight:700}.basket-item-last{margin-bottom:70px}.basket-confirmation{position:fixed;bottom:60px;left:0;right:0;height:110px;background-color:#f3f3f3;padding:15px 10%}.basket-confirmation h2{line-height:40px;display:inline-block}.basket-confirmation a.button,.basket-confirmation button{display:inline-block;width:100%}.heading-4{padding:.5em 0;font-size:1.2em;font-weight:700}@media (max-width:640px){.basket-confirmation{width:100%}}@media (min-width:640px){.basket-confirmation{height:70px;padding-left:0;padding-right:0;left:0;right:0}.basket-confirmation h2{position:absolute;left:15px}.basket-confirmation a.button,.basket-confirmation button{position:absolute;right:15px;width:auto}}@media (min-width:768px){.basket-pip img{width:300px!important;height:300px!important}}#paymentMethods{padding-bottom:0}#paymentMethods li{padding-bottom:0}#paymentContainer{border:1px solid #000;background:#fff;padding:1em}#paymentContainer #static-wrapper p{padding-bottom:1em}.checkout-module{display:block}.checkout-module .error{color:#cd2929}.checkout-module.active div.content{display:block;margin-bottom:2em}.checkout-module h3{margin-bottom:1em;padding:.5em .5em;background:#a6a6a6;color:#f9f9f9}.checkout-module h3.lit{background-color:#3063a5}.checkout-module div.content{display:none}.checkout-module div.content div.box{background:#f9f9f9;border:1px solid #252525;padding:2em}.checkout-module div.content p{margin-bottom:1em;line-height:1.5em}.checkout-module div.content .btn-half{width:100%;margin-top:1em}@media (min-width:640px){.checkout-module div.content .btn-half{width:48%;margin-right:1em}}.checkout-module div.content .btn-half:last-of-type{margin-right:0}.checkout-module div.content .btn-width{display:block;width:100%;margin-top:1em}.checkout-module div.content .pre{white-space:pre;overflow:scroll}.checkout-module .tab-bar .button-list{padding-bottom:0}.checkout-module .tab-bar .button-list li{display:inline-block;margin-right:5px;padding-bottom:0}.checkout-module .tab-bar .button-list li button{background-color:#a6a6a6}.checkout-module .tab-bar .button-list li button.active{background-color:#3063a5}.checkout-module .tab-bar tab.hidden{display:none}.checkout-module .terms label input{vertical-align:middle}.checkout-module .terms label p{display:inline-block;vertical-align:top}.checkout-module .terms label p a{vertical-align:baseline}.c2a_mode2 .cc-flag{display:none}@supports (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button}.apple-pay-button-black{-apple-pay-button-style:#000}.apple-pay-button-white{-apple-pay-button-style:#fff}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px}.apple-pay-button-black{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.apple-pay-button-white{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-white-with-line{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff;border:.5px solid #000}}.confirmCrop h1{margin-bottom:1em}.confirmCrop p{margin-bottom:1em}.confirmCrop .crop-logo{width:250px;height:250px;display:inline-block;position:relative}.confirmCrop .crop-logo .crop-line{position:absolute;top:20px;left:10px;right:10px;bottom:20px;border:2px dashed #cd2929}.confirmCrop .crop-logo .image-cropper{width:250px;height:250px;position:relative;overflow:hidden;border-radius:50%}.confirmCrop .crop-logo .fa{color:#f9f9f9;background-color:#3063a5;width:250px;height:250px;font-size:220px;line-height:250px}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cookie-message{background-color:#ebebeb;padding:10px;border:1px solid #d9d9d9}.cookie-message p{width:60%;margin:0 auto}.plain-x{color:grey;background-color:none!important;font-weight:700;font-size:1.5em;padding:10px}@media (max-width:768px){.cookie-message p{font-size:small;width:100%}.cookie-message h6{font-size:smaller;font-weight:700}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modal{position:absolute;z-index:9999;height:100%;top:0;left:0;right:0;overflow-y:scroll;background-color:rgba(255,255,255,.9)}@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none){.modal{background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.modal .modal_container{margin:auto;max-width:1024px;padding:2em;background:#fff}.modal .modal_container h3{font-weight:700;text-align:center;padding-bottom:1.5em}.modal .modal_container p{padding-bottom:1em}.modal .modal_container ul li{padding-left:1.5em;text-indent:-1.5em}.modal .modal_container ul li input{width:1.5em}.modal .modal_container .error{color:#cd2929}@media (min-width:640px){.modal .modal_container{margin:2em auto;padding:2em 6em;width:90%}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.feedback label.top{vertical-align:top}.feedback .form-group{margin-bottom:20px}.feedback p{margin-bottom:10px}@media (max-width:640px){.feedback .radio{display:block;width:80%;height:30px}.feedback .radio .checkable{float:right}.feedback label.textarea{width:100%}.feedback-button{display:none}}.feedback-button{display:block;z-index:999;position:fixed;left:-42px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg)}@media (max-width:720px){.feedback-button{display:none!important}}@media (min-width:721px){.feedback-header-button{display:none!important}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.fix-and-scroll{width:100%;overflow-y:auto;text-align:center;padding:16px}.fix-and-scroll::-webkit-scrollbar{width:8px;height:8px}.fix-and-scroll::-webkit-scrollbar-track{background-color:#cbdbf0}.fix-and-scroll::-webkit-scrollbar-thumb{background-color:#407bc8}.offset-top{margin-top:150px}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.footer{display:none;height:55px;position:fixed;width:100%;background-color:#ebebeb;bottom:0;left:0;z-index:999;padding:5px;box-shadow:0 -3px 3px -3px #000;font-size:small}.footer .footer-text{position:relative;top:30%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer .footer-link{margin:0 0 0 1em}.footer .fa{margin-right:4px}.footer .contact-details,.footer .phone-number{float:left;text-align:left;margin:0 .4em}.footer .phone-number{font-size:1.4em;margin-top:4px;font-weight:700}.footer .contact-details{line-height:1em;margin-left:8%}.footer .links{float:left}.footer .links a{margin:5px;top:5px;font-size:1.1em}.footer .mobile-show{display:block}.footer .mobile-hide{display:none}.footer .cookie-info,.footer .cookie-message{width:74%;float:left;line-height:1.2em}.footer .cookie-button{float:right;margin:5px 4px 0 0}.underline{text-decoration:underline}.front{z-index:9999999999!important}@media (min-width:575px){.footer{display:block;height:50px}.footer .phone-number{margin-top:11px}.footer .contact-details{margin:5px;line-height:1.2em}.footer .links{float:right;margin-top:6px}.footer .links a{font-size:1.05em;margin:0 2px;font-weight:700;right:10px;top:10px}.footer .cookie-info,.footer .cookie-message{position:relative;top:30%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;float:none}.footer .cookie-button{float:none;margin:3px 0 0 0}}@media (min-width:720px){.footer{font-size:smaller}.footer .fa{margin-right:4px}.footer .contact-details,.footer .phone-number{float:left;text-align:left;margin:4px .25em}.footer .phone-number{font-size:1.8em;margin-top:9px}.mobile-show{display:none!important}.mobile-hide{display:block!important}}@media (min-width:1024px){.footer{font-size:initial}.footer .contact-details,.footer .phone-number{margin:2px .5em}.footer .phone-number{font-size:2em;margin-top:6px}.footer .contact-details{line-height:1.2em}.mobile-show{display:none!important}.mobile-hide{display:block!important}.links a{top:7px!important}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-section{padding:10px 0}.form-section:not(:last-of-type){border-style:solid;border-color:#3063a5;border-bottom-width:1px}.form-group{padding:5px 0}.form-group .input-group,.form-group .label,.form-group label{display:inline-block;width:250px}.form-group:not(.no-collapse) .addressDetails,.form-group:not(.no-collapse) .input-group,.form-group:not(.no-collapse) div.hosted-field iframe,.form-group:not(.no-collapse) input[type=email],.form-group:not(.no-collapse) input[type=password],.form-group:not(.no-collapse) input[type=tel],.form-group:not(.no-collapse) input[type=text],.form-group:not(.no-collapse) select,.form-group:not(.no-collapse) textarea{width:100%}.form-group.no-collapse .addressDetails,.form-group.no-collapse .input-group,.form-group.no-collapse div.hosted-field iframe,.form-group.no-collapse input[type=email],.form-group.no-collapse input[type=password],.form-group.no-collapse input[type=tel],.form-group.no-collapse input[type=text],.form-group.no-collapse select,.form-group.no-collapse textarea{width:255px}.form-group.no-collapse .class-shared-input{width:48%!important;margin-right:3%}.form-group.no-collapse .class-shared-input:last-child{margin-right:0}.form-group button{width:100%}.form-group.small{font-size:.85em}.form-group h3{font-size:1em;font-weight:700;margin-bottom:1em}.form-group p{margin-bottom:1em}.form-group p b{font-weight:700}.form-group .input-group input{width:85%!important}.form-group .input-group span{display:inline-block;width:6%;text-align:center;color:#3063a5;font-size:24px;font-weight:700;line-height:40px;vertical-align:middle}.form-group .input-group span.fa{font-weight:400}.form-group .input-group span.green,.form-group .input-group span.success{color:#60ad08}.form-group .input-group span.danger,.form-group .input-group span.red{color:#cd2929}.form-group .input-group span.warning,.form-group .input-group span.yellow{color:#ffa64d}.vertical-align-top{vertical-align:top!important}.half-width{width:50%}.inline-block{display:inline-block}.addresses{display:block;width:100%}.centre{text-align:center}.sr-only{display:none}@media (min-width:1024px){.form-group button{width:auto}.form-group .addressDetails,.form-group .input-group,.form-group div.hosted-field iframe,.form-group input[type=email],.form-group input[type=password],.form-group input[type=tel],.form-group input[type=text],.form-group select,.form-group textarea{width:auto}.form-group.no-collapse .addressDetails,.form-group.no-collapse .input-group,.form-group.no-collapse div.hosted-field iframe,.form-group.no-collapse input[type=email],.form-group.no-collapse input[type=password],.form-group.no-collapse input[type=tel],.form-group.no-collapse input[type=text],.form-group.no-collapse select,.form-group.no-collapse textarea{width:400px}.form-group.btns{width:auto}.form-group .class-label{width:30%}.form-group .class-input{width:69%!important}.form-group .full-width{width:100%!important}.form-group .class-shared-input{width:48%!important;margin-right:3%}.form-group .class-shared-input:last-child{margin-right:0}.form-group input[type=checkbox]{width:25px!important}.form-group a.button{margin-top:0!important}.form-group p{max-width:600px}.form-group .register{max-width:100%!important}.addresses{display:inline-block;margin-left:3em;width:45%!important}}@media (max-width:768px){.form-group a.button{margin:1em 1em 1em 0!important}.form-group.no-collapse .class-shared-input{margin-right:0}}.zoid-outlet div iframe{border:none}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.header{height:auto;position:fixed;width:100%;background-color:#f3f3f3;top:0;left:0;z-index:9}.header img.logo{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:10px}.header .header-desktop,.header .header-mobile{height:60px}.header .header-desktop .header-left{position:relative;left:0;display:inline-block;height:100%}.header .header-desktop .header-menu{position:relative;float:right;height:100%;display:flex;align-items:center;gap:25px;font-weight:700;color:#3063a5}.header .header-desktop .header-menu .culture{display:inline-block;vertical-align:top;margin-left:10px}.header .header-desktop .header-menu .culture .flag{width:22px;vertical-align:middle}.header .header-mobile a .logo{max-width:50%}.header .header-mobile .header-menu{position:relative;float:right;height:100%;display:flex;align-items:center;gap:15px;font-size:larger;font-weight:700;color:#3063a5;padding-right:15px}.header .header-mobile .menu-button{color:#3063a5;font-size:1.5em;z-index:999}.header .header-mobile .menu-button.open{font-size:2em;padding-top:7px}.header .header-mobile .menu-button.open,.header .header-mobile .menu-button.open:hover{color:#f9f9f9;background-color:#407bc8}.header .header-mobile .menu-button:hover{background-color:initial}.header .header-mobile .menu-mobile{position:absolute;top:0;right:0;width:360px;z-index:998}.header .header-mobile ul.menu-list-mobile{padding:0;color:#fff}.header .header-mobile ul.menu-list-mobile.animate{max-height:0;overflow:hidden;-moz-transition:max-height 1s ease;-o-transition:max-height 1s ease;-webkit-transition:max-height 1s ease;transition:max-height 1s ease}.header .header-mobile ul.menu-list-mobile.animate.open{-moz-transition:max-height 1s ease;-o-transition:max-height 1s ease;-webkit-transition:max-height 1s ease;transition:max-height 1s ease;max-height:628px}.header .header-mobile ul.menu-list-mobile .button-icon{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:15px;position:absolute}.header .header-mobile ul.menu-list-mobile li{padding-bottom:3px;background-color:#3063a5}.header .header-mobile ul.menu-list-mobile li a{font-size:1.2em;width:100%;line-height:45px;padding:0 15px;position:relative}.header .header-mobile ul.menu-list-mobile li.bottom-border{border-bottom:2px solid #fff}@media (max-width:1280px){.header-mobile .language-li{position:relative}.header-mobile .language-li .culture{text-align:center}.header-mobile .language-li .culture select{min-width:220px}.header-mobile .language-li .culture img{position:absolute;right:100px;top:40%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1024px){.header-menu{font-size:.9em}}@media (min-width:1280px){.header-menu{font-size:1em}#menu-download{display:none}}@media (min-width:1600px){#menu-download{display:initial}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.home-page-form{text-align:center;max-width:840px;margin:auto}.home-page-form div.hosted-field iframe,.home-page-form input[type=email],.home-page-form input[type=password],.home-page-form input[type=tel],.home-page-form input[type=text],.home-page-form select,.home-page-form textarea{font-size:1.2em;color:#000;width:500px;height:50px;padding:5px 10px;text-align:left;border:2px solid #01b055;margin:10px 0;border-radius:10px}@media (max-width:640px){.home-page-form div.hosted-field iframe,.home-page-form input[type=email],.home-page-form input[type=password],.home-page-form input[type=tel],.home-page-form input[type=text],.home-page-form select,.home-page-form textarea{width:400px}.home-page-form #email-blurb{width:350px!important}}@media (max-width:468px){.home-page-form div.hosted-field iframe,.home-page-form input[type=email],.home-page-form input[type=password],.home-page-form input[type=tel],.home-page-form input[type=text],.home-page-form select,.home-page-form textarea{width:300px}.home-page-form #email-blurb{width:250px!important}}.home-page-form .invalid{border:2px solid red!important}.home-page-form .alert{color:red!important}.home-page-form .alert p{color:red!important}.home-page-form .message{padding-top:30px}.home-page-form input[type=submit]{border:none;margin-top:50px;padding:15px 60px;font-size:1.4em;text-align:center;border-radius:10px}.home-page-form #login-button{font-size:1.2em;padding:15px 40px}.home-page-form .blue{background-color:#3063a5;color:#fff}.home-page-form .light-blue{background-color:#d6e6f4;color:#3063a5;margin-top:15px!important}.home-page-form h4,.home-page-form p{color:#3063a5}.home-page-form h4 i,.home-page-form p i{font-style:italic}.home-page-form .blue-text{color:#3063a5}.home-page-form .black-text{color:#252525}.home-page-form #fresh-approach-container{pointer-events:none;height:68px;transition:opacity .4s,height .8s}.home-page-form #fresh-approach{padding-bottom:40px}.home-page-form #fresh-approach h4{color:#000}.home-page-form #seasonal-message-container{margin-bottom:20px}.home-page-form #go-back{font-size:1.1em;padding:15px 25px}.home-page-form button{font-size:1.4em;margin-top:50px;padding:15px 40px;border-radius:10px}.home-page-form .home-cookie-message{height:80px;padding:25px 0}.home-page-form .home-sitting-input{padding:120px 0 0}.home-page-form .home-registered{padding:100px 0}.home-page-form .password-container{position:relative;left:11px}.home-page-form .password-container .show-hide-button{position:relative;left:-35px}.home-page-form .email-container{position:relative;left:10px}.home-page-form .email-container #email-blurb{position:absolute;background:#fff;right:60px;top:2px;width:450px;padding:25px;border-radius:5px;box-shadow:4px 4px 8px 0 #0000002b;z-index:99}.home-page-form .email-container .show-blurb-button{position:relative;left:-35px;color:#979797}.home-page-form .email-container .close-button{position:absolute;right:10px;top:10px;color:#3063a5}.home-page-form .preferences-container{display:flex;flex-direction:column;gap:15px;padding:20px 0}.home-page-form .preferences-container .preference{display:flex;justify-content:space-between;align-items:center;text-align:left}.home-page-form .preferences-container input{border-radius:6px;width:25px}.home-page-form .validation-code-input{display:flex;justify-content:center;gap:10px;padding:20px 0 0}.home-page-form .validation-code-input input{width:50px;text-align:center}.home-page-form .grey-link{color:#a6a6a6;font-weight:400;text-decoration:underline}.home-page-form .grey-link:hover{color:#3063a5}.home-page-form #not-ready-sitting-message p{margin-top:6px}.home-page-form .not-ready-sitting-message-link{margin-bottom:20px;text-decoration:underline}.home-page-form .small{font-size:small}.home-page-form #invalid-otp-message{margin-top:30px}.home-page-form .done-message{padding-top:120px}.home-page-form select{padding-left:5px}.home-page-form select:required:invalid{color:#757575}.home-page-form option{color:#000}.home-page-form #notifyme-privacy{padding-top:25px}.home-page-form #notifyme-privacy p{max-width:100%}.home-page-form #validation-help{padding:25px 0}.home-page-form #validation-help div{padding:8px 0}.home-page-form #validate-email-message{padding:10px 0 0}.preference-callout{font-size:.85em}.preference-callout p{max-width:100%}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.image-icons{position:absolute;bottom:5px;right:5px;text-align:center}.image-icons-left{left:5px}.image-icons-favourite{position:absolute;top:5px;right:5px;text-align:center}.image-icons-buy{position:absolute;bottom:0;right:0;text-align:center}img.icon{height:auto;width:1em!important}.icon-heart{background-color:#a6a6a6;display:inline-block;height:2em;width:2em;border-radius:50%;border-width:1px;border-color:#8d8d8d;border-style:solid}.icon-heart.full{background-color:#60ad08;border-color:#457c06}.icon-heart .icon{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:25%}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.fix-and-scroll{width:100%;overflow-y:auto;text-align:center;padding:16px}.fix-and-scroll::-webkit-scrollbar{width:8px;height:8px}.fix-and-scroll::-webkit-scrollbar-track{background-color:#cbdbf0}.fix-and-scroll::-webkit-scrollbar-thumb{background-color:#407bc8}.offset-top{margin-top:150px}a{text-decoration:none;vertical-align:top;font-weight:700;color:#3063a5}a:visited{color:#3063a5}a:hover{color:#336ab1}a:focus{color:#3063a5}a:active{color:#3063a5}a.green,a.success{color:#60ad08}a.green:visited,a.success:visited{color:#60ad08}a.green:hover,a.success:hover{color:#68bc09}a.green:focus,a.success:focus{color:#60ad08}a.green:active,a.success:active{color:#60ad08}a.cancel,a.clear,a.close,a.danger,a.error,a.red{color:#cd2929}a.cancel:visited,a.clear:visited,a.close:visited,a.danger:visited,a.error:visited,a.red:visited{color:#cd2929}a.cancel:hover,a.clear:hover,a.close:hover,a.danger:hover,a.error:hover,a.red:hover{color:#d63030}a.cancel:focus,a.clear:focus,a.close:focus,a.danger:focus,a.error:focus,a.red:focus{color:#cd2929}a.cancel:active,a.clear:active,a.close:active,a.danger:active,a.error:active,a.red:active{color:#cd2929}a.button{font-weight:400;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:40px;padding:11px 10px;background-color:#3063a5;color:#f9f9f9;display:inline-block;text-align:center;background-color:#3063a5}a.button:visited{background-color:#3063a5}a.button:hover{background-color:#336ab1}a.button:focus{background-color:#3063a5}a.button:active{background-color:#3063a5}a.button.green,a.button.success{color:#f9f9f9;background-color:#60ad08}a.button.green:visited,a.button.success:visited{background-color:#60ad08}a.button.green:hover,a.button.success:hover{background-color:#68bc09}a.button.green:focus,a.button.success:focus{background-color:#60ad08}a.button.green:active,a.button.success:active{background-color:#60ad08}a.button.cancel,a.button.close,a.button.danger,a.button.error,a.button.red{color:#f9f9f9;background-color:#cd2929}a.button.cancel:visited,a.button.close:visited,a.button.danger:visited,a.button.error:visited,a.button.red:visited{background-color:#cd2929}a.button.cancel:hover,a.button.close:hover,a.button.danger:hover,a.button.error:hover,a.button.red:hover{background-color:#d63030}a.button.cancel:focus,a.button.close:focus,a.button.danger:focus,a.button.error:focus,a.button.red:focus{background-color:#cd2929}a.button.cancel:active,a.button.close:active,a.button.danger:active,a.button.error:active,a.button.red:active{background-color:#cd2929}a.button.tertiary{color:#f9f9f9;background-color:#cedae4}a.button.tertiary:visited{background-color:#cedae4}a.button.tertiary:hover{background-color:#d8e1e9}a.button.tertiary:focus{background-color:#cedae4}a.button.tertiary:active{background-color:#cedae4}a.button.wide{padding:10px 50px}a.button.back{position:fixed}a.button span{color:inherit}button{border:none;font-size:1em;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:40px;padding:11px 10px;background-color:#3063a5;color:#f9f9f9;display:inline-block;text-align:center;background-color:#3063a5}button:visited{background-color:#3063a5}button:hover{background-color:#336ab1}button:focus{background-color:#3063a5}button:active{background-color:#3063a5}button.green,button.success{color:#f9f9f9;background-color:#60ad08}button.green:visited,button.success:visited{background-color:#60ad08}button.green:hover,button.success:hover{background-color:#68bc09}button.green:focus,button.success:focus{background-color:#60ad08}button.green:active,button.success:active{background-color:#60ad08}button.white{border:1px solid #252525;background-color:#f9f9f9;color:#252525}button.cancel,button.close,button.danger,button.error,button.red{color:#f9f9f9;background-color:#cd2929}button.cancel:visited,button.close:visited,button.danger:visited,button.error:visited,button.red:visited{background-color:#cd2929}button.cancel:hover,button.close:hover,button.danger:hover,button.error:hover,button.red:hover{background-color:#d63030}button.cancel:focus,button.close:focus,button.danger:focus,button.error:focus,button.red:focus{background-color:#cd2929}button.cancel:active,button.close:active,button.danger:active,button.error:active,button.red:active{background-color:#cd2929}button.tertiary{color:#f9f9f9;background-color:#cedae4}button.tertiary:visited{background-color:#cedae4}button.tertiary:hover{background-color:#d8e1e9}button.tertiary:focus{background-color:#cedae4}button.tertiary:active{background-color:#cedae4}button.font-fix{font-size:1em}button.padding-fix{padding-top:0;padding-bottom:0}#card-number,#cvv,#expiration-date{display:inline-block}#card-number,#cvv,#expiration-date,div.hosted-field iframe,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{height:40px;background-color:#f9f9f9;border-color:#3063a5;border-style:solid;border-width:1px;padding:1px .5em;vertical-align:middle}#card-number.input-small,#cvv.input-small,#expiration-date.input-small,div.hosted-field iframe.input-small,input[type=email].input-small,input[type=password].input-small,input[type=tel].input-small,input[type=text].input-small,select.input-small,textarea.input-small{height:30px}input[type=checkbox]{width:25px!important;height:25px;background:#fff;border-style:solid;border-width:1px;border-color:#3063a5;-webkit-appearance:none;-moz-appearance:none}input[type=checkbox]:checked{background:url(/assets/images/icons/ok.png) center center no-repeat}textarea{min-height:90px}label.address-radio{position:relative;padding-left:1.5em;display:block;line-height:1.2em}label.address-radio>input[type=radio]{position:absolute;top:50%;left:0;transform:translateY(-50%)}h1{font-size:1.5em}container{width:175px;margin-left:20px}.checkable{font-size:1.5em;vertical-align:middle;margin-right:5px}[disabled]{opacity:.3}.alert{color:red;margin:.5em 0}.outerBox{margin:0 auto}.innerBox{width:100%!important;margin:1em auto;border:1px solid #3063a5;background:#fff;padding:2em 1em!important;text-align:center}.middle{vertical-align:middle!important}.contents{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.25em}.full-width{width:100%}.mobile-pay,.summary-mobile{display:inline-block;margin:.5em 0;width:100%}.row{display:table-row}.cell{display:table-cell}#terms{display:table-cell}.terms-box{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4%;display:table-cell}.add,.pay{width:100%}.summary{display:none}.mobile_summary{display:block;padding-right:18px!important;border:1px solid #000;box-shadow:2px 2px 2px #262323;padding:1em;background-color:#fff;margin-bottom:1em}.delivery{width:57.6666666667%}.change-btn{display:inline-block;background:#fff!important;color:#000!important;border:1px solid #000;vertical-align:middle!important;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:40px;padding:11px 10px;background-color:#3063a5;color:#f9f9f9;display:inline-block;text-align:center;font-size:1em;font-weight:400;margin-left:1em;float:right}.checkout-heading{font-size:1.25em;font-weight:700}.order-items{width:100%}.account-button{display:inline-block;width:100%;float:right;margin:0 0 1em 0}.account-button:nth-child(1){float:left!important}.account-icon,.account-link{font-size:1.25em;background:#fff;border:1px solid #3063a5}.account-icon i{width:60px;padding-top:1em;text-align:center;vertical-align:middle}.account-link{border-left:none;text-align:center;vertical-align:middle;width:100%}.approval-item{margin:1em 0;vertical-align:middle;text-align:center;width:100%}.approval-item img{height:150px}.approval-item textarea{width:100%;height:150px}.approval-item a{width:100%}.divider{margin:40px 0}.show-description{width:100%!important;text-align:center;margin-bottom:5px}@media (min-width:1280px){.mobile-pay,.summary-mobile{display:none!important;margin:0!important}.summary{display:inline-block;border:1px solid #000;box-shadow:2px 2px 2px #262323;padding:1em;background-color:#fff;width:40%}.mobile_summary{display:none}}@media (min-width:1024px){.approval-item{display:table-cell;width:auto!important;padding:1em 1em}.approval-item a{margin:0 1em}.approval-item textarea{min-width:300px}.account-button{width:40%;margin:0 0 1em 5em}.checkout-heading{font-size:1.5em}.delivery{width:100%}.divider{margin:20px 0}.outerBox{width:600px}.innerBox{width:100%}.contents{font-size:1.75em}.add{width:15%!important;float:right;margin:1% 42% 2% 0}.addresses{width:100%}.order-items{width:40%}table:not(.table-ignore){border-collapse:collapse;width:100%}table:not(.table-ignore) td,table:not(.table-ignore) th{border:1px solid grey;text-align:left;padding:8px;vertical-align:middle!important}table:not(.table-ignore) td.no-border{border:none;background-color:#f3f3f3}table:not(.table-ignore) th{background-color:#ebebeb;font-weight:700}table:not(.table-ignore) td{background-color:#fdfdfd}}@media screen and (-webkit-min-device-pixel-ratio:0){input:focus,select:focus,textarea:focus{background:#eee}}#paymentMethods li{display:inline-block;margin-right:5px}#paymentMethods li button{background-color:#a6a6a6}#paymentMethods li button.active{background-color:#336ab1}#payment-cards-list li{display:inline}#payment-cards-list li i{font-size:2em;color:#a6a6a6}#payment-cards-list li i.active{color:#336ab1}#card-provider .ng-valid{color:green}#payment{display:block;margin-bottom:400px}
.culture .culture-select .culture-flag-en::before{position:absolute;left:0;top:0;width:200px;height:200px;background-image:url(/assets/images/icons/flag/en.png)}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.loading-indicator{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#e3e0e0;position:absolute;left:0;right:0;text-align:center;font-size:100px!important;z-index:999}.loading-preview{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#e3e0e0;opacity:.5;position:absolute;left:43%;top:38%;text-align:center;font-size:100px!important;z-index:999}.loading-inline{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#e3e0e0;opacity:.5;position:inline;text-align:center;text-align:center;font-size:100px!important;margin:100px;z-index:999}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-root{position:fixed;top:0;left:0;width:100%;height:100%;display:block;background-color:RGBA(25,25,25,.5);z-index:999}.modal-root .modal{background-color:#f3f3f3;width:100%;height:100%;text-align:center;margin:0 auto;overflow-y:auto}.modal-root .modal .modal-header{text-align:center;position:absolute;top:0;width:100%;height:40px;-webkit-box-shadow:0 2px 8px -4px #000;-moz-box-shadow:0 2px 8px -4px #000;box-shadow:0 2px 8px -4px #000;z-index:1}.modal-root .modal .modal-header .modal-header-element{display:inline-block;font-size:1.3em;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-root .modal .modal-content{padding-top:40px;height:100%;position:relative}.modal-root .modal .modal-content .album-image{cursor:pointer}.modal-root .modal .modal-scroll{height:100%;overflow-y:auto;overflow-x:hidden}.modal-root .modal .modal-scroll::-webkit-scrollbar{width:8px;height:8px}.modal-root .modal .modal-scroll::-webkit-scrollbar-track{background-color:#cbdbf0}.modal-root .modal .modal-scroll::-webkit-scrollbar-thumb{background-color:#407bc8}.modal-root .modal .modal-scroll .button-back{margin-bottom:20px}.modal-root .modal .pack-product{text-align:left}.modal-root .modal .modal-picker{top:10px}.modal-root .modal .photo-album{width:90%;margin:0 auto}.modal-root .modal .add-to-basket,.modal-root .modal .cancel-button,.modal-root .modal .selection-amt{display:inline-block}.modal-root .modal .cancel-button{float:left;width:auto!important}.modal-root .modal .continue{float:right}.modal-root .modal .add-to-basket{float:right;width:auto!important}.modal-root .modal .selection-amt{font-size:1em;background-color:#4b77b1;padding:5px 30px;color:#fff;border-radius:10px;margin:0 auto;position:relative;top:5px}.modal-root .modal .selection-amt-lg{display:none}.modal-root .modal .picture-selected{border:4px solid #3bb879;position:relative}.modal-root .modal .picture-selected .quantity-changer{position:absolute;bottom:5px;left:0;right:0}.modal-root .modal .picture-selected .quantity-changer .button{margin:-5px}.modal-root .modal .modal-text-block{padding:20px!important}.modal-root .modal .modal-add-sitting-text{padding:20px}.modal-root .modal .modal-button-box{display:flex;gap:30px;justify-content:center;padding:10px}.modal-root .modal:has(.modal-add-sitting){top:20%;width:80%;height:fit-content}@media (min-width:574px){.modal-root{padding-bottom:50px}}@media (min-width:364px){.products-pack .pack-product{max-height:107px}}@media (max-width:450px){.modal-root .modal .modal-header .modal-header-element{font-size:1em}}@media (min-width:444px){.selection-amt-lg{display:inline-block}.selection-amt-sm{display:none}}@media (min-width:640px){.modal-root .modal{width:98%;height:95%;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-root .modal:has(.modal-pack-reminder){width:50%;max-width:1000px;min-width:400px;height:auto}.modal-root .modal:has(.modal-login-reminder){width:40%;max-width:800px;min-width:400px;height:auto}.modal-root .modal:has(.modal-add-sitting){width:fit-content;height:fit-content}}progress[value]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:20px}progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:0;border:1px solid #a9a9a9}progress[value]::-webkit-progress-value{background-color:#3063a5}progress[value]::-moz-progress-bar{background-color:#3063a5}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.upsell-max-percentage{font-weight:700;color:#cd2929}
modal-picture-picker{overflow:visible;position:relative;display:block}.modal upsell-ribbon{position:sticky;top:0;z-index:10}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.humane-jackedup{background:0 0;background-color:#3063a5;color:#f9f9f9!important;text-shadow:none!important}.humane-error{background-color:#cd2929!important;color:#f9f9f9!important}.humane-success{background-color:#60ad08!important;color:#f9f9f9!important}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-header{margin-bottom:20px}table.order-summary-block{margin-top:20px;box-shadow:none;width:70%}table.order-summary-block tr.order-summary-item{display:table-row}table.order-summary-block tr.order-summary-item th{text-align:left;padding:10px;border:none}table.order-summary-block .order-summary-item{margin:0}table.order-summary-block .order-summary-item td{background:#ebebeb;padding:10px;border:none}.order-summary-block{box-shadow:0 8px 9px -8px #a6a6a6;margin-bottom:30px;padding-bottom:20px}.order-summary-block .order-summary-item{display:block;margin:10px 0}.order-summary-block .order-summary-item.margin-top-20-i{margin-top:20px!important}.order-summary-block .order-summary-item .order-summary-item-header{display:inline-block;width:40%}.order-summary-block .order-summary-item .order-summary-item-data{display:inline-block;width:55%;vertical-align:text-top;font-weight:700}.order-order-items .order-item{background-color:#f9f9f9;box-shadow:0 8px 9px -8px #9c9c9c;margin-bottom:30px}.order-order-items .order-item .order-item-image,.order-order-items .order-item .order-item-image-child,.order-order-items .order-item .order-item-meta{display:inline-block;padding:10px}.order-order-items .order-item .order-item-reorder{width:100%}.order-order-items .order-item .order-item-image{max-width:120px;vertical-align:top}.order-order-items .order-item .order-item-image img{max-width:100%;max-height:100%}.order-order-items .order-item .order-item-image-child{max-width:100px;vertical-align:top}.order-order-items .order-item .order-item-image-child img{max-width:100%;max-height:100%}.order-order-items .order-item .order-item-meta{font-size:.9em;width:220px}.order-order-items .stack{margin:10px 0;padding-bottom:5px;overflow:hidden;position:relative}.order-order-items .stack .stacked-left{display:inline-block;text-align:left;font-weight:700}.order-order-items .stack .stacked-left::after{content:"............................................................................................................................................................................";letter-spacing:3px;font-size:10px;color:#cecece;display:inline-block;vertical-align:bottom;padding-left:10px;width:0;white-space:nowrap}.order-order-items .stack .stacked-right{display:inline-block;text-align:right;position:absolute;right:0;bottom:5px;background-color:#f9f9f9;padding-left:10px}.rtl .stack .stacked-right{right:auto;left:0}@media (min-width:468px){.order-order-items .order-item .order-item-image{max-width:170px}.order-order-items .order-item .order-item-image-child{max-width:120px}}@media (min-width:468px){.order-order-items .order-item .order-item-meta{width:258px}}@media (min-width:640px){.order-order-items .order-item .order-item-meta{width:430px}}@media (min-width:768px){.order-order-items .order-item .order-item-meta{width:558px}}@media (min-width:876px){.order-order-items .order-item .order-item-meta{width:666px}}@media (min-width:1024px){.order-order-items .order-item .order-item-meta{width:814px}}@media (min-width:1280px){.order-order-items .order-item .order-item-meta{width:1070px}}@media (min-width:1408px){.order-order-items .order-item .order-item-meta{width:1198px}}@media (min-width:1600px){.order-order-items .order-item .order-item-meta{width:1390px}}@media (min-width:1770px){.order-order-items .order-item .order-item-meta{width:1560px}}@media (min-width:640px){.order-order-items .order-item .order-item-meta .stack{width:300px}}@media (min-width:1024px){.order-summary-block .order-summary-item .order-summary-item-header{width:250px}.order-summary-block .order-summary-item .order-summary-item-data{width:auto}}@media (min-width:1280px){table.order-summary-block{margin-top:20px;box-shadow:none;width:50%}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay{position:fixed;width:100%;height:90px;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.75);z-index:1;text-align:center;padding-top:20px}.overlay-text{text-overflow:ellipsis;display:inline-block;width:80%;text-align:center;color:#3063a5}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.packs{margin-top:5px}.packs .product .product-info{float:right}@media (min-width:1280px){.packs{position:absolute;margin-top:5px;width:60%;left:20%}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.picture-basket{position:absolute;bottom:28px;left:2px;background-color:#3063a5;color:#fff;padding:5px;border-top-right-radius:6px;opacity:.9;z-index:10;cursor:default}.small-icon{font-size:smaller!important;vertical-align:middle!important;padding:0 4px 4px 0!important}.filter-preview{margin:10px}#sepia{color:#9d5837}#black-and-white{color:#4d4a4a}#colour{color:#2c0d5f}.basket-item-image{display:inline-block}.adjust-buttons{vertical-align:top;display:inline-block}.basket-item-image-section{margin-bottom:40px}.image-basket-count:not(.image-basket-count-product){position:absolute;margin:5px}.image-basket-count,.image-basket-count-favourite,.image-basket-count-product{width:50px;height:30px;background-color:#3063a5;color:#fff;border-radius:15px;padding:8px 0 22px;font-size:smaller;border:1px solid #173965}.image-basket-count span,.image-basket-count-favourite span,.image-basket-count-product span{font-size:11pt!important;margin-left:2px;font-weight:700;margin-top:5px;vertical-align:middle!important}.image-basket-count{bottom:20px}.album-images .image-basket-count{bottom:2px}.image-basket-count-favourite{bottom:-4px;right:35px}.preview-container{text-align:center}.preview-picture-wrapper{float:none}.picture-preview{width:auto;margin:0 auto;position:relative}.picture-preview .arrow-left,.picture-preview .arrow-right{height:100%;width:35px;top:0;color:#a6a6a6;cursor:pointer;font-size:1.5em}.picture-preview .arrow-left:hover,.picture-preview .arrow-right:hover{background-color:initial;color:#a6a6a6}.picture-preview .arrow-left{left:-35px;background:#ebebeb;background:-moz-linear-gradient(left,#ebebeb 0,rgba(235,235,235,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,#ebebeb),color-stop(100%,rgba(235,235,235,0)));background:-webkit-linear-gradient(left,#ebebeb 0,rgba(235,235,235,0) 100%);background:-o-linear-gradient(left,#ebebeb 0,rgba(235,235,235,0) 100%);background:-ms-linear-gradient(left,#ebebeb 0,rgba(235,235,235,0) 100%);background:linear-gradient(to left,#ebebeb 0,rgba(235,235,235,0) 100%)}.picture-preview .arrow-left .fa-chevron-left{position:absolute;left:8px;top:50%;transform:translateY(-50%)}.picture-preview .arrow-right{right:-35px;background:#ebebeb;background:-moz-linear-gradient(right,#ebebeb 0,rgba(235,235,235,0) 100%);background:-webkit-gradient(right top,right top,color-stop(0,#ebebeb),color-stop(100%,rgba(235,235,235,0)));background:-webkit-linear-gradient(right,#ebebeb 0,rgba(235,235,235,0) 100%);background:-o-linear-gradient(right,#ebebeb 0,rgba(235,235,235,0) 100%);background:-ms-linear-gradient(right,#ebebeb 0,rgba(235,235,235,0) 100%);background:linear-gradient(to right,#ebebeb 0,rgba(235,235,235,0) 100%)}.picture-preview .arrow-right .fa-chevron-right{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.picture-preview img{width:100%;max-width:630px;max-height:480px;object-fit:contain;margin:0 auto;display:block}#preview-img-sticky{display:none;position:fixed;top:109px;right:4px;width:auto;height:auto;max-width:120px;max-height:120px;object-fit:contain;object-position:top right;z-index:998;pointer-events:none;border:4px solid #fff;box-shadow:2px 3px 8px 0 #ddd}.liked{color:#fff;cursor:pointer;background-color:#c1c1c1;padding:6px;position:absolute;font-size:.8em;top:0;right:0;z-index:10;border-radius:50%;-webkit-box-shadow:0 0 25px -5px #000;-moz-box-shadow:0 0 25px -5px #000;box-shadow:0 0 6px -2px #000;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.liked:hover{-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#60ad08}.basket-quantity-changer{cursor:default;margin-bottom:10px}.basket-quantity-changer .basket-quantity-amt{height:41px;display:inline-block;vertical-align:middle;background-color:#3063a5;text-align:center;min-width:40px;border:1px solid #3063a5;padding:0 .25em}.basket-quantity-changer .button,.basket-quantity-changer button{height:40px;vertical-align:bottom;display:inline-block;padding-top:12px;padding-bottom:15px;height:40px;z-index:0;width:auto;margin:0!important}.basket-quantity-changer .basket-quantity-input{width:50px;text-align:center;vertical-align:middle;border-bottom:1px solid #3063a5;border-top:none;font-size:1em;background:#fff}.quantity-changer{cursor:default}.quantity-changer .quantity-amt{line-height:35px;display:inline-block;vertical-align:middle;background-color:#fff;text-align:center;min-width:41px;margin:-5px}.quantity-changer .button,.quantity-changer button{vertical-align:middle;display:inline-block;min-height:0;padding-top:10px;padding-bottom:5px;height:35px;width:41px;z-index:1}.lower-tab{position:fixed;bottom:0;left:50%;transform:translateX(-50%);background-color:#fff;box-shadow:2px 3px 8px 0 #ddd;border-radius:15px 15px 0 0;z-index:998}.lower-tab p{padding:8px 14px;color:#252525;font-weight:800}.lower-tab i{color:#dbdbdb}@media (min-width:375px){.image-basket-count-favourite{right:60px}}@media (min-width:468px){.display_img{width:80%}}@media (min-width:1024px){.image-basket-count-product{left:18px}.image-basket-count-favourite{right:55px}}@media (min-width:1280px){.image-basket-count-favourite{right:80px}}@media (min-width:1408px){.picture-preview img{width:auto;margin:0 auto}}@media (max-width:640px){.preview{padding-bottom:0!important;padding-top:0!important}.picture-preview{width:70%}.picture-preview .arrow-left,.picture-preview .arrow-right{position:absolute}}@media (max-width:1280px){.picture-preview img{max-height:420px}}
.default-image-wrapper,.product .product-header .logo,.product .product-picture-preview,.product .product-picture-preview-mobile{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper,.product .product-header .logo,.product .product-picture-preview,.product .product-picture-preview-mobile{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.strikethrough{text-decoration:line-through}.mobile-pad{margin:0 0 15px 15px}.premium-price{margin-left:0!important}.upsell{background-color:#fff;color:red;font-weight:700;border-radius:15px;padding:5px 10px;font-size:smaller;margin-top:5px;border:1px solid #173965;overflow:hidden;width:100%;display:block}.products-list{padding-bottom:10px}.products-list .breaker{height:2px}.products-list .products-list-categories{position:relative;color:#f9f9f9;height:90px;padding-top:0}.products-list .products-list-categories .product-list-category-header{position:relative;width:25%;display:inline-block;height:90px;text-align:center;line-height:2em;border:1px solid #dadada;border-bottom-width:4px;cursor:pointer;background-color:#a6a6a6;vertical-align:top;-moz-transition:all .1s ease;-o-transition:all .1s ease;-webkit-transition:all .1s ease;transition:all .1s ease}.products-list .products-list-categories .product-list-category-header.disable{opacity:.4}.products-list .products-list-categories .product-list-category-header .product-icon{height:40px;width:40px}.products-list .products-list-categories .product-list-category-header .product-name{font-size:.8em}.products-list .products-list-categories .product-list-category-header .category-arrow{position:absolute;bottom:-33px;color:#3063a5;font-size:3em;left:0;right:0}.products-list .products-list-categories .product-list-category-header .category-arrow.active{color:#336ab1}.products-list .products-list-categories .product-list-category-header:hover{background-color:#336ab1;border-bottom-width:8px}.products-list .products-list-categories .product-list-category-header.active{background-color:#336ab1;border-bottom-width:12px}.products-list .products-list-categories .product-list-category-header h3{position:relative;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.3em}.product-title{font-size:1.2em;margin-bottom:10px;display:inline-block;font-weight:700}.product{display:flex;flex-direction:column;font-size:.8em;margin-bottom:20px;text-align:left;background-color:#f9f9f9;border-radius:5px;box-shadow:2px 3px 8px 0 #ddd;outline:1px solid #ffffff00;transition:outline .2s ease-in-out;padding:0;overflow:visible}.product>:first-child{padding:25px 20px 0}.product>*{padding:0 20px}.product>:last-child{padding:0 20px 25px}.product>:only-child{padding:25px 20px}.product:hover{outline:1px solid #3063a5}.product .product-header .logo{height:100px;width:100px;flex-shrink:0}.product .product-row>:first-child{width:100px;min-width:100px}.product .product-margin-left{margin-left:120px}.product .product-header-pricing{min-height:32px}.product .product-actions{text-align:right}@media (min-width:468px){.product .product-actions .product-price{padding-left:120px}}.product .product-defaults label{display:block;margin-bottom:5px;font-size:.8em}.product .product-basket{margin-top:10px}.product .buy-action{min-width:80px}.product .product-brief{overflow:hidden;font-size:smaller}.product .product-info{position:relative}.product .product-pip .pip{width:150px;height:150px}.product .product-details-and-options .buy-action{max-width:none}.product .product-details-and-options .details{padding-top:20px}.product .product-details-and-options .product-option label{min-width:100px;max-width:100px}.product .product-details-and-options .product-option select{width:100%;text-overflow:ellipsis}.product label{font-size:.8em}.product label.option-upgrade{color:#3063a5}.product label.option-upgrade input{flex-grow:1;flex-shrink:0}.product pre{white-space:pre-line}.product .button-details{margin-top:10px;background-color:#cedae4}.product .button-details.tertiary{color:#252525!important}.product .products-list{padding-bottom:0}.product .product-basket{text-align:center}.product .product-picture-preview,.product .product-picture-preview-mobile{height:100px;width:100px}.product .product-picture-preview{margin:10px;display:none}.product .product-picture-preview-mobile{margin:10px 0 0 70px}.product .child-product-wrapper{display:flex;gap:12px;height:150px}.product .child-product-wrapper .button{height:50px}.product .child-product-wrapper-premium{display:flex;gap:12px;align-items:center}.product .child-product-wrapper-premium .button{height:50px}.product .child-product-info-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.product .product-name{overflow:auto}.product.premium .product-info{height:70vw;width:70vw;box-sizing:content-box}.product.premium .product-info .logo{width:70vw;height:70vw;background-size:contain;background-repeat:no-repeat;border:1px solid #a6a6a6}.product.premium .product-brief{height:auto;line-height:1.2em}.product.premium .product-details-and-options{overflow:hidden}.product.premium .product-actions{text-align:left}.product.premium .picture-preview{min-height:150px;min-width:150px;height:150px;width:150px;margin:0 0!important;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:smaller}.product.premium .picture-preview span{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product.premium .product-note{font-weight:700;font-size:1em;margin-bottom:.5em}.product.premium .picture-container{height:150px;width:100%;vertical-align:top;position:relative;margin-bottom:50px}.product.premium .picture-container .button{left:160px;width:70px}.product.premium .picture-container .product-note-placeholder{margin-top:5px;font-size:.8em}.product.premium .picture-container-pack{height:150px;width:100%;vertical-align:top;position:relative;margin-bottom:80px}.product.premium .picture-container-pack .button{width:70px;min-height:50px}.product.premium .picture-container-pack .product-note-placeholder{margin-top:5px;font-size:.8em}.product.premium{outline:0;transition:none}.large-cancel-button{vertical-align:bottom;padding:1.55em 2em}.product-price{font-weight:700;font-size:1em!important;margin-bottom:0;display:block;color:#3063a5}.product-price .from{font-weight:400;font-size:.8em!important;display:block}@media (min-width:375px){.mobile-pad{margin:0}}@media (min-width:450px){.picture-chooser-wrapper .button{left:175px;width:150px!important}}@media (min-width:510px){.product-picture-preview{display:block!important}.product-picture-preview-mobile{display:none!important}}@media (min-width:640px){.pip{width:178px!important;height:178px!important}}@media (min-width:720px){.pip{width:239px!important;height:239px!important}.button-details{min-width:239px}}@media (min-width:468px){.product.premium .product-info{height:360px;width:360px}.product.premium .product-info .logo{width:360px;height:360px}.product.premium .picture-preview{min-width:200px;min-height:200px;width:200px;height:200px}.product.premium .picture-container{height:200px;width:100%;vertical-align:top;position:relative;margin-bottom:50px}.product.premium .picture-container .product-note-placeholder{left:220px;top:130px;font-size:.8em}.product.premium .picture-container-pack{height:200px;width:100%;vertical-align:top;position:relative;margin-bottom:60px}.product.premium .picture-container-pack .product-note-placeholder{left:220px;top:165px;font-size:.8em}.product.premium .child-product-wrapper{height:200px}}@media (min-width:640px){.upsell{width:auto;display:table}.large-cancel-button{padding:1.35em 1.65em}.product{font-size:1em}.product.premium .product-info{height:360px;width:360px}.product.premium .product-info .logo{width:360px;height:360px}}@media (min-width:1024px){.product-price{font-size:.95em!important}.product{font-size:1em}.product .button-details{margin-left:100px}.product .product-details-and-options .buy-action{max-width:none;width:auto}.product .product-details-and-options .product-option label{line-height:1.25em}.product .product-info .logo{width:90px;height:90px}.product.premium .product-info{height:360px;width:360px}.product.premium .product-info .logo{width:360px;height:360px}.product.premium .picture-chooser-wrapper{margin-left:380px;margin-right:380px}}@media (min-width:1280px){.pip{width:308px!important;height:308px!important}.button-details{min-width:308px}}@media (min-width:1408px){.pip{width:320px!important;height:320px!important}.button-details{min-width:320px}}@media (min-width:1600px){.pip{width:350px!important;height:350px!important}.button-details{min-width:350px}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#privacy{font-size:.85em}#privacy #privacy-more-trigger{color:#3063a5;cursor:pointer;margin-bottom:3.8em!important}#register{padding-bottom:20px}@media (min-width:1024px){#register{padding-bottom:70px}}@media (max-width:1280px){#privacy #privacy-more-trigger{margin-bottom:0!important}}.padding-bottom-70{padding-bottom:70px}#register div.hosted-field iframe,#register input[type=email],#register input[type=password],#register input[type=tel],#register input[type=text],#register select,#register textarea{font-size:1.2em;color:#000;width:500px;height:50px;padding:5px 10px;text-align:left;border:2px solid #01b055;margin:10px 0;border-radius:10px}#register button{border:none;margin-top:50px;padding:15px 60px;font-size:1.4em;text-align:center;border-radius:10px}#register .password-container{width:500px;display:inline-block;text-align:left}#register .password-container div.hosted-field iframe,#register .password-container input[type=email],#register .password-container input[type=password],#register .password-container input[type=tel],#register .password-container input[type=text],#register .password-container select,#register .password-container textarea{width:410px}#register .password-container span{font-size:2em;padding:5px}@media (max-width:640px){#register div.hosted-field iframe,#register input[type=email],#register input[type=password],#register input[type=tel],#register input[type=text],#register select,#register textarea{width:400px}}@media (max-width:468px){#register div.hosted-field iframe,#register input[type=email],#register input[type=password],#register input[type=tel],#register input[type=text],#register select,#register textarea{width:300px}}.bypass-register-container{margin-top:20px}#bypass-register{font-size:1.2em!important;padding:15px 40px!important;background-color:#d6e6f4;color:#3063a5;margin-top:0!important}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.rtl .text-align-center{text-align:center!important}body.rtl [fix-and-scroll]{direction:ltr}body.rtl div{direction:rtl;text-align:right}body.rtl .header .header-desktop .header-left{float:left}body.rtl .premium .product-details{float:none!important}body.rtl .premium .product-actions{float:none!important;text-align:right}body.rtl .premium .product-actions .buy-action{float:none!important}body.rtl .premium .picture-container .button{left:0;right:220px}body.rtl .premium .picture-chooser-wrapper .buy-action{float:none!important}@media (min-width:1024px){body.rtl .premium .picture-chooser-wrapper{margin-left:0;margin-right:420px}}body.rtl .image-basket-count{text-align:center}body.rtl .modal-premium-layout{text-align:center}body.rtl .album-thumb{float:right;margin-right:0;margin-left:15px}body.rtl .product .product-details{text-align:right;float:right}body.rtl .product .buy-action{float:left!important}body.rtl .product .product-actions{float:left}body.rtl .product .product-defaults{float:right}body.rtl .product .product-info{float:right;margin-right:0;margin-left:10px}body.rtl .product .button-details,body.rtl .product .pip,body.rtl .product .product-price{margin-left:0}@media (min-width:1024px){body.rtl .product .button-details,body.rtl .product .pip,body.rtl .product .product-price{margin-right:100px}}@media (min-width:1770px){body.rtl .product .product-details-and-options .product-option select{margin-right:0;margin-left:1em}}body.rtl .products-list .products-list-categories .product-list-category-header div{text-align:center}body.rtl a,body.rtl button,body.rtl input,body.rtl select{direction:rtl}body.rtl .image-basket-count-favourite{text-align:center}body.rtl .change-btn{float:left}body.rtl payment div{direction:ltr}body.rtl .add-sitting-field{left:0;right:auto}body.rtl .add-sitting-mask{left:-300px;right:auto}body.rtl .album-images{text-align:center}body.rtl .banner{direction:rtl}body.rtl .banner .banner-main div{text-align:center}body.rtl .banner .banner-menu{float:left}body.rtl .header-mobile .language-li .culture img{direction:ltr;left:100px}body.rtl .sitting-title{padding-right:15px}body.rtl .footer{direction:rtl}body.rtl .footer .footer-link{margin:0}body.rtl .footer .footer-link span{margin-right:1em}body.rtl .home-sitting-input div{direction:rtl;text-align:center!important}body.rtl .home-sitting-input input{text-align:right}body.rtl .home-page-form div{text-align:center}body.rtl .password-container{right:11px}body.rtl .home-registered{text-align:center}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.upsell-ribbon{background:#3063a5;color:#f9f9f9;text-align:center;position:relative}.upsell-ribbon .discount-title{font-size:1.2em;font-weight:700}.upsell-ribbon .discount-meta{font-size:1em;font-weight:700}.upsell-ribbon .discount-savings{font-size:1.1em}.upsell-ribbon .discount-disclaimer{font-size:.8em;font-style:italic}.upsell-ribbon .upsell-discount-row .upsell-discount-save-percent{font-weight:700}.upsell-ribbon .upsell-discount-row:last-of-type .upsell-discount-save-percent{text-decoration:underline}.upsell-ribbon .upsell-discount-row.upsell-discount-break>*{padding:0 2px 10px 0;line-height:0}.upsell-ribbon:after,.upsell-ribbon:before{background:#3063a5;content:' ';height:100%;width:10px;position:absolute;top:0}.upsell-ribbon:before{left:-10px}.upsell-ribbon:after{right:-10px}.upsell-ribbon .upsell-ribbon-corners{width:100%;position:absolute}.upsell-ribbon .upsell-ribbon-corners:after,.upsell-ribbon .upsell-ribbon-corners:before{content:' ';height:0;width:0;position:absolute;border-style:solid}.upsell-ribbon .upsell-ribbon-corners:first-of-type{top:-10px}.upsell-ribbon .upsell-ribbon-corners:first-of-type:before{border-width:0 0 10px 10px;border-color:#173965 transparent;left:-10px}.upsell-ribbon .upsell-ribbon-corners:first-of-type:after{border-width:10px 0 0 10px;border-color:transparent #173965;right:-10px}.upsell-ribbon .upsell-ribbon-corners:last-of-type{bottom:0}.upsell-ribbon .upsell-ribbon-corners:last-of-type:before{border-width:0 10px 10px 0;border-color:transparent #173965;left:-10px}.upsell-ribbon .upsell-ribbon-corners:last-of-type:after{border-width:0 0 10px 10px;border-color:transparent #173965;right:-10px}.upsell-ribbon li,.upsell-ribbon ul{padding:0}.upsell-ribbon tr:not(:last-of-type) td{padding-bottom:5px}
#fbplus-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fbplus-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png)}#fbplus-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fbplus-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fbplus-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}#fbplus-outer{position:relative;width:100%;height:100%;background:#fff}#fbplus-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fbplus-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:1101}#fbplus-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png) -40px 0;cursor:pointer;z-index:1103;display:none}#fbplus-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fbplus-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:0;line-height:0;vertical-align:top}#fbplus-frame{width:100%;height:100%;border:none;display:block}#fbplus-left,#fbplus-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url(../../bower_components/fancybox-plus/images/fbplus/blank.gif);z-index:1102;display:none}#fbplus-left{left:0}#fbplus-right{right:0}#fbplus-left-ico,#fbplus-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fbplus-left-ico{background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png);background-position:-40px -30px}#fbplus-right-ico{background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png);background-position:-40px -60px}#fbplus-left:hover,#fbplus-right:hover{visibility:visible}#fbplus-left:hover span{left:20px}#fbplus-right:hover span{left:auto;right:20px}.fbplus-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fbplus-bg-n{top:-20px;left:0;width:100%;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus-x.png)}#fbplus-bg-ne{top:-20px;right:-20px;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png);background-position:-40px -162px}#fbplus-bg-e{top:0;right:-20px;height:100%;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus-y.png);background-position:-20px 0}#fbplus-bg-se{bottom:-20px;right:-20px;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png);background-position:-40px -182px}#fbplus-bg-s{bottom:-20px;left:0;width:100%;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus-x.png);background-position:0 -20px}#fbplus-bg-sw{bottom:-20px;left:-20px;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png);background-position:-40px -142px}#fbplus-bg-w{top:0;left:-20px;height:100%;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus-y.png)}#fbplus-bg-nw{top:-20px;left:-20px;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png);background-position:-40px -122px}#fbplus-title{font-family:Helvetica;font-size:12px;z-index:1102}.fbplus-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fbplus-title-outside{padding-top:10px;color:#fff}.fbplus-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left}#fbplus-title-over{padding:10px;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus_title_over.png);display:block}.fbplus-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fbplus-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fbplus-title-float-wrap td{border:none;white-space:nowrap}#fbplus-title-float-left{padding:0 0 0 15px;background:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png) -40px -90px no-repeat}#fbplus-title-float-main{color:#fff;line-height:29px;font-weight:700;padding:0 0 3px 0;background:url(../../bower_components/fancybox-plus/images/fbplus/fbplus-x.png) 0 -40px}#fbplus-title-float-right{padding:0 0 0 15px;background:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png) -55px -90px no-repeat}.fbplus-ie6 #fbplus-close{background:0 0}.fbplus-ie6 #fbplus-left-ico{background:0 0}.fbplus-ie6 #fbplus-right-ico{background:0 0}.fbplus-ie6 #fbplus-title-over{background:0 0;zoom:1}.fbplus-ie6 #fbplus-title-float-left{background:0 0}.fbplus-ie6 #fbplus-title-float-main{background:0 0}.fbplus-ie6 #fbplus-title-float-right{background:0 0}#fbplus-hide-sel-frame,.fbplus-ie6 #fbplus-bg-e,.fbplus-ie6 #fbplus-bg-w,.fbplus-ie6 #fbplus-left,.fbplus-ie6 #fbplus-right{height:expression(this.parentNode.clientHeight + "px")}#fbplus-loading.fbplus-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}#fbplus-loading.fbplus-ie6 div{background:0 0}.fbplus-ie .fbplus-bg{background:0 0!important}
body,html{min-height:100%}.humane,.humane-jackedup{position:fixed;-moz-transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;z-index:100000}.humane,.humane-jackedup{font-family:Helvetica Neue,Helvetica,san-serif;font-size:18px;letter-spacing:-1px;top:20px;left:30%;opacity:0;width:40%;color:#333;padding:10px;text-align:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACWCAYAAAAfduJyAAAABmJLR0QA/wD/AP+gvaeTAAAAIklEQVQokWNgYGCQZGJgYGDARTDSQnboGDqsnDt0DKWNLAAkiQFdC+vZNQAAAABJRU5ErkJggg==);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(1,rgba(0,0,0,.2))) no-repeat;background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 100%) no-repeat;background:-webkit-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 100%) no-repeat;background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 100%) no-repeat;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 100%) no-repeat;background:linear-gradient(top,rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 100%) no-repeat;background-color:#fff;-webkit-border-radius:3px;border-radius:3px;text-shadow:0 1px 1px rgba(255,255,255,.8);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5);-moz-transform:translateY(-100px);-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px)}.humane p,.humane ul,.humane-jackedup p,.humane-jackedup ul{margin:0;padding:0}.humane ul,.humane-jackedup ul{list-style:none}.humane-jackedup.humane-jackedup-info,.humane.humane-jackedup-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAABmJLR0QA/wD/AP+gvaeTAAAAR0lEQVQokWNISfn/n4mBgeE/EwMDAwMqQYQYmdoGlxgjI4rY//+Dx2nUFRsQZ2ALTrQQp8QL1DWeqASC014y7aCx8QwMDAwA1aZBIulmpvwAAAAASUVORK5CYII=);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.7)),color-stop(1,rgba(0,0,0,.85))) no-repeat;background:-moz-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.85) 100%) no-repeat;background:-webkit-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.85) 100%) no-repeat;background:-ms-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.85) 100%) no-repeat;background:-o-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.85) 100%) no-repeat;background:linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.85) 100%) no-repeat;background-color:#fff;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.35)}.humane-jackedup.humane-jackedup-success,.humane.humane-jackedup-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAABmJLR0QA/wD/AP+gvaeTAAAASElEQVQokc2SMQ4AIAgDD9/K/79QVzWaENTownAJbWnA5SqACkA/Aiy59hczrGVC30Q7y57EmNU5NL5zwln50IMsfZMel+UBKtFBQSLWM9wLAAAAAElFTkSuQmCC);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#62c462),color-stop(1,#57a957)) no-repeat;background:-moz-linear-gradient(top,#62c462 0,#57a957 100%) no-repeat;background:-webkit-linear-gradient(top,#62c462 0,#57a957 100%) no-repeat;background:-ms-linear-gradient(top,#62c462 0,#57a957 100%) no-repeat;background:-o-linear-gradient(top,#62c462 0,#57a957 100%) no-repeat;background:linear-gradient(top,#62c462 0,#57a957 100%) no-repeat;background-color:#64ff64;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.35)}.humane-jackedup.humane-jackedup-error,.humane.humane-jackedup-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAABmJLR0QA/wD/AP+gvaeTAAAAf0lEQVQokY2TOQ7AIAwER/5mivy/yRc2RQDhA0jhghFYO5bhuS+TZMAoIUMEhhH4loGhfu71cenM3DutWMsaeGKjv3zO5N17KLPJ0+fQD8cpv5uVLPo4vnX0PpXj0nuaaeVzdmw+yXG1O96n2p3kozB757Ni1Z5UPsU9SP8AeAG1kHXE+7RlPAAAAABJRU5ErkJggg==);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ee5f5b),color-stop(1,#c43c35)) no-repeat;background:-moz-linear-gradient(top,#ee5f5b 0,#c43c35 100%) no-repeat;background:-webkit-linear-gradient(top,#ee5f5b 0,#c43c35 100%) no-repeat;background:-ms-linear-gradient(top,#ee5f5b 0,#c43c35 100%) no-repeat;background:-o-linear-gradient(top,#ee5f5b 0,#c43c35 100%) no-repeat;background:linear-gradient(top,#ee5f5b 0,#c43c35 100%) no-repeat;background-color:#ee5f5b;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.35)}.humane-animate,.humane-jackedup.humane-jackedup-animate{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.humane-animate:hover,.humane-jackedup.humane-jackedup-animate:hover{opacity:.7}.humane-jackedup.humane-jackedup-js-animate,.humane-js-animate{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.humane-jackedup.humane-jackedup-js-animate:hover,.humane-js-animate:hover{opacity:.7}
.introjs-overlay{position:absolute;z-index:999999;background-color:#000;opacity:0;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,.9)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-fixParent{z-index:auto!important;opacity:1!important;position:absolute!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;background-color:#fff;background-color:rgba(255,255,255,.9);border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-tooltipReferenceLayer{position:absolute;visibility:hidden;z-index:10000000;background-color:transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{position:absolute;visibility:visible;top:-16px;left:-16px;z-index:9999999999!important;padding:2px;font-family:Arial,verdana,tahoma;font-size:13px;font-weight:700;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:#ff3019;background:-webkit-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff3019),color-stop(100%,#cf0404));background:-moz-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-ms-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-o-linear-gradient(top,#ff3019 0,#cf0404 100%);background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.4)}.introjs-arrow{border:5px solid #fff;content:'';position:absolute}.introjs-arrow.top{top:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent}.introjs-arrow.top-right{top:-10px;right:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent}.introjs-arrow.right{right:-10px;top:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;border-top-color:#fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left{left:-10px;top:10px;border-top-color:transparent;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-top-color:transparent;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent}.introjs-tooltip{position:absolute;visibility:visible;padding:10px;background-color:#fff;min-width:200px;max-width:300px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,.4);-webkit-transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-ms-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button{position:relative;overflow:visible;display:inline-block;padding:.3em .8em;border:1px solid #d4d4d4;margin:0;text-decoration:none;text-shadow:1px 1px 0 #fff;font:11px/normal sans-serif;color:#333;white-space:nowrap;cursor:pointer;outline:0;background-color:#ececec;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#ececec));background-image:-moz-linear-gradient(#f4f4f4,#ececec);background-image:-o-linear-gradient(#f4f4f4,#ececec);background-image:linear-gradient(#f4f4f4,#ececec);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;zoom:1;margin-top:10px}.introjs-button:hover{border-color:#bcbcbc;text-decoration:none;box-shadow:0 1px 1px #e3e3e3}.introjs-button:active,.introjs-button:focus{background-image:-webkit-gradient(linear,0 0,0 100%,from(#ececec),to(#f4f4f4));background-image:-moz-linear-gradient(#ececec,#f4f4f4);background-image:-o-linear-gradient(#ececec,#f4f4f4);background-image:linear-gradient(#ececec,#f4f4f4)}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{margin-right:5px;color:#7a7a7a}.introjs-prevbutton{-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em;border-right:none}.introjs-nextbutton{-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{color:#9a9a9a;border-color:#d4d4d4;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-bullets{text-align:center}.introjs-bullets ul{clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none}.introjs-bullets ul li a:hover{background:#999}.introjs-bullets ul li a.active{background:#999}.introjs-progress{overflow:hidden;height:10px;margin:10px 0 5px 0;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,.57)}.introjs-hint-pulse{width:10px;height:10px;border:5px solid rgba(60,60,60,.27);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;position:absolute;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.introjs-hint-no-anim .introjs-hint-dot{-webkit-animation:none;-moz-animation:none;animation:none}.introjs-hint-dot{border:10px solid rgba(146,146,146,.36);background:0 0;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;height:50px;width:50px;-webkit-animation:introjspulse 3s ease-out;-moz-animation:introjspulse 3s ease-out;animation:introjspulse 3s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}@-moz-keyframes intrjspulse{0%{-moz-transform:scale(0);opacity:0}25%{-moz-transform:scale(0);opacity:.1}50%{-moz-transform:scale(.1);opacity:.3}75%{-moz-transform:scale(.5);opacity:.5}100%{-moz-transform:scale(1);opacity:0}}@-webkit-keyframes introjspulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(0);opacity:.1}50%{-webkit-transform:scale(.1);opacity:.3}75%{-webkit-transform:scale(.5);opacity:.5}100%{-webkit-transform:scale(1);opacity:0}}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../fontAwesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fontAwesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fontAwesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fontAwesome/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fontAwesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fontAwesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0LmNzcyIsIm1HcmlkLWNvcmUuY3NzIiwibUdyaWQtcHguY3NzIiwiY29uZmlnLnNjc3MiLCJhZGRTaXR0aW5nLnNjc3MiLCJhbGJ1bXMuc2NzcyIsImFuaW1hdGlvbnMuc2NzcyIsIm1peGlucy5zY3NzIiwiYXJlWW91U3VyZS5zY3NzIiwiYmFubmVyLnNjc3MiLCJiYXNlLnNjc3MiLCJiYXNlLmNzcyIsImJhc2tldC5zY3NzIiwiY29va2llTWVzc2FnZS5zY3NzIiwiZFJldGVudGlvbk1vZGFsLnNjc3MiLCJmZWVkYmFjay5zY3NzIiwiZml4QW5kU2Nyb2xsLnNjc3MiLCJmb290ZXIuc2NzcyIsImZvcm1zLnNjc3MiLCJoZWFkZXIuc2NzcyIsImhvbWUuc2NzcyIsImljb25zLnNjc3MiLCJpbnB1dC5zY3NzIiwiaW5wdXQuY3NzIiwibGFuZ3VhZ2Uuc2NzcyIsImxvYWRpbmcuc2NzcyIsIm1vZGFsLnNjc3MiLCJtb2RhbFBhY2tSZW1pbmRlci5zY3NzIiwibW9kYWxQaWN0dXJlUGlja2VyLnNjc3MiLCJub3RpZmljYXRpb24uc2NzcyIsIm9yZGVycy5zY3NzIiwib3ZlcmxheS5zY3NzIiwicGFja3Muc2NzcyIsInBpY3R1cmVzLnNjc3MiLCJwcm9kdWN0cy5zY3NzIiwicmVnaXN0ZXIuc2NzcyIsInJ0bC5zY3NzIiwidXBzZWxsUmliYm9uLnNjc3MiLCJqcXVlcnkuZmFuY3lib3gtcGx1cy5jc3MiLCJqYWNrZWR1cC5jc3MiLCJpbnRyb2pzLmNzcyIsImZvbnQtYXdlc29tZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsRUFBRyxLQUFNLFFBQVMsUUFGSyxPQVN2QixRQUFTLE1BR0csTUFQWixFQUgyQixJQURBLFdBRHJCLEtBU1UsT0FEVCxRQUhFLE9BSHVCLEtBQU0sS0FJOUIsR0FIUixJQU13QixRQU5uQixJQUhPLElBTVosR0FBSSxHQUhNLEdBTXVCLE1BRmpDLFNBR1EsV0FBUixPQUFvQixPQUhWLEtBTlYsR0FBSSxHQUFJ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LHVCZjZDUSxpQkFBa0IsUWU3QzFCLHFCQUFBLHVCZmlEUSxpQkp4REksUW1CT1osc0JBQUEsd0JmcURRLGlCSjVESSxRbUJPWixnQkFBQSxlQUFBLGdCQUFBLGVBQUEsYUF5QlksTW5CckJBLFFJa0NSLGlCSnBDTSxRbUJGVix3QkFBQSx1QkFBQSx3QkFBQSx1QkFBQSxxQmZ5Q1EsaUJKdkNFLFFtQkZWLHNCQUFBLHFCQUFBLHNCQUFBLHFCQUFBLG1CZjZDUSxpQkFBa0IsUWU3QzFCLHNCQUFBLHFCQUFBLHNCQUFBLHFCQUFBLG1CZmlEUSxpQkovQ0UsUW1CRlYsdUJBQUEsc0JBQUEsdUJBQUEsc0JBQUEsb0JmcURRLGlCSm5ERSxRbUJGVixrQkE4QlksTW5CMUJBLFFJa0NSLGlCSnJDYSxRbUJEakIsMEJmeUNRLGlCSnhDUyxRbUJEakIsd0JmNkNRLGlCQUFrQixRZTdDMUIsd0JmaURRLGlCSmhEUyxRbUJEakIseUJmcURRLGlCSnBEUyxRbUJEakIsY0FtQ1ksUUFBUyxLQUFBLEtBbkNyQixjQXVDWSxTQUFVLE1BdkN0QixjQTJDWSxNQUFPLFFBS25CLE9BQ0ksT0FBUSxLQUNSLFVBQVcsSWY0QlgsZ0JBNUVvQixJQUFJLElBQUksS0E2RTVCLGNBN0VvQixJQUFJLElBQUksS0E4RTVCLG1CQTlFb0IsSUFBSSxJQUFJLEtBK0U1QixXQS9Fb0IsSUFBSSxJQUFJLEtBQzVCLFdKb0JTLEtJbkJULFFBQVMsS0pTSixLSVJMLGlCSlBZLFFJUVosTUpGUSxRSUdSLFFBQVMsYUFDVCxXQUFZLE9BOEJaLGlCSnhDWSxRbUJrRGhCLGVmUFEsaUJKM0NRLFFtQmtEaEIsYWZIUSxpQkFBa0IsUWVHMUIsYWZDUSxpQkpuRFEsUW1Ca0RoQixjZktRLGlCSnZEUSxRbUJrRGhCLGFBQUEsZUFRUSxNbkJwREksUUlrQ1IsaUJKN0NRLFFtQnVEWixxQkFBQSx1QmZQUSxpQkpoREksUW1CdURaLG1CQUFBLHFCZkhRLGlCQUFrQixRZUcxQixtQkFBQSxxQmZDUSxpQkp4REksUW1CdURaLG9CQUFBLHNCZktRLGlCSjVESSxR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QkFDRSxRQUFTLFFBRVgsc0JBQ0UsUUFBUyxRQUVYLGtCQUNFLFFBQVMsUUFFWCxnQkFDRSxRQUFTLFFBRVgsdUJBQ0UsUUFBUyxRQUVYLGdCQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgsa0JBQ0UsUUFBUyxRQUVYLHlCQUNFLFFBQVMsUUFFWCxtQkFDRSxRQUFTLFFBRVgseUJBQ0UsUUFBUyxRQUVYLHVCQUNFLFFBQVMsUUFFWCxtQkFDRSxRQUFTLFFBRVgscUJBQ0UsUUFBUyxRQUVYLHFCQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgsd0JBQ0UsUUFBUyxRQUVYLGlCQUNFLFFBQVMsUUFFWCxxQkFDRSxRQUFTLFFBRVgsY0FDRSxRQUFTLFFBRVgsc0JBQ0UsUUFBUyxRQUVYLHVCQUNFLFFBQVMsUUFFWCx5QkFDRSxRQUFTLFFBRVgsc0JBQ0UsUUFBUyxRQUVYLHFCQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgsa0JBQ0UsUUFBUyxRQUVYLHlCQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgscUJBQ0UsUUFBUyxRQUVYLG1CQUNFLFFBQVMsUUFFWCxlQUNFLFFBQVMsUUFFWCxtQkFDRSxRQUFTLFFBRVgscUJBQ0UsUUFBUyxRQUVYLGNBQ0UsUUFBUyxRQUlYLGVBRkEsa0JBQ0Esa0JBRUUsUUFBUyxRQUVYLG9CQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgsMEJBQ0UsUUFBUyxRQUVYLG9CQUNFLFFBQVMsUUFFWCxvQkFDRSxRQUFTLFFBRVgsbUJBQ0UsUUFBUyxRQUVYLGtCQUNFLFFBQVMsUUFFWCx3QkFDRSxRQUFTLFFBRVgsdUJBQ0UsUUFBUyxRQUVYLG9CQUNFLFFBQVMsUUFFWCxxQkFDRSxRQUFTLFFBRVgsMkJBQ0UsUUFBUyxRQUVYLG1CQUNFLFFBQVMsUUFFWCxnQkFDRSxRQUFTLFFBRVgsdUJBQ0UsUUFBUyxRQUVYLHNCQUNFLFFBQVMsUUFFWCx1QkFDRSxRQUFTLFFBRVgscUJBQ0UsUUFBUyxRQUVYLGlCQUNFLFFBQVMsUUFFWCxnQkFDRSxRQUFTLFFB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UUFBUyxRQUVYLGtCQUNFLFFBQVMsUUFJWCxnQkFGQSxtQkFDQSxlQUVFLFFBQVMsUUFFWCxtQkFDRSxRQUFTLFFBRVgsMkJBQ0UsUUFBUyxRQUVYLDJCQUNFLFFBQVMsUUFFWCwwQkFDRSxRQUFTLFFBRVgsMkJBQ0Esd0JBQ0UsUUFBUyxRQUVYLDZCQUNBLDBCQUNFLFFBQVMsUUFFWCxvQkFDRSxRQUFTLFFBRVgsZ0JBQ0UsUUFBUyxRQUVYLGdCQUNFLFFBQVMsUUFFWCxnQkFDRSxRQUFTLFFBRVgsbUJBQ0UsUUFBUyxRQUVYLG1CQUNFLFFBQVMsUUFFWCxxQkFDRSxRQUFTLFFBRVgsdUJBQ0UsUUFBUyxRQUVYLHVCQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgsa0JBQ0UsUUFBUyxRQUVYLFNBQ0UsU0FBVSxTQUNWLE1BQU8sSUFDUCxPQUFRLElBQ1IsUUFBUyxFQUNULE9BQVEsS0FDUixTQUFVLE9BQ1YsS0FBTSxjQUNOLE9BQVEsRUFFViwwQkFDQSx5QkFDRSxTQUFVLE9BQ1YsTUFBTyxLQUNQLE9BQVEsS0FDUixPQUFRLEVBQ1IsU0FBVSxRQUNWLEtBQU0iLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm9sLCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59IiwiLypcclxuICAgIG1HcmlkIC0gQSBzaW1wbGUgU0FTUyBncmlkIHNvbHV0aW9uLlxyXG4qL1xyXG4uY29udGFpbmVyIHtcclxuICB3aWR0aDogOTAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDAgYXV0bzsgfVxyXG5cclxuKiwgKjphZnRlciwgKjpiZWZvcmUge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG5cclxuW2NsYXNzKj0nY29sLSddIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbG9hdDogbGVmdDsgfVxyXG5cclxuW2NsYXNzKj0nY29sLSddOmFmdGVyIHtcclxuICBjbGVhcjpib3RoOyBjb250ZW50OiBcIlwiO31cclxuXHJcbltjbGFzcyo9J2NvbC0nXTpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cclxuXHJcbltjbGFzcyo9J2NvbC0nXS5mb3JjZS1ndXR0ZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxyXG5cclxuLmNvbC1ub19wYWQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4uY2xlYXIge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICBbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIgW2NsYXNzKj0nY29sLSddLCAuY29udGFpbmVyIFtjbGFzcyo9J2NvbC0nXTpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyIC5jb250YWluZXIgW2NsYXNzKj0nY29sLSddIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcC1zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuXHJcbiAgICAuZGVza3RvcC1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgLmNvbC0xIHtcclxuICAgIHdpZHRoOiA2Ljg2NjY2NjY2NjY3JTsgfVxyXG4gIC5jb2wtMiB7XHJcbiAgICB3aWR0aDogMTUuMzMzMzMzMzMzMyU7IH1cclxuICAuY29sLTMge1xyXG4gICAgd2lkdGg6IDIzLjglOyB9XHJcbiAgLmNvbC00IHtcclxuICAgIHdpZHRoOiAzMi4yNjY2NjY2NjY3JTsgfVxyXG4gIC5jb2wtNSB7XHJcbiAgICB3aWR0aDogNDAuNzMzMzMzMzMzMyU7IH1cclxuICAuY29sLTYge1xyXG4gICAgd2lkdGg6IDQ5LjIlOyB9XHJcbiAgLmNvbC03IHtcclxuICAgIHdpZHRoOiA1Ny42NjY2NjY2NjY3JTsgfVxyXG4gIC5jb2wtOCB7XHJcbiAgICB3aWR0aDogNjYuMTMzMzMzMzMzMyU7IH1cclxuICAuY29sLTkge1xyXG4gICAgd2lkdGg6IDc0LjYlOyB9XHJcbiAgLmNvbC0xMCB7XHJcbiAgICB3aWR0aDogODMuMDY2NjY2NjY2NyU7IH1cclxuICAuY29sLTExIHtcclxuICAgIHdpZHRoOiA5MS41MzMzMzMzMzMzJTsgfVxyXG4gIC5jb2wtMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7IH0gfVxyXG5cclxuLyogI3JlZ2lvbiBNYXJnaW4gYW5kIFBhZGRpbmcgQ2xhc3NlcyAqL1xyXG4ucGFkZGluZy01IHtcclxuICBwYWRkaW5nOiA1cHg7IH1cclxuXHJcbi5wYWRkaW5nLXRvcC01IHtcclxuICBwYWRkaW5nLXRvcDogNXB4OyB9XHJcblxyXG4ucGFkZGluZy1yaWdodC01IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cclxuXHJcbi5wYWRkaW5nLWJvdHRvbS01IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XHJcblxyXG4ucGFkZGluZy1sZWZ0LTUge1xyXG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XHJcblxyXG4ucGFkZGluZy0xMCB7XHJcbiAgcGFkZGluZzogMTBweDsgfVxyXG5cclxuLnBhZGRpbmctdG9wLTEwIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDsgfVxyXG5cclxuLnBhZGRpbmctcmlnaHQtMTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cclxuXHJcbi5wYWRkaW5nLWJvdHRvbS0xMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cclxuXHJcbi5wYWRkaW5nLWxlZnQtMTAge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxyXG5cclxuLnBhZGRpbmctMTUge1xyXG4gIHBhZGRpbmc6IDE1cHg7IH1cclxuXHJcbi5wYWRkaW5nLXRvcC0xNSB7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTE1IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XHJcblxyXG4ucGFkZGluZy1ib3R0b20tMTUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XHJcblxyXG4ucGFkZGluZy1sZWZ0LTE1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cclxuXHJcbi5wYWRkaW5nLTIwIHtcclxuICBwYWRkaW5nOiAyMHB4OyB9XHJcblxyXG4ucGFkZGluZy10b3AtMjAge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XHJcblxyXG4ucGFkZGluZy1yaWdodC0yMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxyXG5cclxuLnBhZGRpbmctYm90dG9tLTIwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxyXG5cclxuLnBhZGRpbmctbGVmdC0yMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XHJcblxyXG4ubWFyZ2luLTUge1xyXG4gIG1hcmdpbjogNXB4OyB9XHJcblxyXG4ubWFyZ2luLXRvcC01IHtcclxuICBtYXJnaW4tdG9wOiA1cHg7IH1cclxuXHJcbi5tYXJnaW4tcmlnaHQtNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cclxuXHJcbi5tYXJnaW4tYm90dG9tLTUge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxyXG5cclxuLm1hcmdpbi1sZWZ0LTUge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cclxuXHJcbi5tYXJnaW4tMTAge1xyXG4gIG1hcmdpbjogMTBweDsgfVxyXG5cclxuLm1hcmdpbi10b3AtMTAge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMTAge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cclxuXHJcbi5tYXJnaW4tbGVmdC0xMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cclxuXHJcbi5tYXJnaW4tMTUge1xyXG4gIG1hcmdpbjogMTVweDsgfVxyXG5cclxuLm1hcmdpbi10b3AtMTUge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMTUge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMTUge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cclxuXHJcbi5tYXJnaW4tbGVmdC0xNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cclxuXHJcbi5tYXJnaW4tMjAge1xyXG4gIG1hcmdpbjogMjBweDsgfVxyXG5cclxuLm1hcmdpbi10b3AtMjAge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMjAge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMjAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cclxuXHJcbi5tYXJnaW4tbGVmdC0yMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cclxuXHJcbi8qICNlbmRyZWdpb24gKi8iLCIuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA5NSU7XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDQ2OHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNDQ4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNjIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNzQ4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDg3NnB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogODU2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMDRweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTI2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAxNDA4cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMzg4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDE1ODBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDE3NzBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDE3NTBweDtcclxuICAgIH1cclxufVxyXG4iLCLvu78kY29sLWdyZWVuOiAjNjBhZDA4O1xyXG4kY29sLXllbGxvdzogI2ZmYTY0ZDtcclxuXHJcbiRjb2wtY29hbDogIzI1MjUyNTtcclxuXHJcbiRjb2wtcHJldC1ibHVlOiAjMzA2M0E1O1xyXG4kY29sLXByZXQtYmx1ZS1saWdodDogI2Q2ZTZmNDtcclxuJGNvbC1wcmV0LWJsdWUtZGFyazogIzE3Mzk2NTtcclxuJGNvbC1ibHVlLWxpZ2h0OiAjY2VkYWU0O1xyXG4kY29sLXJlZDogI2NkMjkyOTtcclxuXHJcbiRjb2wtd2hpdGU6ICNmOWY5Zjk7XHJcbiRjb2wtZ3JleTogI2ViZWJlYjtcclxuJGNvbC1ncmV5LWxvYWRpbmc6ICNlM2UwZTA7XHJcbiRjb2wtZ3JleS1saWdodDogI0YzRjNGMztcclxuJGNvbC1ncmV5LWRhcms6ICNhNmE2YTY7XHJcblxyXG4kbGlnaHRlbi1wY3Q6IDMlO1xyXG5cclxuJHBhZC14c206IDVweDtcclxuJHBhZC1zbTogMTBweDtcclxuJHBhZC1tZWQ6IDE1cHg7XHJcbiRwYWQtbGc6IDIwcHg7XHJcbiRwYWQteGw6IDQwcHg7XHJcblxyXG4vLyBUaGlzIGlzIHVzZWQgdG8gZGVjbGFyZSB0aGUgZ2xvYmFsIHBhZGRpbmcgd2Ugd2lsbCB1c2UgdGhyb3VnaG91dCB0aGUgc2l0ZS4gZWcsIGFsbCBndXR0ZXJzIGV0Yy5cclxuJHBhZC1nbG9iYWw6ICRwYWQtbGc7XHJcblxyXG4kaGd0LWhlYWRlcjogNjBweDtcclxuJGhndC1iYW5uZXI6IDQ1cHg7XHJcbiRoZ3QtaW5wdXRzOiA0MHB4O1xyXG4kaGd0LWltZy13cmFwcGVyOiAxNTBweDtcclxuXHJcbiRicmstbW9iLW1heDogNDY4cHg7XHJcbiRicmstbW9iLWxnOiA2NDBweDtcclxuJGJyay10YWItbWVkOiA3NjhweDtcclxuJGJyay10YWItbGc6IDg3NnB4O1xyXG4kYnJrLWRlc2t0b3AteHNtOiAxMDI0cHg7XHJcbiRicmstZGVza3RvcC1zbTogMTI4MHB4O1xyXG4kYnJrLWRlc2t0b3AtbWVkOiAxNDA4cHg7XHJcbiRicmstZGVza3RvcC1sZzogMTYwMHB4O1xyXG4kYnJrLWRlc2t0b3AteGxnOiAxNzcwcHg7XHJcblxyXG4kYnJlYWtwb2ludHM6ICRicmstbW9iLW1heCwgJGJyay1tb2ItbGcsICRicmstdGFiLW1lZCwgJGJyay10YWItbGcsICRicmstZGVza3RvcC14c20sICRicmstZGVza3RvcC1zbSwgJGJyay1kZXNrdG9wLW1lZCwgJGJyay1kZXNrdG9wLWxnLCAkYnJrLWRlc2t0b3AteGxnO1xyXG5cclxuJHNlbC1pbnB1dDogJ2lucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT10ZWxdLCBzZWxlY3QsIHRleHRhcmVhLCBkaXYuaG9zdGVkLWZpZWxkIGlmcmFtZSc7XHJcbiRzZWwtYnJhaW50cmVlOiAnI2NhcmQtbnVtYmVyLCAjY3Z2LCAjZXhwaXJhdGlvbi1kYXRlJztcclxuJHNlbC1oZWFkZXJzOiAnaDEsIGgyLCBoMywgaDQsIGg1LCBoNic7XHJcblxyXG4uZGVmYXVsdC1pbWFnZS13cmFwcGVyIHtcclxuICAgIGhlaWdodDogJGhndC1pbWctd3JhcHBlcjtcclxuICAgIHdpZHRoOiAkaGd0LWltZy13cmFwcGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbC1ncmV5LWRhcms7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5cclxuLmFkZC1zaXR0aW5nLWZpZWxkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogOTEwO1xyXG4gICAgYm90dG9tOiA4cHg7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICAuc2l0dGluZy1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgIGJ1dHRvbiwgYSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBidXR0b24sIGEge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAjYWRkLXNpdHRpbmctdG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgIH1cclxufVxyXG5cclxuLmFkZC1zaXR0aW5nLW1hc2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0zMDBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2wtZ3JleTtcclxuICAgIHotaW5kZXg6IDk5NztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLmFkZC1zaXR0aW5nLXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmFkZC1zaXR0aW5nLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuJGltZy1zaXplLW1vYjogOTBweDtcclxuJGFsYnVtLXBhZGRpbmc6ICRwYWQtbWVkO1xyXG4kYWxidW0taW1nLXNpemU6IDIyMHB4O1xyXG4kYWxidW0taW1nLXNpemUtc206IDE0MHB4O1xyXG5cclxuLy8gLmV2ZW50LXllYXIge1xyXG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgcGFkZGluZy10b3A6IDVweDtcclxuLy8gfVxyXG4vKiAjcmVnaW9uIEFsYnVtcyAqL1xyXG4vLyAuYWxidW0tZm9sZGVycyB7XHJcbi8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICBtaW4taGVpZ2h0OiAkaW1nLXNpemUtbW9iICsgKCRhbGJ1bS1wYWRkaW5nICogMik7XHJcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuLy8gICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZC1sZztcclxuLy8gICAgIH1cclxuXHJcblxyXG4vLyAgICAgLnNpdHRpbmctdGl0bGUge1xyXG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbi8vICAgICAgICAgcGFkZGluZzogJHBhZC1tZWQgMDtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAuZXZlbnQtZm9sZGVyIHtcclxuLy8gICAgICAgICBwYWRkaW5nOiAkcGFkLW1lZDtcclxuLy8gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICAgICAgbWluLWhlaWdodDogJGltZy1zaXplLW1vYiArICgkYWxidW0tcGFkZGluZyAqIDIpO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG5cclxuLmFsYnVtLXRodW1iIHtcclxuICAgIGhlaWdodDogJGltZy1zaXplLW1vYjtcclxuICAgIHdpZHRoOiAkaW1nLXNpemUtbW9iO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbC1ncmV5LWRhcms7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRhbGJ1bS1wYWRkaW5nO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWxidW0taW5mbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmFsYnVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGJ1bS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHBhZC1zbTtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAuNWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogJHBhZC14c207XHJcbn1cclxuXHJcbi5hbGJ1bS1pbWFnZXMsIC5hbGJ1bS1wcm9kdWN0cyB7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIC8vIHdpZHRoOjIwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFkLXNtO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgLypwYWRkaW5nOiAkcGFkLXhzbTsqL1xyXG4gICAgLmFsYnVtLWltYWdlLCAuYWxidW0tcHJvZHVjdCB7XHJcbiAgICAgICAgQGV4dGVuZCAuZGVmYXVsdC1pbWFnZS13cmFwcGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5waWN0dXJlLXVuYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBsYXJnZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDg1O1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA1cHggd2hpdGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDgwO1xyXG4gICAgICAgICAgICBjdXJzb3I6ICdub3QtYWxsb3dlZCc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbGJ1bS1wcm9kdWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgLy8gTm90IHByZXQgd2hpdGVcclxuICAgICAgICB3aWR0aDogJGhndC1pbWctd3JhcHBlcioyICsgMzBweDtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAkY29sLXByZXQtYmx1ZTtcclxuXHJcbiAgICAgICAgZGl2LnByb2R1Y3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zYW1wbGVfcHJvZHVjdC5qcGdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5uYW1lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4uZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5wcmljZS1idXkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zdHJpa2V0aHJvdWdoIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5saWdodGJveCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNSwgMjUsIDI1LCAwLjUpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIC5jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saWdodGJveCBpbWcsIC5saWdodGJveCBhIHtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmxpZ2h0Ym94LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDIwJTtcclxufVxyXG5cclxuLnBpY3R1cmUtdW5hdmFpbGFibGUtbWVzc2FnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNSwgMjUsIDI1LCAwLjUpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIC5waWN0dXJlLXVuYXZhaWxhYmxlLW1lc3NhZ2UtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggOHB4ICMwMDAwMDAzMDtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLXRhYi1tZWQpIHtcclxuICAgIC5saWdodGJveCBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5waWN0dXJlLXVuYXZhaWxhYmxlLW1lc3NhZ2Uge1xyXG4gICAgICAgIC5waWN0dXJlLXVuYXZhaWxhYmxlLW1lc3NhZ2UtY29udGVudCB7XHJcbiAgICAgICAgICAgIHRvcDogMTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLWRlc2t0b3Atc20pIHtcclxuLy8gICAgIC5hbGJ1bS1pbWFnZXMge1xyXG4vLyAgICAgICAgIC5hbGJ1bS1pbWFnZSB7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogJGFsYnVtLWltZy1zaXplLXNtO1xyXG4vLyAgICAgICAgICAgICB3aWR0aDogJGFsYnVtLWltZy1zaXplLXNtO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLy8gQG1lZGlhKG1pbi13aWR0aDogJGJyay1tb2ItbWF4KSB7XHJcbi8vICAgICAuYWxidW0taW1hZ2VzIHtcclxuLy8gICAgICAgICB3aWR0aDogJGFsYnVtLWltZy1zaXplO1xyXG4vLyAgICAgICAgIGhlaWdodDogJGFsYnVtLWltZy1zaXplO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4vLyBAbWVkaWEobWF4LXdpZHRoOiAkYnJrLW1vYi1tYXgpIHtcclxuLy8gICAgIC5hbGJ1bS1pbWFnZXMge1xyXG4vLyAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgLmFsYnVtLWltYWdlcyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIC5hbGJ1bS1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbWF4KSB7XHJcbi8vICAgICAuYWxidW0taW1hZ2VzIHtcclxuLy8gICAgICAgICBwYWRkaW5nOiAwO1xyXG4vLyAgICAgICAgIC8qbWFyZ2luOiAwICRwYWQteHNtICRwYWQteHNtICRwYWQteHNtOyovXHJcbi8vICAgICAgICAgLyp3aWR0aDogJGFsYnVtLWltZy1zaXplOyovXHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLmFsYnVtLWZvbGRlcnMge1xyXG4vLyAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZ3QtaW1nLXdyYXBwZXIgKyAoJGFsYnVtLXBhZGRpbmcgKiAyKTtcclxuXHJcblxyXG4vLyAgICAgICAgIC5ldmVudC1mb2xkZXIge1xyXG4vLyAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGd0LWltZy13cmFwcGVyICsgKCRhbGJ1bS1wYWRkaW5nICogMik7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5hbGJ1bS10aHVtYiB7XHJcbi8vICAgICAgICAgQGluY2x1ZGUgU2l6ZSgkaGd0LWltZy13cmFwcGVyLCAkaGd0LWltZy13cmFwcGVyKTtcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuXHJcbi8qICNlbmRyZWdpb24gKi9cclxuXHJcbi51cHNlbGxzIHtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgfVxyXG5cclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXM7XHJcblxyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogNDBweDtcclxuXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2wtcmVkLCAwLjgpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgICAudXBzZWxscyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uYW5pbWF0ZSB7XHJcbiAgICAmLmZhZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIFRyYW5zaXRpb24oYWxsIDAuNXMgbGluZWFyKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICYubmctaGlkZSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maXgtZmFkZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTI1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNTBweCkge1xyXG4gICAgLmZpeC1mYWRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay10YWItbWVkKSB7XHJcbiAgICAuZml4LWZhZGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcbiAgICAuZml4LWZhZGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5cclxuQG1peGluIFZlcnRpY2FsQWxpZ25NaWRkbGUoKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIEBpbmNsdWRlIFRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcclxufVxyXG5cclxuQG1peGluIERlZmF1bHRCdXR0b25TdHlsZSgpIHtcclxuICAgIEBpbmNsdWRlIFRyYW5zaXRpb24oYWxsIC4ycyBlYXNlKTtcclxuICAgIG1pbi1oZWlnaHQ6ICRoZ3QtaW5wdXRzO1xyXG4gICAgcGFkZGluZzogMTFweCAkcGFkLXNtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIERlZmF1bHRMaW5rU3R5bGUoKSB7XHJcbiAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcblxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbC1wcmV0LWJsdWUsICRsaWdodGVuLXBjdCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBCb3hTaGFkb3dCb3R0b20oKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDhweCAtNHB4ICMwMDAwMDA7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDhweCAtNHB4ICMwMDAwMDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggLTRweCAjMDAwMDAwO1xyXG59XHJcblxyXG5AbWl4aW4gU3R5bGVCdXR0b24oJGJhc2VDb2xvciwgJHZpc2l0ZWRDb2xvciwgJGhvdmVyY29sb3IsICR2aXNpdGVkY29sb3IsICRhY3RpdmVDb2xvcikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VDb2xvcjtcclxuXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2aXNpdGVkQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkaG92ZXJjb2xvciwgJGxpZ2h0ZW4tcGN0KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlzaXRlZGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlQ29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBTdHlsZUxpbmsoJGJhc2VDb2xvciwgJHZpc2l0ZWRDb2xvciwgJGhvdmVyY29sb3IsICR2aXNpdGVkY29sb3IsICRhY3RpdmVDb2xvcikge1xyXG4gICAgY29sb3I6ICRiYXNlQ29sb3I7XHJcblxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogJHZpc2l0ZWRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogbGlnaHRlbigkaG92ZXJjb2xvciwgJGxpZ2h0ZW4tcGN0KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJHZpc2l0ZWRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRhY3RpdmVDb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIFRyYW5zaXRpb24oJHRyYW5zaXRpb24pIHtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxufVxyXG5cclxuQG1peGluIFRyYW5zZm9ybSgkdHJhbnNmb3JtKSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxufVxyXG5cclxuQG1peGluIEFuaW1hdGVIZWlnaHQoJGNsb3NlZC1tYXgtaGVpZ2h0LCAkbWF4LWhlaWdodCwgJG9wZW4tY2xhc3MpIHtcclxuICAgICYuYW5pbWF0ZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogJGNsb3NlZC1tYXgtaGVpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgVHJhbnNpdGlvbihtYXgtaGVpZ2h0IDFzIGVhc2UpO1xyXG5cclxuICAgICAgICAmLiN7JG9wZW4tY2xhc3N9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgVHJhbnNpdGlvbihtYXgtaGVpZ2h0IDFzIGVhc2UpO1xyXG5cclxuICAgICAgICAgICAgQGlmKCRtYXgtaGVpZ2h0ICE9ICdudWxsJykge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJG1heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBTdHlsZVNjcm9sbGJhcigpIHtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2wtcHJldC1ibHVlLCA0NSUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2wtcHJldC1ibHVlLCAxMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gU2l6ZSgkaGVpZ2h0LCAkd2lkdGgpIHtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbn1cclxuXHJcbkBtaXhpbiBGdWxsV2lkdGgoKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuXHJcbi5hcmUteW91LXN1cmUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5idXR0b25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkcGFkLXNtO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG5cclxuLmJhbm5lci10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBnYXA6IDAgM2VtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstZGVza3RvcC1zbSkge1xyXG4gICAgLmJhbm5lci10b3Age1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXk7XHJcbiAgICBtaW4taGVpZ2h0OiAkaGd0LWJhbm5lcjtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIEJveFNoYWRvd0JvdHRvbSgpO1xyXG5cclxuICAgIC5iYW5uZXItdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogbGFyZ2U7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXItbWVudSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXItY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sLWNvYWw7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNGVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJhbm5lci1zaXR0aW5nIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuICAgIC5iYW5uZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgLmJhbm5lci10b3Age1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLmJhbm5lci1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42NWVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYWxidW0taW1hZ2UtZm9sZGVycy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmFycm93LWxlZnQsIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDkwMDtcclxuICAgICAgICBpIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7IH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctbGVmdCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsYnVtLWltYWdlLWZvbGRlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2wtZ3JleTtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIFN0eWxlU2Nyb2xsYmFyO1xyXG5cclxuICAgICAgICAuYWxidW0taW1hZ2UtZm9sZGVyLXNjcm9sbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgd2lkdGg6IDIwMDAwcHg7IC8vIFNldCB0aGlzIGluIEpTP1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvbGRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggM3B4IDhweCAwcHggI2RkZGRkZDtcclxuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvdXRsaW5lIDAuMTVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogNHB4IHNvbGlkICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDRweCBzb2xpZCAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvbGRlci1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvbGRlci1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjNweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcGFkLXhzbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvbGRlci11cHNlbGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sLXJlZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogODAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb2xkZXItaW1hZ2UtYWRkLXNpdHRpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLW5hbWUtYWRkLXNpdHRpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3M3B4O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcGFkLXhzbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZy1pbmRpY2F0b3Ige1xyXG4gICAgICAgIHRvcDogNzVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgLmFsYnVtLWltYWdlLWZvbGRlcnMtY29udGFpbmVyIC5hbGJ1bS1pbWFnZS1mb2xkZXJzIHtcclxuICAgICAgICAuZm9sZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5mb2xkZXItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLXVwc2VsbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLWltYWdlLWFkZC1zaXR0aW5nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvbGRlci1uYW1lLWFkZC1zaXR0aW5nIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2FkaW5nLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFsYnVtLWltYWdlLWZvbGRlci1zY3JvbGwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYyBXMDEnLCBcIkNlbnR1cnkgR290aGljXCIsIENlbnR1cnlHb3RoaWMsIEFwcGxlR290aGljLCBUYWhvbWEsIFwiTWljcm9zb2Z0IFlhSGVpIE5ld1wiLCBcIk1pY3Jvc29mdCBZYWhlaVwiLCBcIuW+rui9r+mbhem7kVwiLOWui+S9kywgU2ltU3VuLCBTVFhpaGVpLCBcIuWNjuaWh+e7hum7kVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICRjb2wtY29hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgJi5uby1zY3JvbGwge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyLWJ1ZmZlciB7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIG1hcmdpbjogJHBhZC1nbG9iYWwgMDtcclxufVxyXG5cclxuLm5nLWFuaW1hdGUge1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5kaXNwbGF5LWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRpc3BsYXktZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGV4LWdyb3cge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5mbGV4LWNvbHVtbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5mbGV4LXdyYXAge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5hbGlnbi1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uanVzdGlmeS1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmp1c3RpZnktYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmp1c3RpZnktYXJvdW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcbi5qdXN0aWZ5LXJpZ2h0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLmdhcC01IHtcclxuICAgIGdhcDogNXB4O1xyXG59XHJcbi5nYXAtMTAge1xyXG4gICAgZ2FwOiAxMHB4O1xyXG59XHJcbi5nYXAtMjAge1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcbi5oLTEwMCB7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxufVxyXG5cclxuI21haW4tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6ICRoZ3QtaGVhZGVyICsgKCRoZ3QtYmFubmVyKSArICRwYWQtZ2xvYmFsICsgNnB4O1xyXG5cclxuICAgICYuYWxidW0tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZhdm91cml0ZXMtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtd3JhcHBlci1ncmV5IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleS1saWdodDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgICAuY29udGVudC13cmFwcGVyLWdyZXkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgI21haW4tY29udGFpbmVyIHtcclxuICAgICAgICAmLmFsYnVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mYXZvdXJpdGVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuW25nLWNsaWNrXSwgW2RhdGEtbmctY2xpY2tdLCBhLCBidXR0b24ge1xyXG4gICAgJjpub3QoW2Rpc2FibGVkXSkge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLyogI3JlZ2lvbiBIZWFkaW5ncyAmIFRleHQgKi9cclxuI3skc2VsLWhlYWRlcnN9LCBwLCBwcmUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjhlbTtcclxufVxyXG5cclxuaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjZlbTtcclxufVxyXG5cclxuaDQge1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxufVxyXG5cclxuaDUge1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxufVxyXG5cclxuaDYge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxubGFiZWwge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi51bmRlcmxpbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbiN7JHNlbC1oZWFkZXJzfSwgcCwgaSwgc3BhbiwgZGl2LCB0ZCB7XHJcblxyXG4gICAgJi53aGl0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmV5IHtcclxuICAgICAgICBjb2xvcjogJGNvbC1ncmV5LWxvYWRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2FsLCAmLmJsYWNrIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1jb2FsO1xyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZ3JlZW4sICYuc3VjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZWQsICYuZGFuZ2VyIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi55ZWxsb3csICYud2FybmluZyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wteWVsbG93O1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuLyogI2VuZHJlZ2lvbiAqL1xyXG5cclxuLyogI3JlZ2lvbiBNYXJnaW4gQ2xhc3NlcyAqL1xyXG4ubWFyZ2luLXJlc2V0IHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1hcmdpbi1sZWZ0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ubWFyZ2luLWxlZnQtMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubWFyZ2luLXJpZ2h0LTIwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4ubWFyZ2luLXRvcC01IHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm1hcmdpbi1zaWRlcy0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi1zaWRlcy0yMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4vKiAjZW5kcmVnaW9uICovXHJcblxyXG4vKiAjcmVnaW9uIHBhZGRpbmcgQ2xhc3NlcyAqL1xyXG4ucGFkZGluZy1sZWZ0LTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLnBhZGRpbmctbGVmdC0yMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTIwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXRvcC0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLnBhZGRpbmctdG9wLTIwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ucGFkZGluZy1ib3R0b20tMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLWJvdHRvbS0yMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnBhZGRpbmctc2lkZXMtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnBhZGRpbmctc2lkZXMtMjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG4ucGFkZGluZy0wIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogI2VuZHJlZ2lvbiAqL1xyXG5cclxuLnRleHQtbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRleHQtMS01ZW0ge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxufVxyXG5cclxuLnRleHQtNzVlbSB7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5kYW5nZXIsIC5jYW5jZWwsIC5jbGVhciwgcmVkIHtcclxuICAgIGNvbG9yOiAkY29sLXJlZDtcclxufVxyXG5cclxuLnZlcnRpY2FsLWFsaWduLW1pZGRsZS1sZWdhY3kge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnZlcnRpY2FsLWFsaWduLXRvcCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4udmVydGljYWwtYWxpZ24tbWlkZGxlIHtcclxuICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxufVxyXG5cclxuLnRleHQtYWxpZ24tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2VudHJlLWJ5LWhlaWdodCB7XHJcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XHJcbn1cclxuXHJcbi5jbGFzc2ljLWxpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4uc21hbGwtZm9udCB7XHJcbiAgICBmb250LXNpemU6IHNtYWxsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcmlhbCB7XHJcbiAgICBmb250LWZhbWlseTogQXJpYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLml0YWxpYyB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxufVxyXG5cclxubGkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IC43NWVtO1xyXG59XHJcblxyXG51bC5saXN0LXN0eWxlLWJ1bGxldCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcclxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxufVxyXG5cclxudWwubGlzdC1zdHlsZS10aWNrIHtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ+KckyAnO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG4gICBjb250ZW50OiBcIiBcIjsgLyogT2xkZXIgYnJvd3NlciBkbyBub3Qgc3VwcG9ydCBlbXB0eSBjb250ZW50ICovXHJcbiAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIGhlaWdodDogMDtcclxuICAgY2xlYXI6IGJvdGg7XHJcbn0iLG51bGwsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuLmJhc2tldC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDJweCAzcHggOHB4IDBweCAjZGRkZGRkO1xyXG4gICAgcGFkZGluZzogMzVweCAzNXB4O1xyXG4gICAgXHJcbiAgICAub3B0aW9uLXVwZ3JhZGUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldC1kZXRhaWxzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXBpcCwgLmJhc2tldC1waXAtY2hpbGQsIC5iYXNrZXQtZGV0YWlscyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtcGlwIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5kZWZhdWx0LWltYWdlLXdyYXBwZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtcGlwLWNoaWxkIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5kZWZhdWx0LWltYWdlLXdyYXBwZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Qtb3B0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZC1nbG9iYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldC1yZW1vdmUtc2VjdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAkcGFkLW1lZDtcclxuICAgICAgICB0b3A6ICRwYWQtbWVkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWQteHNtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleTtcclxuXHJcbiAgICAgICAgLnJlbW92ZS1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBpY3R1cmVzLWxpc3Qge1xyXG4gICAgICAgIC8vIFdlIHBhc3MgbnVsbCBiZWNhdXNlIHdlIGFyZSBzZXR0aW5nIHRoZSBtYXgtaGVpZ2h0IGluIHRoZSBqYXZhc2NyaXB0LlxyXG4gICAgICAgIEBpbmNsdWRlIEFuaW1hdGVIZWlnaHQoMCwgbnVsbCwgJ29wZW4nKTtcclxuICAgIH1cclxuXHJcbiAgICAuY3JvcHBhYmxlLWltYWdlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICAubm90ZSB7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICYucmVxdWlyZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2wtcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oaWdobGlnaHQge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG5vdGUtZmFkZSAycztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMgVzAxJywgXCJDZW50dXJ5IEdvdGhpY1wiLCBDZW50dXJ5R290aGljLCBBcHBsZUdvdGhpYywgVGFob21hLCBcIk1pY3Jvc29mdCBZYUhlaSBOZXdcIiwgXCJNaWNyb3NvZnQgWWFoZWlcIiwgXCLlvq7ova/pm4Xpu5FcIizlrovkvZMsIFNpbVN1biwgU1RYaWhlaSwgXCLljY7mlofnu4bpu5FcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGlnaGxpZ2h0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWdobGlnaHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBub3RlLWZhZGUge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZVxyXG4gICAgICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcmVkXHJcbiAgICAgICAgfVxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtd2hpdGVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNyb3AtaW5zdHJ1Y3Rpb25zIHtcclxuICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggJGNvbC1yZWQgZGFzaGVkO1xyXG4gICAgICAgICAgICBjb2xvcjokY29sLXJlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1ncmV5LWxpZ2h0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICNmb3JlZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICNkcmFnZ2FibGUtYm94LCAjZm9yZWdyb3VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNkcmFnZ2FibGUtYm94IHtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCBibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAjdG9wLWxlZnQtaGFuZGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICN0b3AtcmlnaHQtaGFuZGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAjYm90dG9tLWxlZnQtaGFuZGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAjYm90dG9tLXJpZ2h0LWhhbmRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICNkcmFnLW1lOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiI1wiIGF0dHIoaWQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4kY2hlY2tvdXQtaGVpZ2h0OiA0MHB4O1xyXG5cclxuLmJhc2tldC1pdGVtLWxhc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNoZWNrb3V0LWhlaWdodCArICgkcGFkLW1lZCAqIDIpO1xyXG59XHJcblxyXG4uYmFza2V0LWNvbmZpcm1hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDYwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6ICgkY2hlY2tvdXQtaGVpZ2h0ICogMikgKyAoJHBhZC1tZWQgKiAyKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleS1saWdodDtcclxuICAgIHBhZGRpbmc6ICRwYWQtbWVkIDEwJTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRjaGVja291dC1oZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiwgYS5idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRpbmctNCB7XHJcbiAgICBwYWRkaW5nOiAwLjVlbSAwO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuICAgIC5iYXNrZXQtY29uZmlybWF0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstbW9iLWxnKSB7XHJcbiAgICAuYmFza2V0LWNvbmZpcm1hdGlvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAkY2hlY2tvdXQtaGVpZ2h0ICsgKCRwYWQtbWVkICogMik7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRwYWQtbWVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uLCBhLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6ICRwYWQtbWVkO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLXRhYi1tZWQpIHtcclxuICAgIC5iYXNrZXQtcGlwIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI3BheW1lbnRNZXRob2RzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuI3BheW1lbnRDb250YWluZXIge1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAjc3RhdGljLXdyYXBwZXIge1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtbW9kdWxlIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAuZXJyb3Ige1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXJlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGl2LmNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgaDN7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG5cclxuICAgICAgICAmLmxpdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgfVxyXG5cclxuICAgIGRpdi5jb250ZW50IHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgZGl2LmJveCB7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sLWNvYWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4taGFsZiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXdpZHRoIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJlIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogVGFiYmVkIGNvbnRlbnQgKi9cclxuICAgIC50YWItYmFyIHtcclxuXHJcbiAgICAgICAgLmJ1dHRvbi1saXN0IHtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0YWIge1xyXG4gICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAudGVybXMge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgaW5wdXQgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jMmFfbW9kZTIgLmNjLWZsYWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qIENTUyAqL1xyXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogLWFwcGxlLXBheS1idXR0b24pIHtcclxuICAgIC5hcHBsZS1wYXktYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiAtYXBwbGUtcGF5LWJ1dHRvbjtcclxuICAgIH1cclxuICAgIC5hcHBsZS1wYXktYnV0dG9uLWJsYWNrIHtcclxuICAgICAgICAtYXBwbGUtcGF5LWJ1dHRvbi1zdHlsZTogYmxhY2s7XHJcbiAgICB9XHJcbiAgICAuYXBwbGUtcGF5LWJ1dHRvbi13aGl0ZSB7XHJcbiAgICAgICAgLWFwcGxlLXBheS1idXR0b24tc3R5bGU6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLmFwcGxlLXBheS1idXR0b24td2hpdGUtd2l0aC1saW5lIHtcclxuICAgICAgICAtYXBwbGUtcGF5LWJ1dHRvbi1zdHlsZTogd2hpdGUtb3V0bGluZTtcclxuICAgIH1cclxufVxyXG5cclxuQHN1cHBvcnRzIG5vdCAoLXdlYmtpdC1hcHBlYXJhbmNlOiAtYXBwbGUtcGF5LWJ1dHRvbikge1xyXG4gICAgLmFwcGxlLXBheS1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNjAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XHJcbiAgICB9XHJcbiAgICAuYXBwbGUtcGF5LWJ1dHRvbi1ibGFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1uYW1lZC1pbWFnZShhcHBsZS1wYXktbG9nby13aGl0ZSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcbiAgICAuYXBwbGUtcGF5LWJ1dHRvbi13aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1uYW1lZC1pbWFnZShhcHBsZS1wYXktbG9nby1ibGFjayk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuYXBwbGUtcGF5LWJ1dHRvbi13aGl0ZS13aXRoLWxpbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbmFtZWQtaW1hZ2UoYXBwbGUtcGF5LWxvZ28tYmxhY2spO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogLjVweCBzb2xpZCBibGFjaztcclxuICAgIH1cclxufVxyXG5cclxuLmNvbmZpcm1Dcm9wIHtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAgeyBtYXJnaW4tYm90dG9tOiAxZW07IH1cclxuXHJcbiAgICAuY3JvcC1sb2dvIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuY3JvcC1saW5lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6MTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICRjb2wtcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLWNyb3BwZXIge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgd2lkdGg6MjUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoyNTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuXHJcbi5jb29raWUtbWVzc2FnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnBsYWluLXgge1xyXG4gICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAkYnJrLXRhYi1tZWQpIHtcclxuICAgIC5jb29raWUtbWVzc2FnZSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHNtYWxsZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcblxyXG4ubW9kYWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuXHJcbiAgLyogaWYgYmFja2Ryb3Agc3VwcG9ydDogdmVyeSB0cmFuc3BhcmVudCBhbmQgYmx1cnJlZCAqL1xyXG4gIEBzdXBwb3J0cyAoKC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lKSBvciAoYmFja2Ryb3AtZmlsdGVyOiBub25lKSkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgfVxyXG5cclxuICAubW9kYWxfY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICAgIHBhZGRpbmc6IDJlbTtcclxuXHJcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG5cclxuICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMS41ZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3Ige1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXJlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6ICRicmstbW9iLWxnKSB7XHJcbiAgLm1vZGFsIHtcclxuICAgIC5tb2RhbF9jb250YWluZXIge1xyXG4gICAgICBtYXJnaW46IDJlbSBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAyZW0gNmVtO1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbi5mZWVkYmFjayB7XHJcbiAgICBsYWJlbC50b3Age1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAuZmVlZGJhY2sge1xyXG4gICAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAuY2hlY2thYmxlIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwudGV4dGFyZWEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZWRiYWNrLWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmZlZWRiYWNrLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IC00MnB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgIC1tcy10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7IC8qIElFIDkgKi9cclxuICAtbW96LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTsgLyogRmlyZWZveCAqL1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xyXG4gIC1vLXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTsgLyogT3BlcmEgKi9cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcblxyXG4gICAgLmZlZWRiYWNrLWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzIxcHgpIHtcclxuICAgIC5mZWVkYmFjay1oZWFkZXItYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbi5maXgtYW5kLXNjcm9sbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgQGluY2x1ZGUgU3R5bGVTY3JvbGxiYXIoKTtcclxufVxyXG5cclxuLm9mZnNldC10b3Age1xyXG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLXRhYi1tZWQpIHtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstdGFiLWxnKSB7XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbi5mb290ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1ncmV5O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgLTNweCAzcHggLTNweCAjMDAwO1xyXG4gICAgZm9udC1zaXplOiBzbWFsbDtcclxuXHJcbiAgICAuZm9vdGVyLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1saW5rIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZmEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5waG9uZS1udW1iZXIsIC5jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAuNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5waG9uZS1udW1iZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDglO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb29raWUtbWVzc2FnZSwgLmNvb2tpZS1pbmZvIHtcclxuICAgICAgICB3aWR0aDogNzQlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29va2llLWJ1dHRvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDRweCAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51bmRlcmxpbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5mcm9udCB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkge1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAucGhvbmUtbnVtYmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29raWUtbWVzc2FnZSwgLmNvb2tpZS1pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb2tpZS1idXR0b24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAzcHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGhvbmUtbnVtYmVyLCAuY29udGFjdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDAuMjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG9uZS1udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtaGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC14c20pIHtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgLnBob25lLW51bWJlciwgLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDAuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBob25lLW51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdG9wOiA3cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbi5mb3JtLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogJHBhZC1zbSAwO1xyXG5cclxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgICBwYWRkaW5nOiAkcGFkLXhzbSAwO1xyXG5cclxuICAgIGxhYmVsLCAubGFiZWwsIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogJHBhZC1tZWQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCgubm8tY29sbGFwc2UpIHtcclxuICAgICAgICAjeyRzZWwtaW5wdXR9LCAuYWRkcmVzc0RldGFpbHMsIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLy8gJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogJHBhZC1tZWQ7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vLWNvbGxhcHNlIHtcclxuICAgICAgICAjeyRzZWwtaW5wdXR9LCAuYWRkcmVzc0RldGFpbHMsIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTVweDtcclxuICAgICAgICAgICAgLy8gJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogJHBhZC1tZWQ7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGFzcy1zaGFyZWQtaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNDglICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xhc3Mtc2hhcmVkLWlucHV0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cCB7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDg1JSAhaW1wb3J0YW50OyAvKiBNYWtlIHRoZSBpbnB1dCBhIGJpdCBzaG9ydGVyIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIHNwYW4qL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDYlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgICAmLmZhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZ3JlZW4sICYuc3VjY2VzcyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbC1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZWQsICYuZGFuZ2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sLXJlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi55ZWxsb3csICYud2FybmluZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbC15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1hbGlnbi10b3Age1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFsZi13aWR0aCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmFkZHJlc3NlcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY2VudHJlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNyLW9ubHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC14c20pIHtcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JHNlbC1pbnB1dH0sIC5hZGRyZXNzRGV0YWlscywgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBPdmVycmlkZSBuby1jb2xsYXBzZSBvbiBsYXJnZXIgZGV2aWNlcyAqL1xyXG4gICAgICAgICYubm8tY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAjeyRzZWwtaW5wdXR9LCAuYWRkcmVzc0RldGFpbHMsIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnRucyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsYXNzLWxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGFzcy1pbnB1dCAgICAgICAgICAgLy8gUmVndWxhciBmaWVsZHNcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2OSUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGFzcy1zaGFyZWQtaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNDglICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xhc3Mtc2hhcmVkLWlucHV0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWdpc3RlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkcmVzc2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLXRhYi1tZWQpIHtcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBhLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDFlbSAxZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cC5uby1jb2xsYXBzZSAuY2xhc3Mtc2hhcmVkLWlucHV0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC56b2lkLW91dGxldCB7IGhlaWdodDogMjAwcHg7IHdpZHRoOiA0MDBweDsgfVxyXG4uem9pZC1vdXRsZXQgZGl2IGlmcmFtZSB7IGJvcmRlcjogbm9uZTsgfSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuLmhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleS1saWdodDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgIGltZy5sb2dvIHtcclxuICAgICAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbW9iaWxlLCAuaGVhZGVyLWRlc2t0b3Age1xyXG4gICAgICAgIGhlaWdodDogJGhndC1oZWFkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1kZXNrdG9wIHtcclxuICAgICAgICAuaGVhZGVyLWxlZnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1tZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcblxyXG4gICAgICAgICAgICAuY3VsdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWQtc207XHJcblxyXG4gICAgICAgICAgICAgICAgLmZsYWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBUaGVzZSBhcmUgdXNlZCBmb3IgdGhlIEFuaW1hdGlvbiBmb3IgZWFzeSBjaGFuZ2VzIHdoZW4gYWRkaW5nIG1lbnUgaXRlbXMgdG8gdGhlIG1vYmlsZSBtZW51XHJcbiAgICAkYW10LW1lbnUtaXRlbXM6IDEzO1xyXG4gICAgJG1lbnUtaXRlbS1saW5lLWhlaWdodDogNDVweDtcclxuICAgICRtZW51LWl0ZW0tcGFkZGluZy1ib3R0b206IDNweDtcclxuXHJcbiAgICAuaGVhZGVyLW1vYmlsZSB7XHJcblxyXG4gICAgICAgIGEgLmxvZ28ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBsYXJnZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vcGVuLCAmLm9wZW46aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2wtcHJldC1ibHVlLCAxMCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bC5tZW51LWxpc3QtbW9iaWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgLypcclxuICAgICAgICAgICAgICAgIEknbSB1c2luZyB0aGUgdHdvIHZhcmlhYmxlcyBzbyB3ZSBjYW4ganVzdCBpbmNyZW1lbnRcclxuICAgICAgICAgICAgICAgIHRoZSBhbXQgYnkgMSBpZiB3ZSBhZGQgaXRlbXMuIFRoaXMgbWVhbnMgd2UgZG9uJ3QgaGF2ZVxyXG4gICAgICAgICAgICAgICAgdG8gY2hhbmdlIHRoZSB2YWx1ZSBwYXNzZWQgaGVyZSwgdGhlIGNhbGN1bHRpb24gd2lsbCB3b3JrXHJcbiAgICAgICAgICAgICAgICBhcHByb3ByaWF0ZWx5LlxyXG4gICAgICAgICAgICAqL1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBBbmltYXRlSGVpZ2h0KDAsICgoJG1lbnUtaXRlbS1saW5lLWhlaWdodCArICRtZW51LWl0ZW0tcGFkZGluZy1ib3R0b20pICogKCRhbXQtbWVudS1pdGVtcyAtIDEpICsgNTIpLCAnb3BlbicpO1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRwYWQtbWVkO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1lbnUtaXRlbS1wYWRkaW5nLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1lbnUtaXRlbS1saW5lLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRwYWQtbWVkO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmJvdHRvbS1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstZGVza3RvcC1zbSkge1xyXG4gICAgLmhlYWRlci1tb2JpbGUge1xyXG4gICAgICAgIC5sYW5ndWFnZS1saSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5jdWx0dXJlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBUcmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcbiAgICAuaGVhZGVyLW1lbnUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3Atc20pIHtcclxuICAgIC5oZWFkZXItbWVudSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgI21lbnUtZG93bmxvYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AtbGcpIHtcclxuICAgICNtZW51LWRvd25sb2FkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uaG9tZS1wYWdlLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA4NDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAjeyRzZWwtaW5wdXR9IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDFCMDU1O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLWxnKSB7XHJcbiAgICAgICAgI3skc2VsLWlucHV0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNlbWFpbC1ibHVyYiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyay1tb2ItbWF4KSB7XHJcbiAgICAgICAgI3skc2VsLWlucHV0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNlbWFpbC1ibHVyYiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW52YWxpZCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmVkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0IHtcclxuICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZXNzYWdlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNsb2dpbi1idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpZ2h0LWJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcHJldC1ibHVlLWxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCwgaDQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsdWUtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibGFjay10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGNvbC1jb2FsO1xyXG4gICAgfVxyXG5cclxuICAgICNmcmVzaC1hcHByb2FjaC1jb250YWluZXIge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIGhlaWdodCAwLjhzO1xyXG4gICAgfVxyXG5cclxuICAgICNmcmVzaC1hcHByb2FjaCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjc2Vhc29uYWwtbWVzc2FnZS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2dvLWJhY2sge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLWNvb2tpZS1tZXNzYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLXNpdHRpbmctaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1yZWdpc3RlcmVkIHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXNzd29yZC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAxMXB4O1xyXG5cclxuICAgICAgICAuc2hvdy1oaWRlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogLTM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbWFpbC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAjZW1haWwtYmx1cmIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICByaWdodDogNjBweDtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDhweCAwICMwMDAwMDAyYjtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hvdy1ibHVyYi1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk3OTc5NztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbG9zZS1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZWZlcmVuY2VzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgICAgIC5wcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFsaWRhdGlvbi1jb2RlLWlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JleS1saW5rIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1ncmV5LWRhcms7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JleS1saW5rOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgI25vdC1yZWFkeS1zaXR0aW5nLW1lc3NhZ2Uge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ub3QtcmVhZHktc2l0dGluZy1tZXNzYWdlLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICNpbnZhbGlkLW90cC1tZXNzYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb25lLW1lc3NhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkIHtcclxuICAgICAgICBjb2xvcjogIzc1NzU3NTtcclxuICAgIH1cclxuXHJcbiAgICBvcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAjbm90aWZ5bWUtcHJpdmFjeSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN2YWxpZGF0aW9uLWhlbHAge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN2YWxpZGF0ZS1lbWFpbC1tZXNzYWdlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuLnByZWZlcmVuY2UtY2FsbG91dCB7XHJcbiAgICBmb250LXNpemU6IDAuODVlbTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uaW1hZ2UtaWNvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA1cHg7XHJcbiAgICByaWdodDogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW1hZ2UtaWNvbnMtbGVmdCB7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5pbWFnZS1pY29ucy1mYXZvdXJpdGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICByaWdodDogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW1hZ2UtaWNvbnMtYnV5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuaW1nLmljb24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDFlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1oZWFydCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXktZGFyaztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMmVtO1xyXG4gICAgd2lkdGg6IDJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbC1ncmV5LWRhcmssIDEwJSk7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cclxuICAgICYuZnVsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1ncmVlbjtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sLWdyZWVuLCAxMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDI1JTtcclxuICAgIH1cclxufVxyXG5cclxuLyouaWNvbi1iYXNrZXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiA2cHggNXB4IDVweCA1cHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogMmVtO1xyXG59Ki8iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuQGltcG9ydCBcImZpeEFuZFNjcm9sbFwiO1xyXG5cclxuJGNvbC1wcm9kdWN0LWhlYWRlcjogJGNvbC1wcmV0LWJsdWU7XHJcbiRjb2wtcHJvZHVjdC1oZWFkZXItaG92ZXI6IGxpZ2h0ZW4oJGNvbC1wcm9kdWN0LWhlYWRlciwgJGxpZ2h0ZW4tcGN0KTtcclxuXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgQGluY2x1ZGUgRGVmYXVsdExpbmtTdHlsZSgpO1xyXG5cclxuICAgICYuc3VjY2VzcywgJi5ncmVlbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgU3R5bGVMaW5rKCRjb2wtZ3JlZW4sICRjb2wtZ3JlZW4sICRjb2wtZ3JlZW4sICRjb2wtZ3JlZW4sICRjb2wtZ3JlZW4pO1xyXG4gICAgfVxyXG5cclxuICAgICYuZXJyb3IsICYuZGFuZ2VyLCAmLnJlZCwgJi5jbG9zZSwgJi5jYW5jZWwsICYuY2xlYXIge1xyXG4gICAgICAgIEBpbmNsdWRlIFN0eWxlTGluaygkY29sLXJlZCwgJGNvbC1yZWQsICRjb2wtcmVkLCAkY29sLXJlZCwgJGNvbC1yZWQpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnV0dG9uIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIEBpbmNsdWRlIERlZmF1bHRCdXR0b25TdHlsZSgpO1xyXG4gICAgICAgIEBpbmNsdWRlIFN0eWxlQnV0dG9uKCRjb2wtcHJldC1ibHVlLCAkY29sLXByZXQtYmx1ZSwgJGNvbC1wcmV0LWJsdWUsICRjb2wtcHJldC1ibHVlLCAkY29sLXByZXQtYmx1ZSk7XHJcblxyXG4gICAgICAgICYuc3VjY2VzcywgJi5ncmVlbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBTdHlsZUJ1dHRvbigkY29sLWdyZWVuLCAkY29sLWdyZWVuLCAkY29sLWdyZWVuLCAkY29sLWdyZWVuLCAkY29sLWdyZWVuKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXJyb3IsICYuZGFuZ2VyLCAmLnJlZCwgJi5jbG9zZSwgJi5jYW5jZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgU3R5bGVCdXR0b24oJGNvbC1yZWQsICRjb2wtcmVkLCAkY29sLXJlZCwgJGNvbC1yZWQsICRjb2wtcmVkKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGVydGlhcnkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgU3R5bGVCdXR0b24oJGNvbC1ibHVlLWxpZ2h0LCAkY29sLWJsdWUtbGlnaHQsICRjb2wtYmx1ZS1saWdodCwgJGNvbC1ibHVlLWxpZ2h0LCAkY29sLWJsdWUtbGlnaHQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aWRlIHsgLyogV2lkZSBhdHRlbnRpb24gZHJhd2luZyBidXR0b25zICovXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmFjayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBEZWZhdWx0QnV0dG9uU3R5bGUoKTtcclxuICAgIEBpbmNsdWRlIFN0eWxlQnV0dG9uKCRjb2wtcHJldC1ibHVlLCAkY29sLXByZXQtYmx1ZSwgJGNvbC1wcmV0LWJsdWUsICRjb2wtcHJldC1ibHVlLCAkY29sLXByZXQtYmx1ZSk7XHJcblxyXG4gICAgJi5zdWNjZXNzLCAmLmdyZWVuIHtcclxuICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBTdHlsZUJ1dHRvbigkY29sLWdyZWVuLCAkY29sLWdyZWVuLCAkY29sLWdyZWVuLCAkY29sLWdyZWVuLCAkY29sLWdyZWVuKTtcclxuICAgIH1cclxuXHJcbiAgICAmLndoaXRlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sLWNvYWw7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGNvbC1jb2FsO1xyXG4gICAgfVxyXG5cclxuICAgICYuZXJyb3IsICYuZGFuZ2VyLCAmLnJlZCwgJi5jbG9zZSwgJi5jYW5jZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIFN0eWxlQnV0dG9uKCRjb2wtcmVkLCAkY29sLXJlZCwgJGNvbC1yZWQsICRjb2wtcmVkLCAkY29sLXJlZCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi50ZXJ0aWFyeSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgU3R5bGVCdXR0b24oJGNvbC1ibHVlLWxpZ2h0LCAkY29sLWJsdWUtbGlnaHQsICRjb2wtYmx1ZS1saWdodCwgJGNvbC1ibHVlLWxpZ2h0LCAkY29sLWJsdWUtbGlnaHQpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZm9udC1maXgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICYucGFkZGluZy1maXgge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4jeyRzZWwtYnJhaW50cmVlfSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbiN7JHNlbC1pbnB1dH0sICN7JHNlbC1icmFpbnRyZWV9IHtcclxuICAgIGhlaWdodDogJGhndC1pbnB1dHM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIHBhZGRpbmc6IDFweCAwLjVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgJi5pbnB1dC1zbWFsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29ucy9vay5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xyXG59XHJcblxyXG4vKkBpbXBvcnQgdXJsKC8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuMi4wL2Nzcy9mb250LWF3ZXNvbWUuY3NzKTsqL1xyXG5cclxuLyoqKiBiYXNpYyBzdHlsZXMgKioqL1xyXG5cclxubGFiZWwuYWRkcmVzcy1yYWRpbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcblxyXG4gICAgJiA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG59XHJcblxyXG5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5jaGVja2FibGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuW2Rpc2FibGVkXSB7XHJcbiAgICBvcGFjaXR5OiAuMztcclxufVxyXG5cclxuLmFsZXJ0IHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICBtYXJnaW46IDAuNWVtIDA7XHJcbn1cclxuXHJcbi5vdXRlckJveCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmlubmVyQm94IHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMwNjNBNTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAyZW0gMWVtICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5taWRkbGUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udGVudHMge1xyXG4gICAgQGluY2x1ZGUgVmVydGljYWxBbGlnbk1pZGRsZSgpO1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbn1cclxuXHJcbi5mdWxsLXdpZHRoIHtcclxuICAgIEBpbmNsdWRlIEZ1bGxXaWR0aCgpO1xyXG59XHJcblxyXG4ubW9iaWxlLXBheSwgLnN1bW1hcnktbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMC41ZW0gMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucm93IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG5cclxuLmNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxufVxyXG5cclxuI3Rlcm1zIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuXHJcbi50ZXJtcy1ib3gge1xyXG4gICAgQGluY2x1ZGUgVmVydGljYWxBbGlnbk1pZGRsZSgpO1xyXG4gICAgd2lkdGg6IDQlO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxufVxyXG5cclxuLnBheSwgLmFkZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1vYmlsZV9zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCAjMjYyMzIzO1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG5cclxuLmRlbGl2ZXJ5IHtcclxuICAgIHdpZHRoOiA1Ny42NjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNoYW5nZS1idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBEZWZhdWx0QnV0dG9uU3R5bGUoKTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5jaGVja291dC1oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5vcmRlci1pdGVtcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFjY291bnQtYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7XHJcbn1cclxuXHJcbi5hY2NvdW50LWJ1dHRvbjpudGgtY2hpbGQoMSkge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFjY291bnQtaWNvbiwgLmFjY291bnQtbGluayB7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzA2M0E1O1xyXG59XHJcblxyXG4uYWNjb3VudC1pY29uIGkge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmFjY291bnQtbGluayB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFwcHJvdmFsLWl0ZW0ge1xyXG4gICAgbWFyZ2luOiAxZW0gMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFwcHJvdmFsLWl0ZW0gaW1nIHtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbn1cclxuXHJcbi5hcHByb3ZhbC1pdGVtIHRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxufVxyXG5cclxuLmFwcHJvdmFsLWl0ZW0gYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRpdmlkZXIge1xyXG4gICAgbWFyZ2luOiA0MHB4IDA7XHJcbn1cclxuXHJcbi8qLnNpdHRpbmctaW5wdXQgaW5wdXQge1xyXG4gICAgd2lkdGg6IDY1JTtcclxufVxyXG5cclxuLnNpdHRpbmctaW5wdXQgYSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5zaXR0aW5nLWlucHV0IHtcclxuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xyXG59Ki9cclxuXHJcbi5zaG93LWRlc2NyaXB0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3Atc20pIHtcclxuICAgIC5tb2JpbGUtcGF5LCAuc3VtbWFyeS1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAycHggIzI2MjMyMztcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGVfc3VtbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC14c20pIHtcclxuICAgIC5hcHByb3ZhbC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYXBwcm92YWwtaXRlbSBhIHtcclxuICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcHByb3ZhbC1pdGVtIHRleHRhcmVhIHtcclxuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvdW50LWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAxZW0gNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja291dC1oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdmlkZXIge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5vdXRlckJveCB7XHJcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lckJveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucGF5IHtcclxuICAgIC8vICAgICB3aWR0aDogNGVtICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmFkZCB7XHJcbiAgICAgICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW46IDElIDQyJSAyJSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGRyZXNzZXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1pdGVtcyB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZTpub3QoLnRhYmxlLWlnbm9yZSkge1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIHRkLCB0aCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MDgwODA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQubm8tYm9yZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkRGRDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xyXG4gICAgc2VsZWN0OmZvY3VzLFxyXG4gICAgdGV4dGFyZWE6Zm9jdXMsXHJcbiAgICBpbnB1dDpmb2N1cyB7XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwYXltZW50TWV0aG9kcyB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXktZGFyaztcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByb2R1Y3QtaGVhZGVyLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbiNwYXltZW50LWNhcmRzLWxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sLWdyZXktZGFyaztcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2wtcHJvZHVjdC1oZWFkZXItaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jY2FyZC1wcm92aWRlciB7XHJcbiAgICAubmctdmFsaWQge1xyXG4gICAgICAgIGNvbG9yOiBncmVlbjtcclxuICAgIH1cclxufVxyXG5cclxuI3BheW1lbnQge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDQwMHB4O1xyXG59IixudWxsLCIuY3VsdHVyZSB7XHJcbiAgICAuY3VsdHVyZS1zZWxlY3Qge1xyXG4gICAgICAgIC5jdWx0dXJlLWZsYWctZW4ge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2ZsYWcvZW4ucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG4ubG9hZGluZy1pbmRpY2F0b3Ige1xyXG4gICAgQGluY2x1ZGUgVmVydGljYWxBbGlnbk1pZGRsZSgpO1xyXG4gICAgY29sb3I6ICRjb2wtZ3JleS1sb2FkaW5nO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDo5OTk7XHJcbn1cclxuXHJcbi5sb2FkaW5nLXByZXZpZXcge1xyXG4gICAgQGluY2x1ZGUgVmVydGljYWxBbGlnbk1pZGRsZSgpO1xyXG4gICAgY29sb3I6ICRjb2wtZ3JleS1sb2FkaW5nO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNDMlO1xyXG4gICAgdG9wOiAzOCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4Ojk5OTtcclxufVxyXG5cclxuLmxvYWRpbmctaW5saW5lIHtcclxuICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgIGNvbG9yOiAkY29sLWdyZXktbG9hZGluZztcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHBvc2l0aW9uOiBpbmxpbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDEwMHB4O1xyXG4gICAgei1pbmRleDo5OTk7XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuJGhndC1tb2RhbC1oZWFkZXI6IDQwcHg7XHJcblxyXG5cclxuLm1vZGFsLXJvb3Qge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1LCAyNSwgMjUsIC41KTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGhndC1tb2RhbC1oZWFkZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIEJveFNoYWRvd0JvdHRvbSgpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlci1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRoZ3QtbW9kYWwtaGVhZGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5hbGJ1bS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1zY3JvbGwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgU3R5bGVTY3JvbGxiYXIoKTtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tYmFjayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFkLWxnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFjay1wcm9kdWN0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1waWNrZXIge1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGhvdG8tYWxidW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYW5jZWwtYnV0dG9uLCAuYWRkLXRvLWJhc2tldCwgLnNlbGVjdGlvbi1hbXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgLyptYXJnaW46IDA7Ki9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGludWUge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkLXRvLWJhc2tldCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3Rpb24tYW10IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Qjc3QjE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdGlvbi1hbXQtbGcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdGlvbi1hbXQtc20ge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBpY3R1cmUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjM0JCODc5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAucXVhbnRpdHktY2hhbmdlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206ICRwYWQteHNtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgc3BhY2luZyBhIGJsb2NrIGVsZW1lbnQgaGFzXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1hZGQtc2l0dGluZy10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1idXR0b24tYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsOmhhcygubW9kYWwtYWRkLXNpdHRpbmcpIHtcclxuICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDU3NHB4KSB7XHJcbiAgICAubW9kYWwtcm9vdCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNjRweCkge1xyXG4gICAgLnByb2R1Y3RzLXBhY2sge1xyXG4gICAgICAgIC5wYWNrLXByb2R1Y3Qge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgLm1vZGFsLXJvb3Qge1xyXG4gICAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWhlYWRlci1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDQ0cHgpIHtcclxuICAgIC5zZWxlY3Rpb24tYW10LWxnIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdGlvbi1hbXQtc20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLW1vYi1sZykge1xyXG4gICAgLyoubW9kYWwtcm9vdCB7XHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgLnBob3RvLWFsYnVtIHtcclxuICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9Ki9cclxuXHJcbiAgICAubW9kYWwtcm9vdCB7XHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NSU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbDpoYXMoLm1vZGFsLXBhY2stcmVtaW5kZXIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbDpoYXMoLm1vZGFsLWxvZ2luLXJlbWluZGVyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbDpoYXMoLm1vZGFsLWFkZC1zaXR0aW5nKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFByb2dyZXNzIGJhciAqL1xyXG5wcm9ncmVzc1t2YWx1ZV0ge1xyXG4gIC8qIFJlc2V0IHRoZSBkZWZhdWx0IGFwcGVhcmFuY2UgKi9cclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjBweDtcclxufVxyXG5cclxucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLWJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC8qIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpIGluc2V0OyAqL1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtncmV5O1xyXG59XHJcblxyXG5wcm9ncmVzc1t2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDYzYTU7XHJcbn1cclxuXHJcbnByb2dyZXNzW3ZhbHVlXTo6LW1vei1wcm9ncmVzcy1iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDYzYTU7XHJcbn0iLCJAaW1wb3J0ICdjb25maWcnO1xyXG5cclxuLnVwc2VsbC1tYXgtcGVyY2VudGFnZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICRjb2wtcmVkO1xyXG59XHJcbiIsIm1vZGFsLXBpY3R1cmUtcGlja2VyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm1vZGFsIHVwc2VsbC1yaWJib24ge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5cclxuLmh1bWFuZS1qYWNrZWR1cCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICBjb2xvcjogJGNvbC13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmh1bWFuZS1lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXJlZCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjb2wtd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmh1bWFuZS1zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JlZW4gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkY29sLXdoaXRlICFpbXBvcnRhbnQ7XHJcbn0iLCJAaW1wb3J0ICdjb25maWcnO1xyXG4kb3JkZXItaW1hZ2Utd2lkdGg6IDE3MHB4O1xyXG4kb3JkZXItaW1hZ2Utd2lkdGgtY2hpbGQ6IDEyMHB4O1xyXG5cclxuQG1peGluIG9yZGVyLWl0ZW0tbWV0YSgkYnJlYWspIHtcclxuICB3aWR0aDogJGJyZWFrIC0gJG9yZGVyLWltYWdlLXdpZHRoIC0gKCRwYWQtZ2xvYmFsKjIpO1xyXG59XHJcblxyXG4ub3JkZXItaGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ub3JkZXItb24taG9sZC1ub3RpY2Uge1xyXG4gIC8vZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG50YWJsZS5vcmRlci1zdW1tYXJ5LWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgd2lkdGg6IDcwJTtcclxuXHJcbiAgdHIub3JkZXItc3VtbWFyeS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgIFxyXG4gICAgdGgge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgXHJcbiAgICB0ZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNFQkVCRUI7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcmRlci1zdW1tYXJ5LWJsb2NrIHtcclxuICBib3gtc2hhZG93OiAwcHggOHB4IDlweCAtOHB4ICRjb2wtZ3JleS1kYXJrO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICAmLm1hcmdpbi10b3AtMjAtaSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItc3VtbWFyeS1pdGVtLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICAgIC5vcmRlci1zdW1tYXJ5LWl0ZW0tZGF0YSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcmRlci1vcmRlci1pdGVtcyB7XHJcbiAgLm9yZGVyLWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggOXB4IC04cHggIzljOWM5YztcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgLm9yZGVyLWl0ZW0taW1hZ2UsIC5vcmRlci1pdGVtLWltYWdlLWNoaWxkLCAub3JkZXItaXRlbS1tZXRhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5vcmRlci1pdGVtLXJlb3JkZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItaXRlbS1pbWFnZSB7XHJcbiAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWl0ZW0taW1hZ2UtY2hpbGQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1pdGVtLW1ldGEge1xyXG4gICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGFjayB7XHJcbiAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODA4MDsgKi9cclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnN0YWNrZWQtbGVmdCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uXCI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICNjZWNlY2U7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhY2tlZC1yaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucnRsIHtcclxuICAuc3RhY2sge1xyXG4gICAgLnN0YWNrZWQtcmlnaHQge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLW1vYi1tYXgpIHtcclxuICAub3JkZXItb3JkZXItaXRlbXMge1xyXG4gICAgLm9yZGVyLWl0ZW0ge1xyXG4gICAgICAub3JkZXItaXRlbS1pbWFnZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkb3JkZXItaW1hZ2Utd2lkdGg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlci1pdGVtLWltYWdlLWNoaWxkIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRvcmRlci1pbWFnZS13aWR0aC1jaGlsZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcclxuICAgIC5vcmRlci1vcmRlci1pdGVtcyB7XHJcbiAgICAgIC5vcmRlci1pdGVtIHtcclxuICAgICAgICAub3JkZXItaXRlbS1tZXRhIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG9yZGVyLWl0ZW0tbWV0YSgkYnJlYWtwb2ludCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuICAub3JkZXItb3JkZXItaXRlbXMge1xyXG4gICAgLm9yZGVyLWl0ZW0ge1xyXG4gICAgICAub3JkZXItaXRlbS1tZXRhIHtcclxuICAgICAgICAuc3RhY2sge1xyXG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXhzbSkgeyAgXHJcbiAgLm9yZGVyLXN1bW1hcnktYmxvY2sge1xyXG4gICAgLm9yZGVyLXN1bW1hcnktaXRlbSB7XHJcbiAgICAgIC5vcmRlci1zdW1tYXJ5LWl0ZW0taGVhZGVyIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLm9yZGVyLXN1bW1hcnktaXRlbS1kYXRhIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgdGFibGUub3JkZXItc3VtbWFyeS1ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5cclxuLm92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbi5vdmVybGF5LXRleHQge1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gIH0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcblxyXG4ucGFja3Mge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgIC5wcm9kdWN0IHtcclxuXHJcbiAgICAgICAgLnByb2R1Y3QtaW5mb3tcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgLnBhY2tzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbGVmdDogMjAlO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcbiRjb2wtbGlrZS1ncmVlbjogIzNiYjg3OTtcclxuXHJcbi5waWN0dXJlLWJhc2tldCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvKmJvdHRvbTogMjNweDtcclxuICAgIGxlZnQ6IDdweDsqL1xyXG4gICAgYm90dG9tOiAyOHB4O1xyXG4gICAgbGVmdDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNjNBNTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XHJcbiAgICBvcGFjaXR5OiAuOTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uc21hbGwtaWNvbiB7XHJcbiAgICBmb250LXNpemU6IHNtYWxsZXIgIWltcG9ydGFudDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgNHB4IDRweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiRjaGV2cm9uLXdpZHRoOiAzNXB4O1xyXG5cclxuLmZpbHRlci1wcmV2aWV3IHtcclxuICAgIG1hcmdpbjogJHBhZC1zbTtcclxufVxyXG5cclxuI3NlcGlhIHtcclxuICAgIGNvbG9yOiAjOUQ1ODM3O1xyXG59XHJcblxyXG4jYmxhY2stYW5kLXdoaXRlIHtcclxuICAgIGNvbG9yOiAjNGQ0YTRhO1xyXG59XHJcblxyXG4jY29sb3VyIHtcclxuICAgIGNvbG9yOiAjMmMwZDVmO1xyXG59XHJcblxyXG4uYmFza2V0LWl0ZW0taW1hZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYWRqdXN0LWJ1dHRvbnMge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmJhc2tldC1pdGVtLWltYWdlLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLyojY3JvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgyYjA1O1xyXG59Ki9cclxuLmltYWdlLWJhc2tldC1jb3VudDpub3QoLmltYWdlLWJhc2tldC1jb3VudC1wcm9kdWN0KSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW46IDVweDtcclxufVxyXG4uaW1hZ2UtYmFza2V0LWNvdW50LCAuaW1hZ2UtYmFza2V0LWNvdW50LXByb2R1Y3QsIC5pbWFnZS1iYXNrZXQtY291bnQtZmF2b3VyaXRlIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNjNBNTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMCAyMnB4O1xyXG4gICAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbC1wcmV0LWJsdWUtZGFyaztcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZS1iYXNrZXQtY291bnQge1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYWxidW0taW1hZ2VzIHtcclxuICAgIC5pbWFnZS1iYXNrZXQtY291bnQge1xyXG4gICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2UtYmFza2V0LWNvdW50LWZhdm91cml0ZSB7XHJcbiAgICBib3R0b206IC00cHg7XHJcbiAgICByaWdodDogMzVweDtcclxufVxyXG5cclxuLnByZXZpZXctY29udGFpbmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByZXZpZXctcGljdHVyZS13cmFwcGVyIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4ucGljdHVyZS1wcmV2aWV3IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmFycm93LWxlZnQsIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAkY2hldnJvbi13aWR0aDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctbGVmdCB7XHJcbiAgICAgICAgbGVmdDogLSRjaGV2cm9uLXdpZHRoO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM1LDIzNSwyMzUsMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzUsMjM1LDIzNSwxKSAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjM1LDIzNSwyMzUsMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjM1LDIzNSwyMzUsMCkpKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNSwyMzUsMjM1LDEpIDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNSwyMzUsMjM1LDEpIDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzUsMjM1LDIzNSwxKSAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyMzUsMjM1LDIzNSwxKSAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSAxMDAlKTtcclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ViZWJlYicsIGVuZENvbG9yc3RyPScjZWJlYmViJywgR3JhZGllbnRUeXBlPTEgKTtcclxuXHJcbiAgICAgICAgLmZhLWNoZXZyb24tbGVmdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgIHJpZ2h0OiAtJGNoZXZyb24td2lkdGg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzUsMjM1LDIzNSwxKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgyMzUsMjM1LDIzNSwxKSAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KHJpZ2h0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDIzNSwyMzUsMjM1LDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApKSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMjM1LDIzNSwyMzUsMSkgMCUsIHJnYmEoMjM1LDIzNSwyMzUsMCkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDIzNSwyMzUsMjM1LDEpIDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMjM1LDIzNSwyMzUsMSkgMCUsIHJnYmEoMjM1LDIzNSwyMzUsMCkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzNSwyMzUsMjM1LDEpIDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApIDEwMCUpO1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZWJlYmViJywgZW5kQ29sb3JzdHI9JyNlYmViZWInLCBHcmFkaWVudFR5cGU9MSApO1xyXG5cclxuICAgICAgICAuZmEtY2hldnJvbi1yaWdodCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwcmV2aWV3LWltZy1zdGlja3kge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMTA5cHg7XHJcbiAgICByaWdodDogNHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbiAgICB6LWluZGV4OiA5OTg7IC8vIE9uZSBiZWxvdyBtb2RhbHNcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAycHggM3B4IDhweCAwICNkZGRkZGQ7XHJcbn1cclxuXHJcbi5saWtlZCB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICRsaWtlLWdyZWVuOyovXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFDMUMxO1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IC01cHggcmdiYSgwLDAsMCwxKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IC01cHggcmdiYSgwLDAsMCwxKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IC0ycHggcmdiYSgwLDAsMCwxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZWVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFza2V0LXF1YW50aXR5LWNoYW5nZXIge1xyXG4gICAgJGhndC1xdWFudGl0eS1jaGFuZ2VyOiA0MHB4O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAuYmFza2V0LXF1YW50aXR5LWFtdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGd0LXF1YW50aXR5LWNoYW5nZXIgKyAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDYzQTU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogJGhndC1xdWFudGl0eS1jaGFuZ2VyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMDYzQTU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLCAuYnV0dG9uIHtcclxuICAgICAgICBoZWlnaHQ6ICRoZ3QtcXVhbnRpdHktY2hhbmdlcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZC1tZWQ7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGd0LXF1YW50aXR5LWNoYW5nZXI7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXF1YW50aXR5LWlucHV0IHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMwNjNBNTtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucXVhbnRpdHktY2hhbmdlciB7XHJcbiAgICAkaGd0LXF1YW50aXR5LWNoYW5nZXI6IDM1cHg7XHJcbiAgICAkd2R0aC1xdWFudGl0eS1jaGFuZ2VyOiA0MXB4O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgIC5xdWFudGl0eS1hbXQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaGd0LXF1YW50aXR5LWNoYW5nZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogJHdkdGgtcXVhbnRpdHktY2hhbmdlcjtcclxuICAgICAgICBtYXJnaW46IC01cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLCAuYnV0dG9uIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkLXhzbTtcclxuICAgICAgICBoZWlnaHQ6ICRoZ3QtcXVhbnRpdHktY2hhbmdlcjtcclxuICAgICAgICB3aWR0aDogJHdkdGgtcXVhbnRpdHktY2hhbmdlcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG93ZXItdGFiIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDNweCA4cHggMCAjZGRkZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDBweCAwcHg7XHJcbiAgICB6LWluZGV4OiA5OTg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtY29hbDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAjZGJkYmRiO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAzNzVweCkge1xyXG4gICAgLmltYWdlLWJhc2tldC1jb3VudC1mYXZvdXJpdGUge1xyXG4gICAgICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDY4cHgpIHtcclxuICAgIC5kaXNwbGF5X2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAvKnBhZGRpbmc6IDVweDsqL1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcbiAgICAuaW1hZ2UtYmFza2V0LWNvdW50LXByb2R1Y3Qge1xyXG4gICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWJhc2tldC1jb3VudC1mYXZvdXJpdGUge1xyXG4gICAgICAgIHJpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAkYnJrLWRlc2t0b3Atc20pIHtcclxuICAgIC5pbWFnZS1iYXNrZXQtY291bnQtZmF2b3VyaXRlIHtcclxuICAgICAgICByaWdodDogODBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLW1lZCkge1xyXG4gICAgLnBpY3R1cmUtcHJldmlldyBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuICAgIC5wcmV2aWV3IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBpY3R1cmUtcHJldmlldyB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuXHJcbiAgICAucGljdHVyZS1wcmV2aWV3IHtcclxuICAgICAgICAuYXJyb3ctbGVmdCwgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstZGVza3RvcC1zbSkge1xyXG4gICAgLnBpY3R1cmUtcHJldmlldyBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcbiRwYWQtY2F0ZWdvcnktaGVhZGVyOiAkcGFkLXNtO1xyXG4kcGFkLXByb2R1Y3QtY29udGFpbmVyOiAkcGFkLXNtO1xyXG4kY29sLXByb2R1Y3QtaGVhZGVyOiAkY29sLXByZXQtYmx1ZTtcclxuJGNvbC1wcm9kdWN0LWhlYWRlci1ob3ZlcjogbGlnaHRlbigkY29sLXByb2R1Y3QtaGVhZGVyLCAkbGlnaHRlbi1wY3QpO1xyXG4kaGd0LWNhdGVnb3JpZXM6IDkwcHg7XHJcbiRoZ3QtcHJvZHVjdC1jbG9zZWQ6IDE4MHB4O1xyXG4kaGd0LXByb2R1Y3QtY2xvc2VkLWxnOiAxOTBweDtcclxuJGhndC1wcm9kdWN0LWluZm86IDkwcHg7XHJcbiRoZ3QtcHJvZHVjdC1pbmZvLWJhc2tldC1jb3VudDogMTQwcHg7XHJcbiRoZ3QtcHJvZHVjdC1pbmZvLXNtOiAxMDBweDtcclxuJGhndC1wcm9kdWN0LWRldGFpbHMtbWF4OiAxMjBweDtcclxuJHByb2R1Y3QtaGVhZGVyLWJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcclxuXHJcbiNkZXNrdG9wLXByb2R1Y3RzIHtcclxuXHJcbiAgICAmLnJpZ2h0IHtcclxuICAgICAgICAvL2Zsb2F0OiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLnN0cmlrZXRocm91Z2gge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbi5tb2JpbGUtcGFkIHtcclxuICAgIG1hcmdpbjogMCAwIDE1cHggMTVweDtcclxufVxyXG5cclxuLnByZW1pdW0tcHJpY2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVwc2VsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNzM5NjU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnByb2R1Y3RzLWxpc3Qge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRwYWQtc207XHJcblxyXG4gICAgLmJyZWFrZXIge1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0cy1saXN0LWNhdGVnb3JpZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6ICRoZ3QtY2F0ZWdvcmllcztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAvKm1hcmdpbi1ib3R0b206ICRwYWQtY2F0ZWdvcnktaGVhZGVyICogMjsqL1xyXG4gICAgICAgIC5wcm9kdWN0LWxpc3QtY2F0ZWdvcnktaGVhZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZzogJHBhZC1jYXRlZ29yeS1oZWFkZXI7Ki9cclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGd0LWNhdGVnb3JpZXM7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2wtZ3JleS1saWdodCwgMTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHByb2R1Y3QtaGVhZGVyLWJvcmRlci1ib3R0b20td2lkdGg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcHJvZHVjdC1oZWFkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG5cclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIFRyYW5zaXRpb24oYWxsIC4xcyBlYXNlKTtcclxuXHJcbiAgICAgICAgICAgICYuZGlzYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2F0ZWdvcnktYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtKDMwcHggKyAoJHByb2R1Y3QtaGVhZGVyLWJvcmRlci1ib3R0b20td2lkdGggLSAxKSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbC1wcm9kdWN0LWhlYWRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbC1wcm9kdWN0LWhlYWRlci1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByb2R1Y3QtaGVhZGVyLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHByb2R1Y3QtaGVhZGVyLWJvcmRlci1ib3R0b20td2lkdGggKiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByb2R1Y3QtaGVhZGVyLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHByb2R1Y3QtaGVhZGVyLWJvcmRlci1ib3R0b20td2lkdGggKiAzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIFRoZXNlIGFyZSBvdXRzaWRlIHRoZSAucHJvZHVjdCBjbGFzcyBiZWNhdXNlIHRoZXkgYXJlIGFsc28gYmVpbmcgdXNlZCBpbiBvdGhlciBwbGFjZXMgKGVnOiBiYXNrZXQpICovXHJcbi5wcm9kdWN0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFkLXNtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHBhZC1sZztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAvKnBhZGRpbmc6ICRwYWQtcHJvZHVjdC1jb250YWluZXI7Ki9cclxuICAgIC8qQGluY2x1ZGUgQW5pbWF0ZUhlaWdodCgkaGd0LXByb2R1Y3QtY2xvc2VkLCAnbnVsbCcsIG9wZW4pOyovXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDNweCA4cHggMHB4ICNkZGRkZGQ7XHJcbiAgICBvdXRsaW5lOiAxcHggc29saWQgI2ZmZmZmZjAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3V0bGluZSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgXHJcbiAgICAkcGFkLXByb2R1Y3QtbGc6IDI1cHg7XHJcbiAgICAkcGFkLXByb2R1Y3Qtc206IDIwcHg7XHJcbiAgICAmID4gOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkLXByb2R1Y3QtbGcgJHBhZC1wcm9kdWN0LXNtIDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgPiAqIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRwYWQtcHJvZHVjdC1zbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiA+IDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRwYWQtcHJvZHVjdC1zbSAkcGFkLXByb2R1Y3QtbGc7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IDpvbmx5LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkLXByb2R1Y3QtbGcgJHBhZC1wcm9kdWN0LXNtO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkY29sLXByZXQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1oZWFkZXIge1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuZGVmYXVsdC1pbWFnZS13cmFwcGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZ3QtcHJvZHVjdC1pbmZvLXNtO1xyXG4gICAgICAgICAgICB3aWR0aDogJGhndC1wcm9kdWN0LWluZm8tc207XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb2R1Y3Qtcm93IHtcclxuICAgICAgICAmID4gOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRoZ3QtcHJvZHVjdC1pbmZvLXNtO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ICRoZ3QtcHJvZHVjdC1pbmZvLXNtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb2R1Y3QtbWFyZ2luLWxlZnQge1xyXG4gICAgICAgIC8vIFRoaXMgaXMgYSBiaXQgZ3Jvc3MuLi4gYnV0IGl0IGxlc3MgdXMga2VlcCBzaW5nbGUtZWxlbWVudCBjb250YWluZXJzIHB1c2hlZCBpbi5cclxuICAgICAgICAvLyBUaGUgKyB2YWx1ZSBzaG91bGQgbWF0Y2ggdGhlIGdhcHMgdXNlZCBpbiB0aGUgcGFyZW50IGNvbnRhaW5lcnNcclxuICAgICAgICBtYXJnaW4tbGVmdDogJGhndC1wcm9kdWN0LWluZm8tc20gKyAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvZHVjdC1oZWFkZXItcHJpY2luZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb2R1Y3QtYWN0aW9ucyB7XHJcbiAgICAgICAgLy9mbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LXByaWNlIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaGd0LXByb2R1Y3QtaW5mby1zbSArIDIwcHg7IC8vIE1hdGNoZXMgZ2FwLSBjbGFzcyB1c2VkIGluIERPTVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWRlZmF1bHRzIHtcclxuICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFkLXhzbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1iYXNrZXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRwYWQtc207XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1eS1hY3Rpb24ge1xyXG4gICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICAvKm1heC13aWR0aDogMTAwcHg7Ki9cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1icmllZiB7XHJcbiAgICAgICAgLypoZWlnaHQ6IDcwcHg7Ki9cclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1waXAge1xyXG4gICAgICAgIC5waXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvZHVjdC1kZXRhaWxzLWFuZC1vcHRpb25zIHtcclxuICAgICAgICAuYnV5LWFjdGlvbiB7XHJcbiAgICAgICAgICAgIC8qbWFyZ2luLXRvcDokcGFkLXhzbTsqL1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIC8qd2lkdGg6IDEwMCU7Ki9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWQtbGc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1vcHRpb24ge1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6ICRoZ3QtcHJvZHVjdC1pbmZvLXNtO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGd0LXByb2R1Y3QtaW5mby1zbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICYub3B0aW9uLXVwZ3JhZGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHJlIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1kZXRhaWxzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkcGFkLXNtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWRhZTQ7XHJcblxyXG4gICAgICAgICYudGVydGlhcnkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC1jb2FsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0cy1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1iYXNrZXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1waWN0dXJlLXByZXZpZXcsIC5wcm9kdWN0LXBpY3R1cmUtcHJldmlldy1tb2JpbGUge1xyXG4gICAgICAgIEBleHRlbmQgLmRlZmF1bHQtaW1hZ2Utd3JhcHBlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1waWN0dXJlLXByZXZpZXcge1xyXG4gICAgICAgIG1hcmdpbjogJHBhZC1zbTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXBpY3R1cmUtcHJldmlldy1tb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hpbGQtcHJvZHVjdC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hpbGQtcHJvZHVjdC13cmFwcGVyLXByZW1pdW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlsZC1wcm9kdWN0LWluZm8td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1uYW1lIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLnByZW1pdW0ge1xyXG4gICAgICAgICRwaXAtc2l6ZTogNzB2dztcclxuXHJcbiAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICB3aWR0aDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkcGlwLXNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sLWdyZXktZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtYnJpZWYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMtYW5kLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIC8vZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGljdHVyZS1wcmV2aWV3IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sLWdyZXktZGFyaztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHNtYWxsZXI7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3Qtbm90ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGljdHVyZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdC1ub3RlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTU1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzMHB4OyovXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waWN0dXJlLWNvbnRhaW5lci1wYWNrIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdC1ub3RlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTU1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzMHB4OyovXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LnByZW1pdW0ge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5sYXJnZS1jYW5jZWwtYnV0dG9uIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBwYWRkaW5nOiAxLjU1ZW0gMmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdC1wcmljZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcblxyXG4gICAgLmZyb20ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEN1c3RvbSBNZWRpYSBRdWVyaWVzIGZvciBtb2JpbGUgcHJvZHVjdHMuICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcclxuICAgIC5tb2JpbGUtcGFkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xyXG4gICAgLnBpY3R1cmUtY2hvb3Nlci13cmFwcGVyIC5idXR0b24ge1xyXG4gICAgICAgIGxlZnQ6IDE3NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTEwcHgpIHtcclxuICAgIC5wcm9kdWN0LXBpY3R1cmUtcHJldmlldyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1waWN0dXJlLXByZXZpZXctbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xyXG4gICAgLnBpcCB7XHJcbiAgICAgICAgd2lkdGg6IDE3OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcclxuICAgIC5waXAge1xyXG4gICAgICAgIHdpZHRoOiAyMzlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMjM5cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWRldGFpbHMge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjM5cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLW1vYi1tYXgpIHtcclxuICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAmLnByZW1pdW0ge1xyXG4gICAgICAgICAgICAkcGljdHVyZS1wcmV2aWV3LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgJHBpcC1zaXplOiAzNjBweDtcclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGlwLXNpemU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHBpcC1zaXplO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGljdHVyZS1wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogJHBpY3R1cmUtcHJldmlldy13aWR0aDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwaWN0dXJlLXByZXZpZXctd2lkdGg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHBpY3R1cmUtcHJldmlldy13aWR0aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHBpY3R1cmUtcHJldmlldy13aWR0aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBpY3R1cmUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHBpY3R1cmUtcHJldmlldy13aWR0aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3Qtbm90ZS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogJHBpY3R1cmUtcHJldmlldy13aWR0aCArICRwYWQtbGc7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5waWN0dXJlLWNvbnRhaW5lci1wYWNrIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHBpY3R1cmUtcHJldmlldy13aWR0aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3Qtbm90ZS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogJHBpY3R1cmUtcHJldmlldy13aWR0aCArICRwYWQtbGc7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGlsZC1wcm9kdWN0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGljdHVyZS1wcmV2aWV3LXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuXHJcbiAgICAudXBzZWxsIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAubGFyZ2UtY2FuY2VsLWJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMS4zNWVtIDEuNjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcblxyXG4gICAgICAgICYucHJlbWl1bSB7XHJcbiAgICAgICAgICAgICRwaXAtc2l6ZTogMzYwcHg7XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwaXAtc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIC0tLSBEZXNrdG9wIHByb2R1Y3RzIHN0YXJ0IGhlcmUgLS0tICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcblxyXG4gICAgLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NWVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIC8qQGluY2x1ZGUgQW5pbWF0ZUhlaWdodCgkaGd0LXByb2R1Y3QtY2xvc2VkLWxnLCAnbnVsbCcsIG9wZW4pOyovXHJcblxyXG4gICAgICAgIC5idXR0b24tZGV0YWlscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMtYW5kLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAuYnV5LWFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3Qtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1ub3RlLWxlZnQge1xyXG4gICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkaGd0LXByb2R1Y3QtaW5mbztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGhndC1wcm9kdWN0LWluZm87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJlbWl1bSB7XHJcbiAgICAgICAgICAgICRwaXAtc2l6ZTogMzYwcHg7XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwaXAtc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBpY3R1cmUtY2hvb3Nlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkcGlwLXNpemUgKyAkcGFkLWxnO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGlwLXNpemUgKyAkcGFkLWxnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgICAucGlwIHtcclxuICAgICAgICB3aWR0aDogMzA4cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDMwOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1kZXRhaWxzIHtcclxuICAgICAgICBtaW4td2lkdGg6IDMwOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLW1lZCkge1xyXG4gICAgLnBpcCB7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tZGV0YWlscyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC1sZykge1xyXG4gICAgLnBpcCB7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tZGV0YWlscyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbiNwcml2YWN5IHtcclxuXHJcbiAgICBmb250LXNpemU6IDAuODVlbTtcclxuXHJcbiAgICAjcHJpdmFjeS1tb3JlLXRyaWdnZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy44ZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI3JlZ2lzdGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXhzbSkge1xyXG5cclxuICAgICNyZWdpc3RlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLWRlc2t0b3Atc20pIHtcclxuICAgICNwcml2YWN5IHtcclxuICAgICAgICAjcHJpdmFjeS1tb3JlLXRyaWdnZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFkZGluZy1ib3R0b20tNzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbiNyZWdpc3RlciB7XHJcblxyXG4gICAgI3skc2VsLWlucHV0fSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAxQjA1NTtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXNzd29yZC1jb250YWluZXIge1xyXG5cclxuICAgICAgICAjeyRzZWwtaW5wdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLW1vYi1sZykge1xyXG5cclxuICAgICNyZWdpc3RlciB7XHJcbiAgICAgICAgI3skc2VsLWlucHV0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLW1vYi1tYXgpIHtcclxuICAgICNyZWdpc3RlciB7XHJcbiAgICAgICAgI3skc2VsLWlucHV0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ieXBhc3MtcmVnaXN0ZXItY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbiNieXBhc3MtcmVnaXN0ZXIge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTVweCA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZS1saWdodDtcclxuICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuXHJcbmJvZHkucnRsIHtcclxuICAgIC50ZXh0LWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgW2ZpeC1hbmQtc2Nyb2xsXSB7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAuaGVhZGVyLWRlc2t0b3Age1xyXG4gICAgICAgICAgICAuaGVhZGVyLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZW1pdW0ge1xyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgLmJ1eS1hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBpY3R1cmUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGljdHVyZS1jaG9vc2VyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuYnV5LWFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmstZGVza3RvcC14c20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtYmFza2V0LWNvdW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLXByZW1pdW0tbGF5b3V0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsYnVtLXRodW1iIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXktYWN0aW9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWFjdGlvbnMge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWRlZmF1bHRzIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZGV0YWlscywgLnByb2R1Y3QtcHJpY2UsIC5waXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzLWFuZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgLnByb2R1Y3Qtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC14bGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdHMtbGlzdCB7XHJcbiAgICAgICAgLnByb2R1Y3RzLWxpc3QtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWxpc3QtY2F0ZWdvcnktaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LCBzZWxlY3QsIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWJhc2tldC1jb3VudC1mYXZvdXJpdGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY2hhbmdlLWJ0biB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgcGF5bWVudCBkaXYge1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGQtc2l0dGluZy1maWVsZCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuYWRkLXNpdHRpbmctbWFzayB7XHJcbiAgICAgICAgbGVmdDogLTMwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGJ1bS1pbWFnZXMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmFsYnVtLWltYWdlIHtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lciB7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcblxyXG4gICAgICAgIC5iYW5uZXItbWFpbiB7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYW5uZXItbWVudSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW1vYmlsZSB7XHJcbiAgICAgICAgLmxhbmd1YWdlLWxpIHtcclxuICAgICAgICAgICAgLmN1bHR1cmUge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2l0dGluZy10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuXHJcbiAgICAgICAgLmZvb3Rlci1saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1zaXR0aW5nLWlucHV0IHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1wYWdlLWZvcm0ge1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhc3N3b3JkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcmlnaHQ6IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtcmVnaXN0ZXJlZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuJHVwc2VsbC1yaWJib24tb3ZlcmxhcDogMTBweDtcclxuJHVwc2VsbC1yaWJib24tY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4kdXBzZWxsLXJpYmJvbi1zaGFkb3c6ICRjb2wtcHJldC1ibHVlLWRhcms7XHJcblxyXG4udXBzZWxsLXJpYmJvbiB7XHJcbiAgYmFja2dyb3VuZDogJHVwc2VsbC1yaWJib24tY29sb3I7XHJcbiAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBcclxuICAuZGlzY291bnQtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICAuZGlzY291bnQtbWV0YSB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICAuZGlzY291bnQtc2F2aW5ncyB7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gIH1cclxuICAuZGlzY291bnQtZGlzY2xhaW1lciB7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuICBcclxuICAudXBzZWxsLWRpc2NvdW50LXJvdyB7XHJcbiAgICAudXBzZWxsLWRpc2NvdW50LXNhdmUtcGVyY2VudCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIC51cHNlbGwtZGlzY291bnQtc2F2ZS1wZXJjZW50IHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnVwc2VsbC1kaXNjb3VudC1icmVhayB7XHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICAvLyBBbGlnbnMgLi4uIHdpdGggdGhlIGZhLWFycm93LXJpZ2h0IGljb25cclxuICAgICAgICBwYWRkaW5nOiAwIDJweCAkcGFkLXNtIDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdXBzZWxsLXJpYmJvbi1jb2xvcjtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAkdXBzZWxsLXJpYmJvbi1vdmVybGFwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICBcclxuICAmOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtJHVwc2VsbC1yaWJib24tb3ZlcmxhcDtcclxuICB9XHJcbiAgXHJcbiAgJjphZnRlciB7XHJcbiAgICByaWdodDogLSR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcbiAgfVxyXG4gIFxyXG4gIC51cHNlbGwtcmliYm9uLWNvcm5lcnMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgdG9wOiAtJHVwc2VsbC1yaWJib24tb3ZlcmxhcDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAkdXBzZWxsLXJpYmJvbi1vdmVybGFwICR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdXBzZWxsLXJpYmJvbi1zaGFkb3cgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbGVmdDogLSR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHVwc2VsbC1yaWJib24tb3ZlcmxhcCAwIDAgJHVwc2VsbC1yaWJib24tb3ZlcmxhcDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICR1cHNlbGwtcmliYm9uLXNoYWRvdztcclxuICAgICAgICByaWdodDogLSR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAkdXBzZWxsLXJpYmJvbi1vdmVybGFwICR1cHNlbGwtcmliYm9uLW92ZXJsYXAgMDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICR1cHNlbGwtcmliYm9uLXNoYWRvdztcclxuICAgICAgICBsZWZ0OiAtJHVwc2VsbC1yaWJib24tb3ZlcmxhcDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgJHVwc2VsbC1yaWJib24tb3ZlcmxhcCAkdXBzZWxsLXJpYmJvbi1vdmVybGFwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJHVwc2VsbC1yaWJib24tc2hhZG93O1xyXG4gICAgICAgIHJpZ2h0OiAtJHVwc2VsbC1yaWJib24tb3ZlcmxhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICB1bCwgbGkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgXHJcbiAgdHI6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICRwYWQteHNtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qXG4gKiBGYW5jeUJveCAtIGpRdWVyeSBQbHVnaW5cbiAqIFNpbXBsZSBhbmQgZmFuY3kgbGlnaHRib3ggYWx0ZXJuYXRpdmVcbiAqXG4gKiBFeGFtcGxlcyBhbmQgZG9jdW1lbnRhdGlvbiBhdDogaHR0cDovL2lnb3JsaW5vLmdpdGh1Yi5pby9mYW5jeWJveC1wbHVzL1xuICpcbiAqIFZlcnNpb246IDEuMy41ICgyMC4wNi4yMDE1KVxuICogUmVxdWlyZXM6IGpRdWVyeSB2MS4zK1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZTpcbiAqICAgaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHBcbiAqL1xuXG4jZmJwbHVzLWxvYWRpbmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMTA0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmYnBsdXMtbG9hZGluZyBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMucG5nJyk7XG59XG5cbiNmYnBsdXMtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDExMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZicGx1cy10bXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmJwbHVzLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHotaW5kZXg6IDExMDE7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmJwbHVzLW91dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNmYnBsdXMtY29udGVudCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMTAyO1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICNmZmY7XG59XG5cbiNmYnBsdXMtaGlkZS1zZWwtZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMTEwMTtcbn1cblxuI2ZicGx1cy1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLnBuZycpIC00MHB4IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTEwMztcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmJwbHVzLWVycm9yIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250OiBub3JtYWwgMTJweC8yMHB4IEFyaWFsO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4jZmJwbHVzLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbiNmYnBsdXMtZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNmYnBsdXMtbGVmdCwgI2ZicGx1cy1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMzUlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9ibGFuay5naWYnKTtcbiAgICB6LWluZGV4OiAxMTAyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmYnBsdXMtbGVmdCB7XG4gICAgbGVmdDogMHB4O1xufVxuXG4jZmJwbHVzLXJpZ2h0IHtcbiAgICByaWdodDogMHB4O1xufVxuXG4jZmJwbHVzLWxlZnQtaWNvLCAjZmJwbHVzLXJpZ2h0LWljbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMTAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZmJwbHVzLWxlZnQtaWNvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0zMHB4O1xufVxuXG4jZmJwbHVzLXJpZ2h0LWljbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNjBweDtcbn1cblxuI2ZicGx1cy1sZWZ0OmhvdmVyLCAjZmJwbHVzLXJpZ2h0OmhvdmVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyAvKiBJRTYgKi9cbn1cblxuI2ZicGx1cy1sZWZ0OmhvdmVyIHNwYW4ge1xuICAgIGxlZnQ6IDIwcHg7XG59XG5cbiNmYnBsdXMtcmlnaHQ6aG92ZXIgc3BhbiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjBweDtcbn1cblxuLmZicGx1cy1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTAwMTtcbn1cblxuI2ZicGx1cy1iZy1uIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy14LnBuZycpO1xufVxuXG4jZmJwbHVzLWJnLW5lIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xNjJweDtcbn1cblxuI2ZicGx1cy1iZy1lIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLXkucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggMHB4O1xufVxuXG4jZmJwbHVzLWJnLXNlIHtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xODJweDtcbn1cblxuI2ZicGx1cy1iZy1zIHtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy14LnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjBweDtcbn1cblxuI2ZicGx1cy1iZy1zdyB7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xNDJweDtcbn1cblxuI2ZicGx1cy1iZy13IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMteS5wbmcnKTtcbn1cblxuI2ZicGx1cy1iZy1udyB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjJweDtcbn1cblxuI2ZicGx1cy10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgei1pbmRleDogMTEwMjtcbn1cblxuLmZicGx1cy10aXRsZS1pbnNpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZicGx1cy10aXRsZS1vdXRzaWRlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmZicGx1cy10aXRsZS1vdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI2ZicGx1cy10aXRsZS1vdmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfdGl0bGVfb3Zlci5wbmcnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZicGx1cy10aXRsZS1mbG9hdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG59XG5cbiNmYnBsdXMtdGl0bGUtZmxvYXQtd3JhcCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbiNmYnBsdXMtdGl0bGUtZmxvYXQtd3JhcCB0ZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbiNmYnBsdXMtdGl0bGUtZmxvYXQtbGVmdCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLnBuZycpIC00MHB4IC05MHB4IG5vLXJlcGVhdDtcbn1cblxuI2ZicGx1cy10aXRsZS1mbG9hdC1tYWluIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwIDAgM3B4IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy14LnBuZycpIDBweCAtNDBweDtcbn1cblxuI2ZicGx1cy10aXRsZS1mbG9hdC1yaWdodCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLnBuZycpIC01NXB4IC05MHB4IG5vLXJlcGVhdDtcbn1cblxuLyogSUU2ICovXG5cbi5mYnBsdXMtaWU2ICNmYnBsdXMtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19jbG9zZS5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWU2ICNmYnBsdXMtbGVmdC1pY28ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19uYXZfbGVmdC5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWU2ICNmYnBsdXMtcmlnaHQtaWNvIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfbmF2X3JpZ2h0LnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZTYgI2ZicGx1cy10aXRsZS1vdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfdGl0bGVfb3Zlci5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG4gICAgem9vbTogMTtcbn1cblxuLmZicGx1cy1pZTYgI2ZicGx1cy10aXRsZS1mbG9hdC1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfdGl0bGVfbGVmdC5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWU2ICNmYnBsdXMtdGl0bGUtZmxvYXQtbWFpbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3RpdGxlX21haW4ucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllNiAjZmJwbHVzLXRpdGxlLWZsb2F0LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfdGl0bGVfcmlnaHQucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllNiAjZmJwbHVzLWJnLXcsIC5mYnBsdXMtaWU2ICNmYnBsdXMtYmctZSwgLmZicGx1cy1pZTYgI2ZicGx1cy1sZWZ0LCAuZmJwbHVzLWllNiAjZmJwbHVzLXJpZ2h0LCAjZmJwbHVzLWhpZGUtc2VsLWZyYW1lIHtcbiAgICBoZWlnaHQ6IGV4cHJlc3Npb24odGhpcy5wYXJlbnROb2RlLmNsaWVudEhlaWdodCArIFwicHhcIik7XG59XG5cbiNmYnBsdXMtbG9hZGluZy5mYnBsdXMtaWU2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IGV4cHJlc3Npb24oICgtMjAgKyAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudEhlaWdodCA/IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRIZWlnaHQvMiA6IGRvY3VtZW50LmJvZHkuY2xpZW50SGVpZ2h0LzIgKSArICggaWdub3JlTWUgPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsVG9wID8gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnNjcm9sbFRvcCA6IGRvY3VtZW50LmJvZHkuc2Nyb2xsVG9wICkpICsgJ3B4Jyk7XG59XG5cbiNmYnBsdXMtbG9hZGluZy5mYnBsdXMtaWU2IGRpdiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX2xvYWRpbmcucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4vKiBJRTYsIElFNywgSUU4ICovXG5cbi5mYnBsdXMtaWUgLmZicGx1cy1iZyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmZicGx1cy1pZSAjZmJwbHVzLWJnLW4ge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19zaGFkb3dfbi5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWUgI2ZicGx1cy1iZy1uZSB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3NoYWRvd19uZS5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWUgI2ZicGx1cy1iZy1lIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfc2hhZG93X2UucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllICNmYnBsdXMtYmctc2Uge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19zaGFkb3dfc2UucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllICNmYnBsdXMtYmctcyB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3NoYWRvd19zLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZSAjZmJwbHVzLWJnLXN3IHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfc2hhZG93X3N3LnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZSAjZmJwbHVzLWJnLXcge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19zaGFkb3dfdy5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWUgI2ZicGx1cy1iZy1udyB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3NoYWRvd19udy5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG4iLCJodG1sLFxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4uaHVtYW5lLFxuLmh1bWFuZS1qYWNrZWR1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xufVxuLmh1bWFuZSxcbi5odW1hbmUtamFja2VkdXAge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDMwJTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDQwJTtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQ1dDQVlBQUFBZmR1SnlBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBSWtsRVFWUW9rV05nWUdDUVpHSmdZR0RBUlREU1FuYm9HRHFzbkR0MERLV05MQUFraVFGZEMrdlpOUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMCwwLDAsMC4xKSksIGNvbG9yLXN0b3AoMSwgcmdiYSgwLDAsMCwwLjIpKSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMC4xKSAwJSwgcmdiYSgwLDAsMCwwLjIpIDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuMSkgMCUsIHJnYmEoMCwwLDAsMC4yKSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuMSkgMCUsIHJnYmEoMCwwLDAsMC4yKSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMC4xKSAwJSwgcmdiYSgwLDAsMCwwLjIpIDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjEpIDAlLCByZ2JhKDAsMCwwLDAuMikgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwwLjUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwwLjUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbn1cbi5odW1hbmUgcCxcbi5odW1hbmUtamFja2VkdXAgcCxcbi5odW1hbmUgdWwsXG4uaHVtYW5lLWphY2tlZHVwIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmh1bWFuZSB1bCxcbi5odW1hbmUtamFja2VkdXAgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmh1bWFuZS5odW1hbmUtamFja2VkdXAtaW5mbyxcbi5odW1hbmUtamFja2VkdXAuaHVtYW5lLWphY2tlZHVwLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFESUNBWUFBQUFwOG92MUFBQUFCbUpMUjBRQS93RC9BUCtndmFlVEFBQUFSMGxFUVZRb2tXTklTZm4vbjRtQmdlRS9Fd01EQXdNcVFZUVltZG9HbHhnakk0clkvLytEeDJuVUZSc1FaMkFMVHJRUXA4UUwxRFdlcUFTQzAxNHk3YUN4OFF3TURBd0ExYVpCSXVsbXB2d0FBQUFBU1VWT1JLNUNZSUk9Jyk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgwLDAsMCwwLjcpKSwgY29sb3Itc3RvcCgxLCByZ2JhKDAsMCwwLDAuODUpKSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMC43KSAwJSwgcmdiYSgwLDAsMCwwLjg1KSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjcpIDAlLCByZ2JhKDAsMCwwLDAuODUpIDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMC43KSAwJSwgcmdiYSgwLDAsMCwwLjg1KSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMC43KSAwJSwgcmdiYSgwLDAsMCwwLjg1KSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMC43KSAwJSwgcmdiYSgwLDAsMCwwLjg1KSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDFweCByZ2JhKDAsMCwwLDAuMzUpO1xufVxuLmh1bWFuZS5odW1hbmUtamFja2VkdXAtc3VjY2Vzcyxcbi5odW1hbmUtamFja2VkdXAuaHVtYW5lLWphY2tlZHVwLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFESUNBWUFBQUFwOG92MUFBQUFCbUpMUjBRQS93RC9BUCtndmFlVEFBQUFTRWxFUVZRb2tjMlNNUTRBSUFnREQ5L0svNzlRVnpXYUVOVG93bkFKYlduQTVTcUFDa0EvQWl5NTloY3pyR1ZDMzBRN3k1N0VtTlU1Tkw1endsbjUwSU1zZlpNZWwrVUJLdEZCUVNMV005d0xBQUFBQUVsRlRrU3VRbUNDJyk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgIzYyYzQ2MiksIGNvbG9yLXN0b3AoMSwgIzU3YTk1NykpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNjJjNDYyIDAlLCAjNTdhOTU3IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNjJjNDYyIDAlLCAjNTdhOTU3IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM2MmM0NjIgMCUsICM1N2E5NTcgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNjJjNDYyIDAlLCAjNTdhOTU3IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvcCwgIzYyYzQ2MiAwJSwgIzU3YTk1NyAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGZmNjQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDFweCByZ2JhKDAsMCwwLDAuMzUpO1xufVxuLmh1bWFuZS5odW1hbmUtamFja2VkdXAtZXJyb3IsXG4uaHVtYW5lLWphY2tlZHVwLmh1bWFuZS1qYWNrZWR1cC1lcnJvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQURJQ0FJQUFBQ21rQnlpQUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQWYwbEVRVlFva1kyVE9RN0FJQXdFUi81bWl2eS95UmMyUlFEaEEwamhnaEZZTzViaHVTK1RaTUFvSVVNRWhoSDRsb0doZnU3MWNlbk0zRHV0V01zYWVHS2p2M3pPNU4xN0tMUEowK2ZRRDhjcHY1dVZMUG80dm5YMFBwWGowbnVhYWVWemRtdyt5WEcxTzk2bjJwM2tvekI3NTdOaTFaNVVQc1U5U1A4QWVBRzFrSFhFKzdSbFBBQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgI2VlNWY1YiksIGNvbG9yLXN0b3AoMSwgI2M0M2MzNSkpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWU1ZjViIDAlLCAjYzQzYzM1IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWU1ZjViIDAlLCAjYzQzYzM1IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIgMCUsICNjNDNjMzUgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWU1ZjViIDAlLCAjYzQzYzM1IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiAwJSwgI2M0M2MzNSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTVmNWI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDFweCByZ2JhKDAsMCwwLDAuMzUpO1xufVxuLmh1bWFuZS1hbmltYXRlLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uaHVtYW5lLWFuaW1hdGU6aG92ZXIsXG4uaHVtYW5lLWphY2tlZHVwLmh1bWFuZS1qYWNrZWR1cC1hbmltYXRlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmh1bWFuZS1qcy1hbmltYXRlLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtanMtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uaHVtYW5lLWpzLWFuaW1hdGU6aG92ZXIsXG4uaHVtYW5lLWphY2tlZHVwLmh1bWFuZS1qYWNrZWR1cC1qcy1hbmltYXRlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTcwKTtcbn1cbiIsIi5pbnRyb2pzLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLGVsbGlwc2UgY292ZXIscmdiYSgwLDAsMCwwLjQpIDAscmdiYSgwLDAsMCwwLjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KHJhZGlhbCxjZW50ZXIgY2VudGVyLDBweCxjZW50ZXIgY2VudGVyLDEwMCUsY29sb3Itc3RvcCgwJSxyZ2JhKDAsMCwwLDAuNCkpLGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDAsMCwwLDAuOSkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLGVsbGlwc2UgY292ZXIscmdiYSgwLDAsMCwwLjQpIDAscmdiYSgwLDAsMCwwLjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLGVsbGlwc2UgY292ZXIscmdiYSgwLDAsMCwwLjQpIDAscmdiYSgwLDAsMCwwLjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlcixlbGxpcHNlIGNvdmVyLHJnYmEoMCwwLDAsMC40KSAwLHJnYmEoMCwwLDAsMC45KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNlbnRlcixlbGxpcHNlIGNvdmVyLHJnYmEoMCwwLDAsMC40KSAwLHJnYmEoMCwwLDAsMC45KSAxMDAlKTtcbiAgZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjNjYwMDAwMDAnLGVuZENvbG9yc3RyPScjZTYwMDAwMDAnLEdyYWRpZW50VHlwZT0xKVwiO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4uaW50cm9qcy1maXhQYXJlbnQge1xuICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEuMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgLW1vei10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAtby10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmludHJvanMtc2hvd0VsZW1lbnQsXG50ci5pbnRyb2pzLXNob3dFbGVtZW50ID4gdGQsXG50ci5pbnRyb2pzLXNob3dFbGVtZW50ID4gdGgge1xuICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnRyb2pzLWRpc2FibGVJbnRlcmFjdGlvbiB7XG4gIHotaW5kZXg6IDk5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLmludHJvanMtcmVsYXRpdmVQb3NpdGlvbixcbnRyLmludHJvanMtc2hvd0VsZW1lbnQgPiB0ZCxcbnRyLmludHJvanMtc2hvd0VsZW1lbnQgPiB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmludHJvanMtaGVscGVyTGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk5OTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC41KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IHJnYmEoMCwwLDAsLjQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4uaW50cm9qcy10b29sdGlwUmVmZXJlbmNlTGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4uaW50cm9qcy1oZWxwZXJMYXllciAqLFxuLmludHJvanMtaGVscGVyTGF5ZXIgKjpiZWZvcmUsXG4uaW50cm9qcy1oZWxwZXJMYXllciAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgIC1tcy1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAtby1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmludHJvanMtaGVscGVyTnVtYmVyTGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRvcDogLTE2cHg7XG4gIGxlZnQ6IC0xNnB4O1xuICB6LWluZGV4OiA5OTk5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCB2ZXJkYW5hLCB0YWhvbWE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLDAsMCwuMyk7XG4gIGJhY2tncm91bmQ6ICNmZjMwMTk7IC8qIE9sZCBicm93c2VycyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZjMwMTkgMCUsICNjZjA0MDQgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNmZjMwMTkpLCBjb2xvci1zdG9wKDEwMCUsICNjZjA0MDQpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmMzAxOSAwJSwgI2NmMDQwNCAxMDAlKTsgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6ICAgICAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmMzAxOSAwJSwgI2NmMDQwNCAxMDAlKTsgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmYzMDE5IDAlLCAjY2YwNDA0IDEwMCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmYzMDE5IDAlLCAjY2YwNDA0IDEwMCUpOyAgLyogVzNDICovXG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6MjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMzAxOScsIGVuZENvbG9yc3RyPScjY2YwNDA0JywgR3JhZGllbnRUeXBlPTApXCI7IC8qIElFNi05ICovXG4gIGZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuU2hhZG93KGRpcmVjdGlvbj0xMzUsIHN0cmVuZ3RoPTIsIGNvbG9yPWZmMDAwMClcIjsgLyogSUUxMCB0ZXh0IHNoYWRvd3MgKi9cbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwwLDAsLjQpO1xufVxuXG4uaW50cm9qcy1hcnJvdyB7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHdoaXRlO1xuICBjb250ZW50OicnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaW50cm9qcy1hcnJvdy50b3Age1xuICB0b3A6IC0xMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6d2hpdGU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O1xufVxuLmludHJvanMtYXJyb3cudG9wLXJpZ2h0IHtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjp3aGl0ZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7XG59XG4uaW50cm9qcy1hcnJvdy50b3AtbWlkZGxlIHtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOndoaXRlO1xuICBib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cbi5pbnRyb2pzLWFycm93LnJpZ2h0IHtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDEwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6d2hpdGU7XG59XG4uaW50cm9qcy1hcnJvdy5yaWdodC1ib3R0b20ge1xuICBib3R0b206MTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOndoaXRlO1xufVxuLmludHJvanMtYXJyb3cuYm90dG9tIHtcbiAgYm90dG9tOiAtMTBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjp3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cbi5pbnRyb2pzLWFycm93LmxlZnQge1xuICBsZWZ0OiAtMTBweDtcbiAgdG9wOiAxMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6d2hpdGU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O1xufVxuLmludHJvanMtYXJyb3cubGVmdC1ib3R0b20ge1xuICBsZWZ0OiAtMTBweDtcbiAgYm90dG9tOjEwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjp3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7XG59XG5cbi5pbnRyb2pzLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLDAsMCwuNCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0O1xuICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbn1cblxuLmludHJvanMtdG9vbHRpcGJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLypcbiBCdXR0b25zIHN0eWxlIGJ5IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9sYWIvY3NzMy1naXRodWItYnV0dG9ucy9cbiBDaGFuZ2VkIGJ5IEFmc2hpbiBNZWhyYWJhbmlcbiovXG4uaW50cm9qcy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuM2VtIDAuOGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZmZmO1xuICBmb250OiAxMXB4L25vcm1hbCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2Y0ZjRmNCksIHRvKCNlY2VjZWMpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCwgI2VjZWNlYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjZjRmNGY0LCAjZWNlY2VjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQsICNlY2VjZWMpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC1vLWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8qYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsqLyAvKiBjb21tZW50ZWQgb3V0IGR1ZSB0byBPcGVyYSAxMS4xMCBidWcgKi9cbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIC8qIElFIGhhY2tzICovXG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5pbnRyb2pzLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JjYmNiYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDFweCAjZTNlM2UzO1xufVxuXG4uaW50cm9qcy1idXR0b246Zm9jdXMsXG4uaW50cm9qcy1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNlY2VjZWMpLCB0bygjZjRmNGY0KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNlY2VjZWMsICNmNGY0ZjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI2VjZWNlYywgI2Y0ZjRmNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWNlY2VjLCAjZjRmNGY0KTtcbn1cblxuLyogb3ZlcnJpZGVzIGV4dHJhIHBhZGRpbmcgb24gYnV0dG9uIGVsZW1lbnRzIGluIEZpcmVmb3ggKi9cbi5pbnRyb2pzLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmludHJvanMtc2tpcGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogIzdhN2E3YTtcbn1cblxuLmludHJvanMtcHJldmJ1dHRvbiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yZW0gMCAwIDAuMmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuMmVtIDAgMCAwLjJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW0gMCAwIDAuMmVtO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5pbnRyb2pzLW5leHRidXR0b24ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMC4yZW0gMC4yZW0gMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAuMmVtIDAuMmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4yZW0gMC4yZW0gMDtcbn1cblxuLmludHJvanMtZGlzYWJsZWQsIC5pbnRyb2pzLWRpc2FibGVkOmhvdmVyLCAuaW50cm9qcy1kaXNhYmxlZDpmb2N1cyB7XG4gIGNvbG9yOiAjOWE5YTlhO1xuICBib3JkZXItY29sb3I6ICNkNGQ0ZDQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaW50cm9qcy1idWxsZXRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmludHJvanMtYnVsbGV0cyB1bCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW50cm9qcy1idWxsZXRzIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAycHg7XG59XG4uaW50cm9qcy1idWxsZXRzIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaW50cm9qcy1idWxsZXRzIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xufVxuLmludHJvanMtYnVsbGV0cyB1bCBsaSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG59XG5cbi5pbnRyb2pzLXByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYxXG59XG4uaW50cm9qcy1wcm9ncmVzc2JhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhjO1xufVxuXG4uaW50cm9qc0Zsb2F0aW5nRWxlbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbn1cblxuLmludHJvanMtZml4ZWRUb29sdGlwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uaW50cm9qcy1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmludHJvanMtaGludDpmb2N1cyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG59XG4uaW50cm9qcy1oaWRlaGludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnRyb2pzLWZpeGVkaGludCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmludHJvanMtaGludDpob3ZlciA+IC5pbnRyb2pzLWhpbnQtcHVsc2Uge1xuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuNTcpO1xufVxuXG4uaW50cm9qcy1oaW50LXB1bHNlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjI3KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4yNCk7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4uaW50cm9qcy1oaW50LW5vLWFuaW0gLmludHJvanMtaGludC1kb3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgLW1vei1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cbi5pbnRyb2pzLWhpbnQtZG90IHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHJnYmEoMTQ2LCAxNDYsIDE0NiwgMC4zNik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGludHJvanNwdWxzZSAzcyBlYXNlLW91dDtcbiAgLW1vei1hbmltYXRpb246IGludHJvanNwdWxzZSAzcyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uOiBpbnRyb2pzcHVsc2UgM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIGxlZnQ6IC0yNXB4O1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xufVxuXG5ALW1vei1rZXlmcmFtZXMgaW50cmpzcHVsc2Uge1xuIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMC4wO1xuIH1cbiAyNSUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwLjE7XG4gfVxuIDUwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMC4zO1xuIH1cbiA3NSUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiB9XG4gMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuMDtcbiB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBcImludHJvanNwdWxzZVwiIHtcbiAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDAuMDtcbiB9XG4gMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMC4xO1xuIH1cbiA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDAuMztcbiB9XG4gNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gfVxuIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gfVxufVxuIiwiLyohXHJcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxyXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcclxuICovXHJcbi8qIEZPTlQgUEFUSFxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4uZmEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cclxuLmZhLWxnIHtcclxuICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcclxuICBsaW5lLWhlaWdodDogMC43NWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xyXG59XHJcbi5mYS0yeCB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuLmZhLTN4IHtcclxuICBmb250LXNpemU6IDNlbTtcclxufVxyXG4uZmEtNHgge1xyXG4gIGZvbnQtc2l6ZTogNGVtO1xyXG59XHJcbi5mYS01eCB7XHJcbiAgZm9udC1zaXplOiA1ZW07XHJcbn1cclxuLmZhLWZ3IHtcclxuICB3aWR0aDogMS4yODU3MTQyOWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZmEtdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG4uZmEtdWwgPiBsaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mYS1saSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XHJcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcclxuICB0b3A6IDAuMTQyODU3MTRlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZhLWxpLmZhLWxnIHtcclxuICBsZWZ0OiAtMS44NTcxNDI4NmVtO1xyXG59XHJcbi5mYS1ib3JkZXIge1xyXG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XHJcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcclxuICBib3JkZXItcmFkaXVzOiAuMWVtO1xyXG59XHJcbi5mYS1wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mYS1wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLmZhLmZhLXB1bGwtbGVmdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xyXG59XHJcbi5mYS5mYS1wdWxsLXJpZ2h0IHtcclxuICBtYXJnaW4tbGVmdDogLjNlbTtcclxufVxyXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXHJcbi5wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZhLnB1bGwtbGVmdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xyXG59XHJcbi5mYS5wdWxsLXJpZ2h0IHtcclxuICBtYXJnaW4tbGVmdDogLjNlbTtcclxufVxyXG4uZmEtc3BpbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuLmZhLXB1bHNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG4uZmEtcm90YXRlLTkwIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuLmZhLXJvdGF0ZS0xODAge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG4uZmEtcm90YXRlLTI3MCB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG59XHJcbi5mYS1mbGlwLWhvcml6b250YWwge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbn1cclxuLmZhLWZsaXAtdmVydGljYWwge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbn1cclxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcclxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXHJcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxyXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxyXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbi5mYS1zdGFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uZmEtc3RhY2stMXgsXHJcbi5mYS1zdGFjay0yeCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5mYS1zdGFjay0xeCB7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuLmZhLXN0YWNrLTJ4IHtcclxuICBmb250LXNpemU6IDJlbTtcclxufVxyXG4uZmEtaW52ZXJzZSB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXHJcbi5mYS1nbGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XHJcbn1cclxuLmZhLW11c2ljOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDFcIjtcclxufVxyXG4uZmEtc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDJcIjtcclxufVxyXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XHJcbn1cclxuLmZhLWhlYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDRcIjtcclxufVxyXG4uZmEtc3RhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XHJcbn1cclxuLmZhLXN0YXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XHJcbn1cclxuLmZhLXVzZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwN1wiO1xyXG59XHJcbi5mYS1maWxtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDhcIjtcclxufVxyXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwOVwiO1xyXG59XHJcbi5mYS10aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XHJcbn1cclxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwYlwiO1xyXG59XHJcbi5mYS1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcbn1cclxuLmZhLXJlbW92ZTpiZWZvcmUsXHJcbi5mYS1jbG9zZTpiZWZvcmUsXHJcbi5mYS10aW1lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcbn1cclxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGVcIjtcclxufVxyXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTBcIjtcclxufVxyXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTFcIjtcclxufVxyXG4uZmEtc2lnbmFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTJcIjtcclxufVxyXG4uZmEtZ2VhcjpiZWZvcmUsXHJcbi5mYS1jb2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxM1wiO1xyXG59XHJcbi5mYS10cmFzaC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTRcIjtcclxufVxyXG4uZmEtaG9tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XHJcbn1cclxuLmZhLWZpbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XHJcbn1cclxuLmZhLWNsb2NrLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxN1wiO1xyXG59XHJcbi5mYS1yb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMThcIjtcclxufVxyXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxOVwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWFcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxYlwiO1xyXG59XHJcbi5mYS1pbmJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XHJcbn1cclxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxZFwiO1xyXG59XHJcbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxyXG4uZmEtcmVwZWF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWVcIjtcclxufVxyXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XHJcbn1cclxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjJcIjtcclxufVxyXG4uZmEtbG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XHJcbn1cclxuLmZhLWZsYWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyNFwiO1xyXG59XHJcbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjVcIjtcclxufVxyXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XHJcbn1cclxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjdcIjtcclxufVxyXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjhcIjtcclxufVxyXG4uZmEtcXJjb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjlcIjtcclxufVxyXG4uZmEtYmFyY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XHJcbn1cclxuLmZhLXRhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XHJcbn1cclxuLmZhLXRhZ3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyY1wiO1xyXG59XHJcbi5mYS1ib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmRcIjtcclxufVxyXG4uZmEtYm9va21hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyZVwiO1xyXG59XHJcbi5mYS1wcmludDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XHJcbn1cclxuLmZhLWNhbWVyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XHJcbn1cclxuLmZhLWZvbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzMVwiO1xyXG59XHJcbi5mYS1ib2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzJcIjtcclxufVxyXG4uZmEtaXRhbGljOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzNcIjtcclxufVxyXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzNFwiO1xyXG59XHJcbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzVcIjtcclxufVxyXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XHJcbn1cclxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XHJcbn1cclxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzhcIjtcclxufVxyXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XHJcbn1cclxuLmZhLWxpc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzYVwiO1xyXG59XHJcbi5mYS1kZWRlbnQ6YmVmb3JlLFxyXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XHJcbn1cclxuLmZhLWluZGVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XHJcbn1cclxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XHJcbn1cclxuLmZhLXBob3RvOmJlZm9yZSxcclxuLmZhLWltYWdlOmJlZm9yZSxcclxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XHJcbn1cclxuLmZhLXBlbmNpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XHJcbn1cclxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0MVwiO1xyXG59XHJcbi5mYS1hZGp1c3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0MlwiO1xyXG59XHJcbi5mYS10aW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDNcIjtcclxufVxyXG4uZmEtZWRpdDpiZWZvcmUsXHJcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0NFwiO1xyXG59XHJcbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XHJcbn1cclxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDZcIjtcclxufVxyXG4uZmEtYXJyb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDdcIjtcclxufVxyXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XHJcbn1cclxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0OVwiO1xyXG59XHJcbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XHJcbn1cclxuLmZhLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0YlwiO1xyXG59XHJcbi5mYS1wYXVzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XHJcbn1cclxuLmZhLXN0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xyXG59XHJcbi5mYS1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGVcIjtcclxufVxyXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTBcIjtcclxufVxyXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTFcIjtcclxufVxyXG4uZmEtZWplY3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1MlwiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1M1wiO1xyXG59XHJcbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTRcIjtcclxufVxyXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1NVwiO1xyXG59XHJcbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1NlwiO1xyXG59XHJcbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1N1wiO1xyXG59XHJcbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1OFwiO1xyXG59XHJcbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1OVwiO1xyXG59XHJcbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XHJcbn1cclxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1YlwiO1xyXG59XHJcbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XHJcbn1cclxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWRcIjtcclxufVxyXG4uZmEtYmFuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWVcIjtcclxufVxyXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XHJcbn1cclxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjFcIjtcclxufVxyXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2MlwiO1xyXG59XHJcbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjNcIjtcclxufVxyXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcclxuLmZhLXNoYXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjRcIjtcclxufVxyXG4uZmEtZXhwYW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjVcIjtcclxufVxyXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2NlwiO1xyXG59XHJcbi5mYS1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjdcIjtcclxufVxyXG4uZmEtbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2OFwiO1xyXG59XHJcbi5mYS1hc3RlcmlzazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XHJcbn1cclxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XHJcbn1cclxuLmZhLWdpZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2YlwiO1xyXG59XHJcbi5mYS1sZWFmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmNcIjtcclxufVxyXG4uZmEtZmlyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XHJcbn1cclxuLmZhLWV5ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XHJcbn1cclxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XHJcbn1cclxuLmZhLXdhcm5pbmc6YmVmb3JlLFxyXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3MVwiO1xyXG59XHJcbi5mYS1wbGFuZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XHJcbn1cclxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzNcIjtcclxufVxyXG4uZmEtcmFuZG9tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzRcIjtcclxufVxyXG4uZmEtY29tbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XHJcbn1cclxuLmZhLW1hZ25ldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XHJcbn1cclxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3N1wiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3OFwiO1xyXG59XHJcbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzlcIjtcclxufVxyXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XHJcbn1cclxuLmZhLWZvbGRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XHJcbn1cclxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2NcIjtcclxufVxyXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xyXG59XHJcbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XHJcbn1cclxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcclxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XHJcbn1cclxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODFcIjtcclxufVxyXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODJcIjtcclxufVxyXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODNcIjtcclxufVxyXG4uZmEta2V5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODRcIjtcclxufVxyXG4uZmEtZ2VhcnM6YmVmb3JlLFxyXG4uZmEtY29nczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XHJcbn1cclxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODZcIjtcclxufVxyXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4N1wiO1xyXG59XHJcbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODhcIjtcclxufVxyXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODlcIjtcclxufVxyXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XHJcbn1cclxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOGJcIjtcclxufVxyXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOGNcIjtcclxufVxyXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XHJcbn1cclxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xyXG59XHJcbi5mYS1zaWduLWluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTBcIjtcclxufVxyXG4uZmEtdHJvcGh5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTFcIjtcclxufVxyXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XHJcbn1cclxuLmZhLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XHJcbn1cclxuLmZhLWxlbW9uLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5NFwiO1xyXG59XHJcbi5mYS1waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XHJcbn1cclxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTZcIjtcclxufVxyXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XHJcbn1cclxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XHJcbn1cclxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5OVwiO1xyXG59XHJcbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcclxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWFcIjtcclxufVxyXG4uZmEtZ2l0aHViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWJcIjtcclxufVxyXG4uZmEtdW5sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWNcIjtcclxufVxyXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xyXG59XHJcbi5mYS1mZWVkOmJlZm9yZSxcclxuLmZhLXJzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XHJcbn1cclxuLmZhLWhkZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTBcIjtcclxufVxyXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhMVwiO1xyXG59XHJcbi5mYS1iZWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjNcIjtcclxufVxyXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhM1wiO1xyXG59XHJcbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhNFwiO1xyXG59XHJcbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XHJcbn1cclxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XHJcbn1cclxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTdcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhOFwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhOVwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhYVwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XHJcbn1cclxuLmZhLWdsb2JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWNcIjtcclxufVxyXG4uZmEtd3JlbmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWRcIjtcclxufVxyXG4uZmEtdGFza3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhZVwiO1xyXG59XHJcbi5mYS1maWx0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBiMFwiO1xyXG59XHJcbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBiMVwiO1xyXG59XHJcbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYjJcIjtcclxufVxyXG4uZmEtZ3JvdXA6YmVmb3JlLFxyXG4uZmEtdXNlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjMFwiO1xyXG59XHJcbi5mYS1jaGFpbjpiZWZvcmUsXHJcbi5mYS1saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzFcIjtcclxufVxyXG4uZmEtY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjMlwiO1xyXG59XHJcbi5mYS1mbGFzazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XHJcbn1cclxuLmZhLWN1dDpiZWZvcmUsXHJcbi5mYS1zY2lzc29yczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XHJcbn1cclxuLmZhLWNvcHk6YmVmb3JlLFxyXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XHJcbn1cclxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XHJcbn1cclxuLmZhLXNhdmU6YmVmb3JlLFxyXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjN1wiO1xyXG59XHJcbi5mYS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjOFwiO1xyXG59XHJcbi5mYS1uYXZpY29uOmJlZm9yZSxcclxuLmZhLXJlb3JkZXI6YmVmb3JlLFxyXG4uZmEtYmFyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XHJcbn1cclxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjYVwiO1xyXG59XHJcbi5mYS1saXN0LW9sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2JcIjtcclxufVxyXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XHJcbn1cclxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XHJcbn1cclxuLmZhLXRhYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2VcIjtcclxufVxyXG4uZmEtbWFnaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkMFwiO1xyXG59XHJcbi5mYS10cnVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XHJcbn1cclxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XHJcbn1cclxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkM1wiO1xyXG59XHJcbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkNFwiO1xyXG59XHJcbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XHJcbn1cclxuLmZhLW1vbmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDZcIjtcclxufVxyXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XHJcbn1cclxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDhcIjtcclxufVxyXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XHJcbn1cclxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZGFcIjtcclxufVxyXG4uZmEtY29sdW1uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XHJcbn1cclxuLmZhLXVuc29ydGVkOmJlZm9yZSxcclxuLmZhLXNvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkY1wiO1xyXG59XHJcbi5mYS1zb3J0LWRvd246YmVmb3JlLFxyXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZGRcIjtcclxufVxyXG4uZmEtc29ydC11cDpiZWZvcmUsXHJcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XHJcbn1cclxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTBcIjtcclxufVxyXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlMVwiO1xyXG59XHJcbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXHJcbi5mYS11bmRvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTJcIjtcclxufVxyXG4uZmEtbGVnYWw6YmVmb3JlLFxyXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlM1wiO1xyXG59XHJcbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxyXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XHJcbn1cclxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XHJcbn1cclxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlNlwiO1xyXG59XHJcbi5mYS1mbGFzaDpiZWZvcmUsXHJcbi5mYS1ib2x0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTdcIjtcclxufVxyXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XHJcbn1cclxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTlcIjtcclxufVxyXG4uZmEtcGFzdGU6YmVmb3JlLFxyXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWFcIjtcclxufVxyXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlYlwiO1xyXG59XHJcbi5mYS1leGNoYW5nZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XHJcbn1cclxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWRcIjtcclxufVxyXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWVcIjtcclxufVxyXG4uZmEtdXNlci1tZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XHJcbn1cclxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjFcIjtcclxufVxyXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmMlwiO1xyXG59XHJcbi5mYS1iZWxsLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhMlwiO1xyXG59XHJcbi5mYS1jb2ZmZWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmNFwiO1xyXG59XHJcbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjVcIjtcclxufVxyXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmNlwiO1xyXG59XHJcbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjdcIjtcclxufVxyXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XHJcbn1cclxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XHJcbn1cclxuLmZhLW1lZGtpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XHJcbn1cclxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmJcIjtcclxufVxyXG4uZmEtYmVlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XHJcbn1cclxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmRcIjtcclxufVxyXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmZVwiO1xyXG59XHJcbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XHJcbn1cclxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XHJcbn1cclxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XHJcbn1cclxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDNcIjtcclxufVxyXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XHJcbn1cclxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDVcIjtcclxufVxyXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNlwiO1xyXG59XHJcbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDdcIjtcclxufVxyXG4uZmEtZGVza3RvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XHJcbn1cclxuLmZhLWxhcHRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XHJcbn1cclxuLmZhLXRhYmxldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XHJcbn1cclxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXHJcbi5mYS1tb2JpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwYlwiO1xyXG59XHJcbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XHJcbn1cclxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwZFwiO1xyXG59XHJcbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XHJcbn1cclxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExMFwiO1xyXG59XHJcbi5mYS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExMVwiO1xyXG59XHJcbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcclxuLmZhLXJlcGx5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTJcIjtcclxufVxyXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XHJcbn1cclxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTRcIjtcclxufVxyXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XHJcbn1cclxuLmZhLXNtaWxlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExOFwiO1xyXG59XHJcbi5mYS1mcm93bi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTlcIjtcclxufVxyXG4uZmEtbWVoLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExYVwiO1xyXG59XHJcbi5mYS1nYW1lcGFkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMWJcIjtcclxufVxyXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XHJcbn1cclxuLmZhLWZsYWctbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XHJcbn1cclxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMWVcIjtcclxufVxyXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyMFwiO1xyXG59XHJcbi5mYS1jb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjFcIjtcclxufVxyXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxyXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjJcIjtcclxufVxyXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcclxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcclxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjNcIjtcclxufVxyXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyNFwiO1xyXG59XHJcbi5mYS1jcm9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjVcIjtcclxufVxyXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjZcIjtcclxufVxyXG4uZmEtdW5saW5rOmJlZm9yZSxcclxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XHJcbn1cclxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjhcIjtcclxufVxyXG4uZmEtaW5mbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XHJcbn1cclxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmFcIjtcclxufVxyXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyYlwiO1xyXG59XHJcbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyY1wiO1xyXG59XHJcbi5mYS1lcmFzZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyZFwiO1xyXG59XHJcbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyZVwiO1xyXG59XHJcbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzBcIjtcclxufVxyXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XHJcbn1cclxuLmZhLXNoaWVsZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XHJcbn1cclxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzM1wiO1xyXG59XHJcbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XHJcbn1cclxuLmZhLXJvY2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XHJcbn1cclxuLmZhLW1heGNkbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XHJcbn1cclxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzN1wiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XHJcbn1cclxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzlcIjtcclxufVxyXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XHJcbn1cclxuLmZhLWh0bWw1OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2JcIjtcclxufVxyXG4uZmEtY3NzMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XHJcbn1cclxuLmZhLWFuY2hvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XHJcbn1cclxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzZVwiO1xyXG59XHJcbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XHJcbn1cclxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0MVwiO1xyXG59XHJcbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDJcIjtcclxufVxyXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XHJcbn1cclxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDRcIjtcclxufVxyXG4uZmEtdGlja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDVcIjtcclxufVxyXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDZcIjtcclxufVxyXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0N1wiO1xyXG59XHJcbi5mYS1sZXZlbC11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XHJcbn1cclxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0OVwiO1xyXG59XHJcbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0YVwiO1xyXG59XHJcbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGJcIjtcclxufVxyXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xyXG59XHJcbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xyXG59XHJcbi5mYS1jb21wYXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGVcIjtcclxufVxyXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxyXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XHJcbn1cclxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXHJcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XHJcbn1cclxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXHJcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XHJcbn1cclxuLmZhLWV1cm86YmVmb3JlLFxyXG4uZmEtZXVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTNcIjtcclxufVxyXG4uZmEtZ2JwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTRcIjtcclxufVxyXG4uZmEtZG9sbGFyOmJlZm9yZSxcclxuLmZhLXVzZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XHJcbn1cclxuLmZhLXJ1cGVlOmJlZm9yZSxcclxuLmZhLWlucjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XHJcbn1cclxuLmZhLWNueTpiZWZvcmUsXHJcbi5mYS1ybWI6YmVmb3JlLFxyXG4uZmEteWVuOmJlZm9yZSxcclxuLmZhLWpweTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XHJcbn1cclxuLmZhLXJ1YmxlOmJlZm9yZSxcclxuLmZhLXJvdWJsZTpiZWZvcmUsXHJcbi5mYS1ydWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1OFwiO1xyXG59XHJcbi5mYS13b246YmVmb3JlLFxyXG4uZmEta3J3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTlcIjtcclxufVxyXG4uZmEtYml0Y29pbjpiZWZvcmUsXHJcbi5mYS1idGM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1YVwiO1xyXG59XHJcbi5mYS1maWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWJcIjtcclxufVxyXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWNcIjtcclxufVxyXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xyXG59XHJcbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xyXG59XHJcbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2MFwiO1xyXG59XHJcbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjFcIjtcclxufVxyXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XHJcbn1cclxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjNcIjtcclxufVxyXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjRcIjtcclxufVxyXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2NVwiO1xyXG59XHJcbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XHJcbn1cclxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2N1wiO1xyXG59XHJcbi5mYS14aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjhcIjtcclxufVxyXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2OVwiO1xyXG59XHJcbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2YVwiO1xyXG59XHJcbi5mYS1kcm9wYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmJcIjtcclxufVxyXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xyXG59XHJcbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xyXG59XHJcbi5mYS1mbGlja3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xyXG59XHJcbi5mYS1hZG46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3MFwiO1xyXG59XHJcbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3MVwiO1xyXG59XHJcbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzJcIjtcclxufVxyXG4uZmEtdHVtYmxyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzNcIjtcclxufVxyXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XHJcbn1cclxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XHJcbn1cclxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3NlwiO1xyXG59XHJcbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3N1wiO1xyXG59XHJcbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzhcIjtcclxufVxyXG4uZmEtYXBwbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3OVwiO1xyXG59XHJcbi5mYS13aW5kb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2FcIjtcclxufVxyXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XHJcbn1cclxuLmZhLWxpbnV4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2NcIjtcclxufVxyXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xyXG59XHJcbi5mYS1za3lwZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XHJcbn1cclxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4MFwiO1xyXG59XHJcbi5mYS10cmVsbG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4MVwiO1xyXG59XHJcbi5mYS1mZW1hbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4MlwiO1xyXG59XHJcbi5mYS1tYWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODNcIjtcclxufVxyXG4uZmEtZ2l0dGlwOmJlZm9yZSxcclxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODRcIjtcclxufVxyXG4uZmEtc3VuLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4NVwiO1xyXG59XHJcbi5mYS1tb29uLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4NlwiO1xyXG59XHJcbi5mYS1hcmNoaXZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODdcIjtcclxufVxyXG4uZmEtYnVnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODhcIjtcclxufVxyXG4uZmEtdms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4OVwiO1xyXG59XHJcbi5mYS13ZWlibzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XHJcbn1cclxuLmZhLXJlbnJlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XHJcbn1cclxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XHJcbn1cclxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGRcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTBcIjtcclxufVxyXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxyXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XHJcbn1cclxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XHJcbn1cclxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5M1wiO1xyXG59XHJcbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5NFwiO1xyXG59XHJcbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxyXG4uZmEtdHJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTVcIjtcclxufVxyXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XHJcbn1cclxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5N1wiO1xyXG59XHJcbi5mYS1zbGFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XHJcbn1cclxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XHJcbn1cclxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XHJcbn1cclxuLmZhLW9wZW5pZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XHJcbn1cclxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcclxuLmZhLWJhbms6YmVmb3JlLFxyXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XHJcbn1cclxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXHJcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XHJcbn1cclxuLmZhLXlhaG9vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOWVcIjtcclxufVxyXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTBcIjtcclxufVxyXG4uZmEtcmVkZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTFcIjtcclxufVxyXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XHJcbn1cclxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XHJcbn1cclxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTRcIjtcclxufVxyXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTVcIjtcclxufVxyXG4uZmEtZGlnZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XHJcbn1cclxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhN1wiO1xyXG59XHJcbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XHJcbn1cclxuLmZhLWRydXBhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XHJcbn1cclxuLmZhLWpvb21sYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XHJcbn1cclxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWJcIjtcclxufVxyXG4uZmEtZmF4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWNcIjtcclxufVxyXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhZFwiO1xyXG59XHJcbi5mYS1jaGlsZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XHJcbn1cclxuLmZhLXBhdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XHJcbn1cclxuLmZhLXNwb29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjFcIjtcclxufVxyXG4uZmEtY3ViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XHJcbn1cclxuLmZhLWN1YmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjNcIjtcclxufVxyXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XHJcbn1cclxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjVcIjtcclxufVxyXG4uZmEtc3RlYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiNlwiO1xyXG59XHJcbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiN1wiO1xyXG59XHJcbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjhcIjtcclxufVxyXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXHJcbi5mYS1jYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiOVwiO1xyXG59XHJcbi5mYS1jYWI6YmVmb3JlLFxyXG4uZmEtdGF4aTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XHJcbn1cclxuLmZhLXRyZWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiYlwiO1xyXG59XHJcbi5mYS1zcG90aWZ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYmNcIjtcclxufVxyXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XHJcbn1cclxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiZVwiO1xyXG59XHJcbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XHJcbn1cclxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjMVwiO1xyXG59XHJcbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XHJcbn1cclxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XHJcbn1cclxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzRcIjtcclxufVxyXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcclxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcclxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XHJcbn1cclxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxyXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjNlwiO1xyXG59XHJcbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxyXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzdcIjtcclxufVxyXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcclxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XHJcbn1cclxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzlcIjtcclxufVxyXG4uZmEtdmluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XHJcbn1cclxuLmZhLWNvZGVwZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjYlwiO1xyXG59XHJcbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XHJcbn1cclxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXHJcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxyXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXHJcbi5mYS1zdXBwb3J0OmJlZm9yZSxcclxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XHJcbn1cclxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxY2VcIjtcclxufVxyXG4uZmEtcmE6YmVmb3JlLFxyXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXHJcbi5mYS1yZWJlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XHJcbn1cclxuLmZhLWdlOmJlZm9yZSxcclxuLmZhLWVtcGlyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XHJcbn1cclxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkMlwiO1xyXG59XHJcbi5mYS1naXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkM1wiO1xyXG59XHJcbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcclxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXHJcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XHJcbn1cclxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkNVwiO1xyXG59XHJcbi5mYS1xcTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XHJcbn1cclxuLmZhLXdlY2hhdDpiZWZvcmUsXHJcbi5mYS13ZWl4aW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkN1wiO1xyXG59XHJcbi5mYS1zZW5kOmJlZm9yZSxcclxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDhcIjtcclxufVxyXG4uZmEtc2VuZC1vOmJlZm9yZSxcclxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkOVwiO1xyXG59XHJcbi5mYS1oaXN0b3J5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZGFcIjtcclxufVxyXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkYlwiO1xyXG59XHJcbi5mYS1oZWFkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkY1wiO1xyXG59XHJcbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkZFwiO1xyXG59XHJcbi5mYS1zbGlkZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZGVcIjtcclxufVxyXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTBcIjtcclxufVxyXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XHJcbn1cclxuLmZhLWJvbWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlMlwiO1xyXG59XHJcbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcclxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTNcIjtcclxufVxyXG4uZmEtdHR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTRcIjtcclxufVxyXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XHJcbn1cclxuLmZhLXBsdWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlNlwiO1xyXG59XHJcbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTdcIjtcclxufVxyXG4uZmEtdHdpdGNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZThcIjtcclxufVxyXG4uZmEteWVscDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XHJcbn1cclxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZWFcIjtcclxufVxyXG4uZmEtd2lmaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XHJcbn1cclxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlY1wiO1xyXG59XHJcbi5mYS1wYXlwYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlZFwiO1xyXG59XHJcbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZWVcIjtcclxufVxyXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XHJcbn1cclxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmMVwiO1xyXG59XHJcbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XHJcbn1cclxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmM1wiO1xyXG59XHJcbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmNFwiO1xyXG59XHJcbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmNVwiO1xyXG59XHJcbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjZcIjtcclxufVxyXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjdcIjtcclxufVxyXG4uZmEtdHJhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmOFwiO1xyXG59XHJcbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmOVwiO1xyXG59XHJcbi5mYS1hdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XHJcbn1cclxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmYlwiO1xyXG59XHJcbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XHJcbn1cclxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmZFwiO1xyXG59XHJcbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmVcIjtcclxufVxyXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDBcIjtcclxufVxyXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XHJcbn1cclxuLmZhLWxhc3RmbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XHJcbn1cclxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwM1wiO1xyXG59XHJcbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDRcIjtcclxufVxyXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDVcIjtcclxufVxyXG4uZmEtYmljeWNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XHJcbn1cclxuLmZhLWJ1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XHJcbn1cclxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwOFwiO1xyXG59XHJcbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwOVwiO1xyXG59XHJcbi5mYS1jYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XHJcbn1cclxuLmZhLXNoZWtlbDpiZWZvcmUsXHJcbi5mYS1zaGVxZWw6YmVmb3JlLFxyXG4uZmEtaWxzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMGJcIjtcclxufVxyXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwY1wiO1xyXG59XHJcbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMGRcIjtcclxufVxyXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwZVwiO1xyXG59XHJcbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XHJcbn1cclxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTFcIjtcclxufVxyXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XHJcbn1cclxuLmZhLXNlbGxzeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XHJcbn1cclxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XHJcbn1cclxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTVcIjtcclxufVxyXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxNlwiO1xyXG59XHJcbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxN1wiO1xyXG59XHJcbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxOFwiO1xyXG59XHJcbi5mYS1kaWFtb25kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTlcIjtcclxufVxyXG4uZmEtc2hpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XHJcbn1cclxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMWJcIjtcclxufVxyXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XHJcbn1cclxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMWRcIjtcclxufVxyXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMWVcIjtcclxufVxyXG4uZmEtdmVudXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyMVwiO1xyXG59XHJcbi5mYS1tYXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjJcIjtcclxufVxyXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XHJcbn1cclxuLmZhLWludGVyc2V4OmJlZm9yZSxcclxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjRcIjtcclxufVxyXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjVcIjtcclxufVxyXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjZcIjtcclxufVxyXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyN1wiO1xyXG59XHJcbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjhcIjtcclxufVxyXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyOVwiO1xyXG59XHJcbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMmFcIjtcclxufVxyXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XHJcbn1cclxuLmZhLW5ldXRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XHJcbn1cclxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyZFwiO1xyXG59XHJcbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XHJcbn1cclxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzFcIjtcclxufVxyXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzMlwiO1xyXG59XHJcbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzM1wiO1xyXG59XHJcbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzNFwiO1xyXG59XHJcbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzVcIjtcclxufVxyXG4uZmEtaG90ZWw6YmVmb3JlLFxyXG4uZmEtYmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzZcIjtcclxufVxyXG4uZmEtdmlhY29pbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XHJcbn1cclxuLmZhLXRyYWluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzhcIjtcclxufVxyXG4uZmEtc3Vid2F5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzlcIjtcclxufVxyXG4uZmEtbWVkaXVtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyM2FcIjtcclxufVxyXG4uZmEteWM6YmVmb3JlLFxyXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyM2JcIjtcclxufVxyXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XHJcbn1cclxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyM2RcIjtcclxufVxyXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyM2VcIjtcclxufVxyXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcclxuLmZhLWJhdHRlcnk6YmVmb3JlLFxyXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDBcIjtcclxufVxyXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcclxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0MVwiO1xyXG59XHJcbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxyXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDJcIjtcclxufVxyXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcclxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XHJcbn1cclxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXHJcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDRcIjtcclxufVxyXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XHJcbn1cclxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDZcIjtcclxufVxyXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDdcIjtcclxufVxyXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0OFwiO1xyXG59XHJcbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XHJcbn1cclxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0YVwiO1xyXG59XHJcbi5mYS1jYy1qY2I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0YlwiO1xyXG59XHJcbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XHJcbn1cclxuLmZhLWNsb25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNGRcIjtcclxufVxyXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XHJcbn1cclxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTBcIjtcclxufVxyXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxyXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTFcIjtcclxufVxyXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxyXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1MlwiO1xyXG59XHJcbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXHJcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTNcIjtcclxufVxyXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTRcIjtcclxufVxyXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxyXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1NVwiO1xyXG59XHJcbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXHJcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1NlwiO1xyXG59XHJcbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1N1wiO1xyXG59XHJcbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNThcIjtcclxufVxyXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTlcIjtcclxufVxyXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1YVwiO1xyXG59XHJcbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1YlwiO1xyXG59XHJcbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xyXG59XHJcbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNWRcIjtcclxufVxyXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XHJcbn1cclxuLmZhLWdnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjBcIjtcclxufVxyXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjFcIjtcclxufVxyXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2MlwiO1xyXG59XHJcbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjNcIjtcclxufVxyXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2NFwiO1xyXG59XHJcbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjVcIjtcclxufVxyXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2NlwiO1xyXG59XHJcbi5mYS1zYWZhcmk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2N1wiO1xyXG59XHJcbi5mYS1jaHJvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2OFwiO1xyXG59XHJcbi5mYS1maXJlZm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjlcIjtcclxufVxyXG4uZmEtb3BlcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2YVwiO1xyXG59XHJcbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XHJcbn1cclxuLmZhLXR2OmJlZm9yZSxcclxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xyXG59XHJcbi5mYS1jb250YW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xyXG59XHJcbi5mYS01MDBweDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XHJcbn1cclxuLmZhLWFtYXpvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XHJcbn1cclxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XHJcbn1cclxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3MlwiO1xyXG59XHJcbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzNcIjtcclxufVxyXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XHJcbn1cclxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzVcIjtcclxufVxyXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XHJcbn1cclxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XHJcbn1cclxuLmZhLW1hcC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzhcIjtcclxufVxyXG4uZmEtbWFwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzlcIjtcclxufVxyXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XHJcbn1cclxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XHJcbn1cclxuLmZhLWhvdXp6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyN2NcIjtcclxufVxyXG4uZmEtdmltZW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xyXG59XHJcbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xyXG59XHJcbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4MFwiO1xyXG59XHJcbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4MVwiO1xyXG59XHJcbi5mYS1lZGdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODJcIjtcclxufVxyXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODNcIjtcclxufVxyXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4NFwiO1xyXG59XHJcbi5mYS1tb2R4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODVcIjtcclxufVxyXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODZcIjtcclxufVxyXG4uZmEtdXNiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODdcIjtcclxufVxyXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODhcIjtcclxufVxyXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4OVwiO1xyXG59XHJcbi5mYS1zY3JpYmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4YVwiO1xyXG59XHJcbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4YlwiO1xyXG59XHJcbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XHJcbn1cclxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOGRcIjtcclxufVxyXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XHJcbn1cclxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XHJcbn1cclxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XHJcbn1cclxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5MlwiO1xyXG59XHJcbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5M1wiO1xyXG59XHJcbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XHJcbn1cclxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5NVwiO1xyXG59XHJcbi5mYS1naXRsYWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5NlwiO1xyXG59XHJcbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTdcIjtcclxufVxyXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XHJcbn1cclxuLmZhLWVudmlyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XHJcbn1cclxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5YVwiO1xyXG59XHJcbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XHJcbn1cclxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOWNcIjtcclxufVxyXG4uZmEtYmxpbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xyXG59XHJcbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XHJcbn1cclxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTBcIjtcclxufVxyXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XHJcbn1cclxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XHJcbn1cclxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxyXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhM1wiO1xyXG59XHJcbi5mYS1kZWFmbmVzczpiZWZvcmUsXHJcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxyXG4uZmEtZGVhZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XHJcbn1cclxuLmZhLWdsaWRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTVcIjtcclxufVxyXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XHJcbn1cclxuLmZhLXNpZ25pbmc6YmVmb3JlLFxyXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XHJcbn1cclxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhOFwiO1xyXG59XHJcbi5mYS12aWFkZW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhOVwiO1xyXG59XHJcbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYWFcIjtcclxufVxyXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhYlwiO1xyXG59XHJcbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XHJcbn1cclxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XHJcbn1cclxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhZVwiO1xyXG59XHJcbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XHJcbn1cclxuLmZhLXlvYXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjFcIjtcclxufVxyXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjJcIjtcclxufVxyXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcclxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjNcIjtcclxufVxyXG4uZmEtZmE6YmVmb3JlLFxyXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjRcIjtcclxufVxyXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiNVwiO1xyXG59XHJcbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjZcIjtcclxufVxyXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjdcIjtcclxufVxyXG4uZmEtbGlub2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjhcIjtcclxufVxyXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjlcIjtcclxufVxyXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiYVwiO1xyXG59XHJcbi5mYS12Y2FyZDpiZWZvcmUsXHJcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiYlwiO1xyXG59XHJcbi5mYS12Y2FyZC1vOmJlZm9yZSxcclxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYmNcIjtcclxufVxyXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiZFwiO1xyXG59XHJcbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYmVcIjtcclxufVxyXG4uZmEtdXNlci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzBcIjtcclxufVxyXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjMVwiO1xyXG59XHJcbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxyXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XHJcbn1cclxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcclxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmMzXCI7XHJcbn1cclxuLmZhLXF1b3JhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzRcIjtcclxufVxyXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjNVwiO1xyXG59XHJcbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XHJcbn1cclxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxyXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxyXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XHJcbn1cclxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxyXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjOFwiO1xyXG59XHJcbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcclxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjOVwiO1xyXG59XHJcbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcclxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjYVwiO1xyXG59XHJcbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcclxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyY2JcIjtcclxufVxyXG4uZmEtc2hvd2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyY2NcIjtcclxufVxyXG4uZmEtYmF0aHR1YjpiZWZvcmUsXHJcbi5mYS1zMTU6YmVmb3JlLFxyXG4uZmEtYmF0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XHJcbn1cclxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjZVwiO1xyXG59XHJcbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkMFwiO1xyXG59XHJcbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkMVwiO1xyXG59XHJcbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XHJcbn1cclxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXHJcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkM1wiO1xyXG59XHJcbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXHJcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7XHJcbn1cclxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDVcIjtcclxufVxyXG4uZmEtZ3JhdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XHJcbn1cclxuLmZhLWV0c3k6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkN1wiO1xyXG59XHJcbi5mYS1pbWRiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDhcIjtcclxufVxyXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XHJcbn1cclxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkYVwiO1xyXG59XHJcbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkYlwiO1xyXG59XHJcbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XHJcbn1cclxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZGRcIjtcclxufVxyXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XHJcbn1cclxuLmZhLW1lZXR1cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XHJcbn1cclxuLnNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcclxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY2xpcDogYXV0bztcclxufVxyXG4iXX0= */
