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}.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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QkFBa0IsUUFHdEIseUNBQ0ksaUJBQWtCLFFTbkgxQixZQUNJLFdBQVksTU1MaEIsRUFDSSxnQkFBaUIsS0FDakIsZUFBZ0IsSUFDaEIsWUFBYSxJZlNiLE1KZFksUW1CRWhCLFVmZVEsTUpqQlEsUW1CRWhCLFFmbUJRLE1BQU8sUWVuQmYsUWZ1QlEsTUp6QlEsUW1CRWhCLFNmMkJRLE1KN0JRLFFtQkVoQixRQUFBLFVmMERJLE1KakVRLFFtQk9aLGdCQUFBLGtCZjZEUSxNSnBFSSxRbUJPWixjQUFBLGdCZmlFUSxNQUFPLFFlakVmLGNBQUEsZ0JmcUVRLE1KNUVJLFFtQk9aLGVBQUEsaUJmeUVRLE1KaEZJLFFtQk9aLFNBQUEsUUFBQSxRQUFBLFNBQUEsUUFBQSxNZjBESSxNSnhETSxRbUJGVixpQkFBQSxnQkFBQSxnQkFBQSxpQkFBQSxnQkFBQSxjZjZEUSxNSjNERSxRbUJGVixlQUFBLGNBQUEsY0FBQSxlQUFBLGNBQUEsWWZpRVEsTUFBTyxRZWpFZixlQUFBLGNBQUEsY0FBQSxlQUFBLGNBQUEsWWZxRVEsTUpuRUUsUW1CRlYsZ0JBQUEsZUFBQSxlQUFBLGdCQUFBLGVBQUEsYWZ5RVEsTUp2RUUsUW1CRlYsU0FlUSxZQUFhLElmK0RqQixnQkE1RW9CLElBQUksSUFBSSxLQTZFNUIsY0E3RW9CLElBQUksSUFBSSxLQThFNUIsbUJBOUVvQixJQUFJLElBQUksS0ErRTVCLFdBL0VvQixJQUFJLElBQUksS0FDNUIsV0pvQlMsS0luQlQsUUFBUyxLSlNKLEtJUkwsaUJKUFksUUlRWixNSkZRLFFJR1IsUUFBUyxhQUNULFdBQVksT0E4QlosaUJKeENZLFFtQkVoQixpQmZ5Q1EsaUJKM0NRLFFtQkVoQixlZjZDUSxpQkFBa0IsUWU3QzFCLGVmaURRLGlCSm5EUSxRbUJFaEIsZ0JmcURRLGlCSnZEUSxRbUJFaEIsZUFBQSxpQkFvQlksTW5CaEJBLFFJa0NSLGlCSjdDUSxRbUJPWix1QkFBQSx5QmZ5Q1EsaUJKaERJLFFtQk9aLHFCQUFBLHVCZjZDUSxpQkFBa0IsUWU3QzFCLHFCQUFBLHVCZmlEUSxpQkp4REksUW1CT1osc0JBQUEsd0JmcURRLGlCSjVESSxRbUJPWixnQkFBQSxlQUFBLGdCQUFBLGVBQUEsYUF5QlksTW5CckJBLFFJa0NSLGlCSnBDTSxRbUJGVix3QkFBQSx1QkFBQSx3QkFBQSx1QkFBQSxxQmZ5Q1EsaUJKdkNFLFFtQkZWLHNCQUFBLHFCQUFBLHNCQUFBLHFCQUFBLG1CZjZDUSxpQkFBa0IsUWU3QzFCLHNCQUFBLHFCQUFBLHNCQUFBLHFCQUFBLG1CZmlEUSxpQkovQ0UsUW1CRlYsdUJBQUEsc0JBQUEsdUJBQUEsc0JBQUEsb0JmcURRLGlCSm5ERSxRbUJGVixrQkE4QlksTW5CMUJBLFFJa0NSLGlCSnJDYSxRbUJEakIsMEJmeUNRLGlCSnhDUyxRbUJEakIsd0JmNkNRLGlCQUFrQixRZTdDMUIsd0JmaURRLGlCSmhEUyxRbUJEakIseUJmcURRLGlCSnBEUyxRbUJEakIsY0FtQ1ksUUFBUyxLQUFBLEtBbkNyQixjQXVDWSxTQUFVLE1BdkN0QixjQTJDWSxNQUFPLFFBS25CLE9BQ0ksT0FBUSxLQUNSLFVBQVcsSWY0QlgsZ0JBNUVvQixJQUFJLElBQUksS0E2RTVCLGNBN0VvQixJQUFJLElBQUksS0E4RTVCLG1CQTlFb0IsSUFBSSxJQUFJLEtBK0U1QixXQS9Fb0IsSUFBSSxJQUFJLEtBQzVCLFdKb0JTLEtJbkJULFFBQVMsS0pTSixLSVJMLGlCSlBZLFFJUVosTUpGUSxRSUdSLFFBQVMsYUFDVCxXQUFZLE9BOEJaLGlCSnhDWSxRbUJrRGhCLGVmUFEsaUJKM0NRLFFtQmtEaEIsYWZIUSxpQkFBa0IsUWVHMUIsYWZDUSxpQkpuRFEsUW1Ca0RoQixjZktRLGlCSnZEUSxRbUJrRGhCLGFBQUEsZUFRUSxNbkJwREksUUlrQ1IsaUJKN0NRLFFtQnVEWixxQkFBQSx1QmZQUSxpQkpoREksUW1CdURaLG1CQUFBLHFCZkhRLGlCQUFrQixRZUcxQixtQkFBQSxxQmZDUSxpQkp4REksUW1CdURaLG9CQUFBLHNCZktRLGlCSjVESSxRbUJ1RFosYUFhUSxPQUFRLElBQUksTW5CakVULFFtQmtFSCxpQm5C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QVMsUUFFWCxnQkFDRSxRQUFTLFFBRVgsdUJBQ0UsUUFBUyxRQUVYLGdCQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgsa0JBQ0UsUUFBUyxRQUVYLHlCQUNFLFFBQVMsUUFFWCxtQkFDRSxRQUFTLFFBRVgseUJBQ0UsUUFBUyxRQUVYLHVCQUNFLFFBQVMsUUFFWCxtQkFDRSxRQUFTLFFBRVgscUJBQ0UsUUFBUyxRQUVYLHFCQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgsd0JBQ0UsUUFBUyxRQUVYLGlCQUNFLFFBQVMsUUFFWCxxQkFDRSxRQUFTLFFBRVgsY0FDRSxRQUFTLFFBRVgsc0JBQ0UsUUFBUyxRQUVYLHVCQUNFLFFBQVMsUUFFWCx5QkFDRSxRQUFTLFFBRVgsc0JBQ0UsUUFBUyxRQUVYLHFCQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgsa0JBQ0UsUUFBUyxRQUVYLHlCQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgscUJBQ0UsUUFBUyxRQUVYLG1CQUNFLFFBQVMsUUFFWCxlQUNFLFFBQVMsUUFFWCxtQkFDRSxRQUFTLFFBRVgscUJBQ0UsUUFBUyxRQUVYLGNBQ0UsUUFBUyxRQUlYLGVBRkEsa0JBQ0Esa0JBRUUsUUFBUyxRQUVYLG9CQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgsMEJBQ0UsUUFBUyxRQUVYLG9CQUNFLFFBQVMsUUFFWCxvQkFDRSxRQUFTLFFBRVgsbUJBQ0UsUUFBUyxRQUVYLGtCQUNFLFFBQVMsUUFFWCx3QkFDRSxRQUFTLFFBRVgsdUJBQ0UsUUFBUyxRQUVYLG9CQUNFLFFBQVMsUUFFWCxxQkFDRSxRQUFTLFFBRVgsMkJBQ0UsUUFBUyxRQUVYLG1CQUNFLFFBQVMsUUFFWCxnQkFDRSxRQUFTLFFBRVgsdUJBQ0UsUUFBUyxRQUVYLHNCQUNFLFFBQVMsUUFFWCx1QkFDRSxRQUFTLFFBRVgscUJBQ0UsUUFBUyxRQUVYLGlCQUNFLFFBQVMsUUFFWCxnQkFDRSxRQUFTLFFBRVgsbUJBQ0UsUUFBUyxRQUVYLG9CQUNBLHVCQUNFLFFBQVMsUUFF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QUVFLFFBQVMsUUFFWCxtQkFDRSxRQUFTLFFBRVgsMkJBQ0UsUUFBUyxRQUVYLDJCQUNFLFFBQVMsUUFFWCwwQkFDRSxRQUFTLFFBRVgsMkJBQ0Esd0JBQ0UsUUFBUyxRQUVYLDZCQUNBLDBCQUNFLFFBQVMsUUFFWCxvQkFDRSxRQUFTLFFBRVgsZ0JBQ0UsUUFBUyxRQUVYLGdCQUNFLFFBQVMsUUFFWCxnQkFDRSxRQUFTLFFBRVgsbUJBQ0UsUUFBUyxRQUVYLG1CQUNFLFFBQVMsUUFFWCxxQkFDRSxRQUFTLFFBRVgsdUJBQ0UsUUFBUyxRQUVYLHVCQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgsa0JBQ0UsUUFBUyxRQUVYLFNBQ0UsU0FBVSxTQUNWLE1BQU8sSUFDUCxPQUFRLElBQ1IsUUFBUyxFQUNULE9BQVEsS0FDUixTQUFVLE9BQ1YsS0FBTSxjQUNOLE9BQVEsRUFFViwwQkFDQSx5QkFDRSxTQUFVLE9BQ1YsTUFBTyxLQUNQLE9BQVEsS0FDUixPQUFRLEVBQ1IsU0FBVSxRQUNWLEtBQU0iLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm9sLCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59IiwiLypcclxuICAgIG1HcmlkIC0gQSBzaW1wbGUgU0FTUyBncmlkIHNvbHV0aW9uLlxyXG4qL1xyXG4uY29udGFpbmVyIHtcclxuICB3aWR0aDogOTAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDAgYXV0bzsgfVxyXG5cclxuKiwgKjphZnRlciwgKjpiZWZvcmUge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG5cclxuW2NsYXNzKj0nY29sLSddIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbG9hdDogbGVmdDsgfVxyXG5cclxuW2NsYXNzKj0nY29sLSddOmFmdGVyIHtcclxuICBjbGVhcjpib3RoOyBjb250ZW50OiBcIlwiO31cclxuXHJcbltjbGFzcyo9J2NvbC0nXTpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cclxuXHJcbltjbGFzcyo9J2NvbC0nXS5mb3JjZS1ndXR0ZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxyXG5cclxuLmNvbC1ub19wYWQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4uY2xlYXIge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICBbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIgW2NsYXNzKj0nY29sLSddLCAuY29udGFpbmVyIFtjbGFzcyo9J2NvbC0nXTpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyIC5jb250YWluZXIgW2NsYXNzKj0nY29sLSddIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcC1zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuXHJcbiAgICAuZGVza3RvcC1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgLmNvbC0xIHtcclxuICAgIHdpZHRoOiA2Ljg2NjY2NjY2NjY3JTsgfVxyXG4gIC5jb2wtMiB7XHJcbiAgICB3aWR0aDogMTUuMzMzMzMzMzMzMyU7IH1cclxuICAuY29sLTMge1xyXG4gICAgd2lkdGg6IDIzLjglOyB9XHJcbiAgLmNvbC00IHtcclxuICAgIHdpZHRoOiAzMi4yNjY2NjY2NjY3JTsgfVxyXG4gIC5jb2wtNSB7XHJcbiAgICB3aWR0aDogNDAuNzMzMzMzMzMzMyU7IH1cclxuICAuY29sLTYge1xyXG4gICAgd2lkdGg6IDQ5LjIlOyB9XHJcbiAgLmNvbC03IHtcclxuICAgIHdpZHRoOiA1Ny42NjY2NjY2NjY3JTsgfVxyXG4gIC5jb2wtOCB7XHJcbiAgICB3aWR0aDogNjYuMTMzMzMzMzMzMyU7IH1cclxuICAuY29sLTkge1xyXG4gICAgd2lkdGg6IDc0LjYlOyB9XHJcbiAgLmNvbC0xMCB7XHJcbiAgICB3aWR0aDogODMuMDY2NjY2NjY2NyU7IH1cclxuICAuY29sLTExIHtcclxuICAgIHdpZHRoOiA5MS41MzMzMzMzMzMzJTsgfVxyXG4gIC5jb2wtMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7IH0gfVxyXG5cclxuLyogI3JlZ2lvbiBNYXJnaW4gYW5kIFBhZGRpbmcgQ2xhc3NlcyAqL1xyXG4ucGFkZGluZy01IHtcclxuICBwYWRkaW5nOiA1cHg7IH1cclxuXHJcbi5wYWRkaW5nLXRvcC01IHtcclxuICBwYWRkaW5nLXRvcDogNXB4OyB9XHJcblxyXG4ucGFkZGluZy1yaWdodC01IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cclxuXHJcbi5wYWRkaW5nLWJvdHRvbS01IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XHJcblxyXG4ucGFkZGluZy1sZWZ0LTUge1xyXG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XHJcblxyXG4ucGFkZGluZy0xMCB7XHJcbiAgcGFkZGluZzogMTBweDsgfVxyXG5cclxuLnBhZGRpbmctdG9wLTEwIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDsgfVxyXG5cclxuLnBhZGRpbmctcmlnaHQtMTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cclxuXHJcbi5wYWRkaW5nLWJvdHRvbS0xMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cclxuXHJcbi5wYWRkaW5nLWxlZnQtMTAge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxyXG5cclxuLnBhZGRpbmctMTUge1xyXG4gIHBhZGRpbmc6IDE1cHg7IH1cclxuXHJcbi5wYWRkaW5nLXRvcC0xNSB7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTE1IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XHJcblxyXG4ucGFkZGluZy1ib3R0b20tMTUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XHJcblxyXG4ucGFkZGluZy1sZWZ0LTE1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cclxuXHJcbi5wYWRkaW5nLTIwIHtcclxuICBwYWRkaW5nOiAyMHB4OyB9XHJcblxyXG4ucGFkZGluZy10b3AtMjAge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XHJcblxyXG4ucGFkZGluZy1yaWdodC0yMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxyXG5cclxuLnBhZGRpbmctYm90dG9tLTIwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxyXG5cclxuLnBhZGRpbmctbGVmdC0yMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XHJcblxyXG4ubWFyZ2luLTUge1xyXG4gIG1hcmdpbjogNXB4OyB9XHJcblxyXG4ubWFyZ2luLXRvcC01IHtcclxuICBtYXJnaW4tdG9wOiA1cHg7IH1cclxuXHJcbi5tYXJnaW4tcmlnaHQtNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cclxuXHJcbi5tYXJnaW4tYm90dG9tLTUge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxyXG5cclxuLm1hcmdpbi1sZWZ0LTUge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cclxuXHJcbi5tYXJnaW4tMTAge1xyXG4gIG1hcmdpbjogMTBweDsgfVxyXG5cclxuLm1hcmdpbi10b3AtMTAge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMTAge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cclxuXHJcbi5tYXJnaW4tbGVmdC0xMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cclxuXHJcbi5tYXJnaW4tMTUge1xyXG4gIG1hcmdpbjogMTVweDsgfVxyXG5cclxuLm1hcmdpbi10b3AtMTUge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMTUge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMTUge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cclxuXHJcbi5tYXJnaW4tbGVmdC0xNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cclxuXHJcbi5tYXJnaW4tMjAge1xyXG4gIG1hcmdpbjogMjBweDsgfVxyXG5cclxuLm1hcmdpbi10b3AtMjAge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMjAge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMjAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cclxuXHJcbi5tYXJnaW4tbGVmdC0yMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cclxuXHJcbi8qICNlbmRyZWdpb24gKi8iLCIuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA5NSU7XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDQ2OHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNDQ4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNjIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNzQ4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDg3NnB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogODU2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMDRweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTI2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAxNDA4cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMzg4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDE1ODBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDE3NzBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDE3NTBweDtcclxuICAgIH1cclxufVxyXG4iLCLvu78kY29sLWdyZWVuOiAjNjBhZDA4O1xyXG4kY29sLXllbGxvdzogI2ZmYTY0ZDtcclxuXHJcbiRjb2wtY29hbDogIzI1MjUyNTtcclxuXHJcbiRjb2wtcHJldC1ibHVlOiAjMzA2M0E1O1xyXG4kY29sLXByZXQtYmx1ZS1saWdodDogI2Q2ZTZmNDtcclxuJGNvbC1wcmV0LWJsdWUtZGFyazogIzE3Mzk2NTtcclxuJGNvbC1ibHVlLWxpZ2h0OiAjY2VkYWU0O1xyXG4kY29sLXJlZDogI2NkMjkyOTtcclxuXHJcbiRjb2wtd2hpdGU6ICNmOWY5Zjk7XHJcbiRjb2wtZ3JleTogI2ViZWJlYjtcclxuJGNvbC1ncmV5LWxvYWRpbmc6ICNlM2UwZTA7XHJcbiRjb2wtZ3JleS1saWdodDogI0YzRjNGMztcclxuJGNvbC1ncmV5LWRhcms6ICNhNmE2YTY7XHJcblxyXG4kbGlnaHRlbi1wY3Q6IDMlO1xyXG5cclxuJHBhZC14c206IDVweDtcclxuJHBhZC1zbTogMTBweDtcclxuJHBhZC1tZWQ6IDE1cHg7XHJcbiRwYWQtbGc6IDIwcHg7XHJcbiRwYWQteGw6IDQwcHg7XHJcblxyXG4vLyBUaGlzIGlzIHVzZWQgdG8gZGVjbGFyZSB0aGUgZ2xvYmFsIHBhZGRpbmcgd2Ugd2lsbCB1c2UgdGhyb3VnaG91dCB0aGUgc2l0ZS4gZWcsIGFsbCBndXR0ZXJzIGV0Yy5cclxuJHBhZC1nbG9iYWw6ICRwYWQtbGc7XHJcblxyXG4kaGd0LWhlYWRlcjogNjBweDtcclxuJGhndC1iYW5uZXI6IDQ1cHg7XHJcbiRoZ3QtaW5wdXRzOiA0MHB4O1xyXG4kaGd0LWltZy13cmFwcGVyOiAxNTBweDtcclxuXHJcbiRicmstbW9iLW1heDogNDY4cHg7XHJcbiRicmstbW9iLWxnOiA2NDBweDtcclxuJGJyay10YWItbWVkOiA3NjhweDtcclxuJGJyay10YWItbGc6IDg3NnB4O1xyXG4kYnJrLWRlc2t0b3AteHNtOiAxMDI0cHg7XHJcbiRicmstZGVza3RvcC1zbTogMTI4MHB4O1xyXG4kYnJrLWRlc2t0b3AtbWVkOiAxNDA4cHg7XHJcbiRicmstZGVza3RvcC1sZzogMTYwMHB4O1xyXG4kYnJrLWRlc2t0b3AteGxnOiAxNzcwcHg7XHJcblxyXG4kYnJlYWtwb2ludHM6ICRicmstbW9iLW1heCwgJGJyay1tb2ItbGcsICRicmstdGFiLW1lZCwgJGJyay10YWItbGcsICRicmstZGVza3RvcC14c20sICRicmstZGVza3RvcC1zbSwgJGJyay1kZXNrdG9wLW1lZCwgJGJyay1kZXNrdG9wLWxnLCAkYnJrLWRlc2t0b3AteGxnO1xyXG5cclxuJHNlbC1pbnB1dDogJ2lucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT10ZWxdLCBzZWxlY3QsIHRleHRhcmVhLCBkaXYuaG9zdGVkLWZpZWxkIGlmcmFtZSc7XHJcbiRzZWwtYnJhaW50cmVlOiAnI2NhcmQtbnVtYmVyLCAjY3Z2LCAjZXhwaXJhdGlvbi1kYXRlJztcclxuJHNlbC1oZWFkZXJzOiAnaDEsIGgyLCBoMywgaDQsIGg1LCBoNic7XHJcblxyXG4uZGVmYXVsdC1pbWFnZS13cmFwcGVyIHtcclxuICAgIGhlaWdodDogJGhndC1pbWctd3JhcHBlcjtcclxuICAgIHdpZHRoOiAkaGd0LWltZy13cmFwcGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbC1ncmV5LWRhcms7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5cclxuLmFkZC1zaXR0aW5nLWZpZWxkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogOTEwO1xyXG4gICAgYm90dG9tOiA4cHg7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICAuc2l0dGluZy1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgIGJ1dHRvbiwgYSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBidXR0b24sIGEge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAjYWRkLXNpdHRpbmctdG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgIH1cclxufVxyXG5cclxuLmFkZC1zaXR0aW5nLW1hc2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0zMDBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2wtZ3JleTtcclxuICAgIHotaW5kZXg6IDk5NztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLmFkZC1zaXR0aW5nLXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmFkZC1zaXR0aW5nLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuJGltZy1zaXplLW1vYjogOTBweDtcclxuJGFsYnVtLXBhZGRpbmc6ICRwYWQtbWVkO1xyXG4kYWxidW0taW1nLXNpemU6IDIyMHB4O1xyXG4kYWxidW0taW1nLXNpemUtc206IDE0MHB4O1xyXG5cclxuLy8gLmV2ZW50LXllYXIge1xyXG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgcGFkZGluZy10b3A6IDVweDtcclxuLy8gfVxyXG4vKiAjcmVnaW9uIEFsYnVtcyAqL1xyXG4vLyAuYWxidW0tZm9sZGVycyB7XHJcbi8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICBtaW4taGVpZ2h0OiAkaW1nLXNpemUtbW9iICsgKCRhbGJ1bS1wYWRkaW5nICogMik7XHJcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuLy8gICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZC1sZztcclxuLy8gICAgIH1cclxuXHJcblxyXG4vLyAgICAgLnNpdHRpbmctdGl0bGUge1xyXG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbi8vICAgICAgICAgcGFkZGluZzogJHBhZC1tZWQgMDtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAuZXZlbnQtZm9sZGVyIHtcclxuLy8gICAgICAgICBwYWRkaW5nOiAkcGFkLW1lZDtcclxuLy8gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICAgICAgbWluLWhlaWdodDogJGltZy1zaXplLW1vYiArICgkYWxidW0tcGFkZGluZyAqIDIpO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG5cclxuLmFsYnVtLXRodW1iIHtcclxuICAgIGhlaWdodDogJGltZy1zaXplLW1vYjtcclxuICAgIHdpZHRoOiAkaW1nLXNpemUtbW9iO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbC1ncmV5LWRhcms7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRhbGJ1bS1wYWRkaW5nO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWxidW0taW5mbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmFsYnVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGJ1bS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHBhZC1zbTtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAuNWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogJHBhZC14c207XHJcbn1cclxuXHJcbi5hbGJ1bS1pbWFnZXMsIC5hbGJ1bS1wcm9kdWN0cyB7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIC8vIHdpZHRoOjIwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFkLXNtO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgLypwYWRkaW5nOiAkcGFkLXhzbTsqL1xyXG4gICAgLmFsYnVtLWltYWdlLCAuYWxidW0tcHJvZHVjdCB7XHJcbiAgICAgICAgQGV4dGVuZCAuZGVmYXVsdC1pbWFnZS13cmFwcGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5waWN0dXJlLXVuYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBsYXJnZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDg1O1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA1cHggd2hpdGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDgwO1xyXG4gICAgICAgICAgICBjdXJzb3I6ICdub3QtYWxsb3dlZCc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbGJ1bS1wcm9kdWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgLy8gTm90IHByZXQgd2hpdGVcclxuICAgICAgICB3aWR0aDogJGhndC1pbWctd3JhcHBlcioyICsgMzBweDtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAkY29sLXByZXQtYmx1ZTtcclxuXHJcbiAgICAgICAgZGl2LnByb2R1Y3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zYW1wbGVfcHJvZHVjdC5qcGdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5uYW1lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4uZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5wcmljZS1idXkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zdHJpa2V0aHJvdWdoIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5saWdodGJveCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNSwgMjUsIDI1LCAwLjUpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIC5jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saWdodGJveCBpbWcsIC5saWdodGJveCBhIHtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmxpZ2h0Ym94LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDIwJTtcclxufVxyXG5cclxuLnBpY3R1cmUtdW5hdmFpbGFibGUtbWVzc2FnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNSwgMjUsIDI1LCAwLjUpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIC5waWN0dXJlLXVuYXZhaWxhYmxlLW1lc3NhZ2UtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggOHB4ICMwMDAwMDAzMDtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLXRhYi1tZWQpIHtcclxuICAgIC5saWdodGJveCBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5waWN0dXJlLXVuYXZhaWxhYmxlLW1lc3NhZ2Uge1xyXG4gICAgICAgIC5waWN0dXJlLXVuYXZhaWxhYmxlLW1lc3NhZ2UtY29udGVudCB7XHJcbiAgICAgICAgICAgIHRvcDogMTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLWRlc2t0b3Atc20pIHtcclxuLy8gICAgIC5hbGJ1bS1pbWFnZXMge1xyXG4vLyAgICAgICAgIC5hbGJ1bS1pbWFnZSB7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogJGFsYnVtLWltZy1zaXplLXNtO1xyXG4vLyAgICAgICAgICAgICB3aWR0aDogJGFsYnVtLWltZy1zaXplLXNtO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLy8gQG1lZGlhKG1pbi13aWR0aDogJGJyay1tb2ItbWF4KSB7XHJcbi8vICAgICAuYWxidW0taW1hZ2VzIHtcclxuLy8gICAgICAgICB3aWR0aDogJGFsYnVtLWltZy1zaXplO1xyXG4vLyAgICAgICAgIGhlaWdodDogJGFsYnVtLWltZy1zaXplO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4vLyBAbWVkaWEobWF4LXdpZHRoOiAkYnJrLW1vYi1tYXgpIHtcclxuLy8gICAgIC5hbGJ1bS1pbWFnZXMge1xyXG4vLyAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgLmFsYnVtLWltYWdlcyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIC5hbGJ1bS1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbWF4KSB7XHJcbi8vICAgICAuYWxidW0taW1hZ2VzIHtcclxuLy8gICAgICAgICBwYWRkaW5nOiAwO1xyXG4vLyAgICAgICAgIC8qbWFyZ2luOiAwICRwYWQteHNtICRwYWQteHNtICRwYWQteHNtOyovXHJcbi8vICAgICAgICAgLyp3aWR0aDogJGFsYnVtLWltZy1zaXplOyovXHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLmFsYnVtLWZvbGRlcnMge1xyXG4vLyAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZ3QtaW1nLXdyYXBwZXIgKyAoJGFsYnVtLXBhZGRpbmcgKiAyKTtcclxuXHJcblxyXG4vLyAgICAgICAgIC5ldmVudC1mb2xkZXIge1xyXG4vLyAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGd0LWltZy13cmFwcGVyICsgKCRhbGJ1bS1wYWRkaW5nICogMik7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5hbGJ1bS10aHVtYiB7XHJcbi8vICAgICAgICAgQGluY2x1ZGUgU2l6ZSgkaGd0LWltZy13cmFwcGVyLCAkaGd0LWltZy13cmFwcGVyKTtcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuXHJcbi8qICNlbmRyZWdpb24gKi9cclxuXHJcbi51cHNlbGxzIHtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgfVxyXG5cclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXM7XHJcblxyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogNDBweDtcclxuXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2wtcmVkLCAwLjgpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgICAudXBzZWxscyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uYW5pbWF0ZSB7XHJcbiAgICAmLmZhZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIFRyYW5zaXRpb24oYWxsIDAuNXMgbGluZWFyKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICYubmctaGlkZSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maXgtZmFkZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTI1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNTBweCkge1xyXG4gICAgLmZpeC1mYWRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay10YWItbWVkKSB7XHJcbiAgICAuZml4LWZhZGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcbiAgICAuZml4LWZhZGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5cclxuQG1peGluIFZlcnRpY2FsQWxpZ25NaWRkbGUoKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIEBpbmNsdWRlIFRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcclxufVxyXG5cclxuQG1peGluIERlZmF1bHRCdXR0b25TdHlsZSgpIHtcclxuICAgIEBpbmNsdWRlIFRyYW5zaXRpb24oYWxsIC4ycyBlYXNlKTtcclxuICAgIG1pbi1oZWlnaHQ6ICRoZ3QtaW5wdXRzO1xyXG4gICAgcGFkZGluZzogMTFweCAkcGFkLXNtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIERlZmF1bHRMaW5rU3R5bGUoKSB7XHJcbiAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcblxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbC1wcmV0LWJsdWUsICRsaWdodGVuLXBjdCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBCb3hTaGFkb3dCb3R0b20oKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDhweCAtNHB4ICMwMDAwMDA7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDhweCAtNHB4ICMwMDAwMDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggLTRweCAjMDAwMDAwO1xyXG59XHJcblxyXG5AbWl4aW4gU3R5bGVCdXR0b24oJGJhc2VDb2xvciwgJHZpc2l0ZWRDb2xvciwgJGhvdmVyY29sb3IsICR2aXNpdGVkY29sb3IsICRhY3RpdmVDb2xvcikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VDb2xvcjtcclxuXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2aXNpdGVkQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkaG92ZXJjb2xvciwgJGxpZ2h0ZW4tcGN0KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlzaXRlZGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlQ29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBTdHlsZUxpbmsoJGJhc2VDb2xvciwgJHZpc2l0ZWRDb2xvciwgJGhvdmVyY29sb3IsICR2aXNpdGVkY29sb3IsICRhY3RpdmVDb2xvcikge1xyXG4gICAgY29sb3I6ICRiYXNlQ29sb3I7XHJcblxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogJHZpc2l0ZWRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogbGlnaHRlbigkaG92ZXJjb2xvciwgJGxpZ2h0ZW4tcGN0KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJHZpc2l0ZWRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRhY3RpdmVDb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIFRyYW5zaXRpb24oJHRyYW5zaXRpb24pIHtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxufVxyXG5cclxuQG1peGluIFRyYW5zZm9ybSgkdHJhbnNmb3JtKSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxufVxyXG5cclxuQG1peGluIEFuaW1hdGVIZWlnaHQoJGNsb3NlZC1tYXgtaGVpZ2h0LCAkbWF4LWhlaWdodCwgJG9wZW4tY2xhc3MpIHtcclxuICAgICYuYW5pbWF0ZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogJGNsb3NlZC1tYXgtaGVpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgVHJhbnNpdGlvbihtYXgtaGVpZ2h0IDFzIGVhc2UpO1xyXG5cclxuICAgICAgICAmLiN7JG9wZW4tY2xhc3N9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgVHJhbnNpdGlvbihtYXgtaGVpZ2h0IDFzIGVhc2UpO1xyXG5cclxuICAgICAgICAgICAgQGlmKCRtYXgtaGVpZ2h0ICE9ICdudWxsJykge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJG1heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBTdHlsZVNjcm9sbGJhcigpIHtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2wtcHJldC1ibHVlLCA0NSUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2wtcHJldC1ibHVlLCAxMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gU2l6ZSgkaGVpZ2h0LCAkd2lkdGgpIHtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbn1cclxuXHJcbkBtaXhpbiBGdWxsV2lkdGgoKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuXHJcbi5hcmUteW91LXN1cmUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5idXR0b25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkcGFkLXNtO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG5cclxuLmJhbm5lci10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBnYXA6IDAgM2VtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstZGVza3RvcC1zbSkge1xyXG4gICAgLmJhbm5lci10b3Age1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXk7XHJcbiAgICBtaW4taGVpZ2h0OiAkaGd0LWJhbm5lcjtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIEJveFNoYWRvd0JvdHRvbSgpO1xyXG5cclxuICAgIC5iYW5uZXItdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogbGFyZ2U7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXItbWVudSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXItY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sLWNvYWw7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNGVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJhbm5lci1zaXR0aW5nIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuICAgIC5iYW5uZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgLmJhbm5lci10b3Age1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLmJhbm5lci1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42NWVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYWxidW0taW1hZ2UtZm9sZGVycy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmFycm93LWxlZnQsIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDkwMDtcclxuICAgICAgICBpIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7IH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctbGVmdCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsYnVtLWltYWdlLWZvbGRlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2wtZ3JleTtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIFN0eWxlU2Nyb2xsYmFyO1xyXG5cclxuICAgICAgICAuYWxidW0taW1hZ2UtZm9sZGVyLXNjcm9sbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgd2lkdGg6IDIwMDAwcHg7IC8vIFNldCB0aGlzIGluIEpTP1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvbGRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggM3B4IDhweCAwcHggI2RkZGRkZDtcclxuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvdXRsaW5lIDAuMTVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogNHB4IHNvbGlkICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDRweCBzb2xpZCAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvbGRlci1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvbGRlci1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjNweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcGFkLXhzbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvbGRlci11cHNlbGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sLXJlZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogODAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb2xkZXItaW1hZ2UtYWRkLXNpdHRpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLW5hbWUtYWRkLXNpdHRpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3M3B4O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcGFkLXhzbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZy1pbmRpY2F0b3Ige1xyXG4gICAgICAgIHRvcDogNzVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgLmFsYnVtLWltYWdlLWZvbGRlcnMtY29udGFpbmVyIC5hbGJ1bS1pbWFnZS1mb2xkZXJzIHtcclxuICAgICAgICAuZm9sZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5mb2xkZXItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLXVwc2VsbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLWltYWdlLWFkZC1zaXR0aW5nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvbGRlci1uYW1lLWFkZC1zaXR0aW5nIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2FkaW5nLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFsYnVtLWltYWdlLWZvbGRlci1zY3JvbGwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYyBXMDEnLCBcIkNlbnR1cnkgR290aGljXCIsIENlbnR1cnlHb3RoaWMsIEFwcGxlR290aGljLCBUYWhvbWEsIFwiTWljcm9zb2Z0IFlhSGVpIE5ld1wiLCBcIk1pY3Jvc29mdCBZYWhlaVwiLCBcIuW+rui9r+mbhem7kVwiLOWui+S9kywgU2ltU3VuLCBTVFhpaGVpLCBcIuWNjuaWh+e7hum7kVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICRjb2wtY29hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgJi5uby1zY3JvbGwge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyLWJ1ZmZlciB7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIG1hcmdpbjogJHBhZC1nbG9iYWwgMDtcclxufVxyXG5cclxuLm5nLWFuaW1hdGUge1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5kaXNwbGF5LWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRpc3BsYXktZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGV4LWdyb3cge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5mbGV4LWNvbHVtbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5mbGV4LXdyYXAge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5hbGlnbi1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uanVzdGlmeS1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmp1c3RpZnktYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmp1c3RpZnktYXJvdW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcbi5qdXN0aWZ5LXJpZ2h0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLmdhcC01IHtcclxuICAgIGdhcDogNXB4O1xyXG59XHJcbi5nYXAtMTAge1xyXG4gICAgZ2FwOiAxMHB4O1xyXG59XHJcbi5nYXAtMjAge1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcbi5oLTEwMCB7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxufVxyXG5cclxuI21haW4tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6ICRoZ3QtaGVhZGVyICsgKCRoZ3QtYmFubmVyKSArICRwYWQtZ2xvYmFsICsgNnB4O1xyXG5cclxuICAgICYuYWxidW0tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZhdm91cml0ZXMtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtd3JhcHBlci1ncmV5IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleS1saWdodDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgICAuY29udGVudC13cmFwcGVyLWdyZXkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgI21haW4tY29udGFpbmVyIHtcclxuICAgICAgICAmLmFsYnVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mYXZvdXJpdGVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuW25nLWNsaWNrXSwgW2RhdGEtbmctY2xpY2tdLCBhLCBidXR0b24ge1xyXG4gICAgJjpub3QoW2Rpc2FibGVkXSkge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLyogI3JlZ2lvbiBIZWFkaW5ncyAmIFRleHQgKi9cclxuI3skc2VsLWhlYWRlcnN9LCBwLCBwcmUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjhlbTtcclxufVxyXG5cclxuaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjZlbTtcclxufVxyXG5cclxuaDQge1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxufVxyXG5cclxuaDUge1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxufVxyXG5cclxuaDYge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxubGFiZWwge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi51bmRlcmxpbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbiN7JHNlbC1oZWFkZXJzfSwgcCwgaSwgc3BhbiwgZGl2LCB0ZCB7XHJcblxyXG4gICAgJi53aGl0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmV5IHtcclxuICAgICAgICBjb2xvcjogJGNvbC1ncmV5LWxvYWRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2FsLCAmLmJsYWNrIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1jb2FsO1xyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZ3JlZW4sICYuc3VjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZWQsICYuZGFuZ2VyIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi55ZWxsb3csICYud2FybmluZyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wteWVsbG93O1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuLyogI2VuZHJlZ2lvbiAqL1xyXG5cclxuLyogI3JlZ2lvbiBNYXJnaW4gQ2xhc3NlcyAqL1xyXG4ubWFyZ2luLXJlc2V0IHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1hcmdpbi1sZWZ0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ubWFyZ2luLWxlZnQtMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubWFyZ2luLXJpZ2h0LTIwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4ubWFyZ2luLXRvcC01IHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm1hcmdpbi1zaWRlcy0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi1zaWRlcy0yMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4vKiAjZW5kcmVnaW9uICovXHJcblxyXG4vKiAjcmVnaW9uIHBhZGRpbmcgQ2xhc3NlcyAqL1xyXG4ucGFkZGluZy1sZWZ0LTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLnBhZGRpbmctbGVmdC0yMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTIwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXRvcC0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLnBhZGRpbmctdG9wLTIwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ucGFkZGluZy1ib3R0b20tMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLWJvdHRvbS0yMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnBhZGRpbmctc2lkZXMtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnBhZGRpbmctc2lkZXMtMjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG4ucGFkZGluZy0wIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogI2VuZHJlZ2lvbiAqL1xyXG5cclxuLnRleHQtbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRleHQtMS01ZW0ge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxufVxyXG5cclxuLnRleHQtNzVlbSB7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5kYW5nZXIsIC5jYW5jZWwsIC5jbGVhciwgcmVkIHtcclxuICAgIGNvbG9yOiAkY29sLXJlZDtcclxufVxyXG5cclxuLnZlcnRpY2FsLWFsaWduLW1pZGRsZS1sZWdhY3kge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnZlcnRpY2FsLWFsaWduLXRvcCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4udmVydGljYWwtYWxpZ24tbWlkZGxlIHtcclxuICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxufVxyXG5cclxuLnRleHQtYWxpZ24tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2VudHJlLWJ5LWhlaWdodCB7XHJcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XHJcbn1cclxuXHJcbi5jbGFzc2ljLWxpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4uc21hbGwtZm9udCB7XHJcbiAgICBmb250LXNpemU6IHNtYWxsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcmlhbCB7XHJcbiAgICBmb250LWZhbWlseTogQXJpYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLml0YWxpYyB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxufVxyXG5cclxubGkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IC43NWVtO1xyXG59XHJcblxyXG51bC5saXN0LXN0eWxlLWJ1bGxldCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcclxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxufVxyXG5cclxudWwubGlzdC1zdHlsZS10aWNrIHtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ+KckyAnO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG4gICBjb250ZW50OiBcIiBcIjsgLyogT2xkZXIgYnJvd3NlciBkbyBub3Qgc3VwcG9ydCBlbXB0eSBjb250ZW50ICovXHJcbiAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIGhlaWdodDogMDtcclxuICAgY2xlYXI6IGJvdGg7XHJcbn0iLG51bGwsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuLmJhc2tldC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDJweCAzcHggOHB4IDBweCAjZGRkZGRkO1xyXG4gICAgcGFkZGluZzogMzVweCAzNXB4O1xyXG4gICAgXHJcbiAgICAub3B0aW9uLXVwZ3JhZGUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LWRldGFpbHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtcGlwLCAuYmFza2V0LXBpcC1jaGlsZCwgLmJhc2tldC1kZXRhaWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldC1waXAge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmRlZmF1bHQtaW1hZ2Utd3JhcHBlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldC1waXAtY2hpbGQge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmRlZmF1bHQtaW1hZ2Utd3JhcHBlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1vcHRpb25zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFkLWdsb2JhbDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXJlbW92ZS1zZWN0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6ICRwYWQtbWVkO1xyXG4gICAgICAgIHRvcDogJHBhZC1tZWQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogJHBhZC14c207XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1ncmV5O1xyXG5cclxuICAgICAgICAucmVtb3ZlLWljb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGljdHVyZXMtbGlzdCB7XHJcbiAgICAgICAgLy8gV2UgcGFzcyBudWxsIGJlY2F1c2Ugd2UgYXJlIHNldHRpbmcgdGhlIG1heC1oZWlnaHQgaW4gdGhlIGphdmFzY3JpcHQuXHJcbiAgICAgICAgQGluY2x1ZGUgQW5pbWF0ZUhlaWdodCgwLCBudWxsLCAnb3BlbicpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jcm9wcGFibGUtaW1hZ2Uge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RlIHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgJi5yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbC1yZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbm90ZS1mYWRlIDJzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYyBXMDEnLCBcIkNlbnR1cnkgR290aGljXCIsIENlbnR1cnlHb3RoaWMsIEFwcGxlR290aGljLCBUYWhvbWEsIFwiTWljcm9zb2Z0IFlhSGVpIE5ld1wiLCBcIk1pY3Jvc29mdCBZYWhlaVwiLCBcIuW+rui9r+mbhem7kVwiLOWui+S9kywgU2ltU3VuLCBTVFhpaGVpLCBcIuWNjuaWh+e7hum7kVwiLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oaWdobGlnaHQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZ2hsaWdodDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIG5vdGUtZmFkZSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXdoaXRlXHJcbiAgICAgICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1yZWRcclxuICAgICAgICB9XHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3JvcC1pbnN0cnVjdGlvbnMge1xyXG4gICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCAkY29sLXJlZCBkYXNoZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRjb2wtcmVkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXktbGlnaHQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNiYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgI2ZvcmVncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgI2RyYWdnYWJsZS1ib3gsICNmb3JlZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI2RyYWdnYWJsZS1ib3gge1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkIGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICN0b3AtbGVmdC1oYW5kbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3RvcC1yaWdodC1oYW5kbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICNib3R0b20tbGVmdC1oYW5kbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICNib3R0b20tcmlnaHQtaGFuZGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2RyYWctbWU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIjXCIgYXR0cihpZCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiRjaGVja291dC1oZWlnaHQ6IDQwcHg7XHJcblxyXG4uYmFza2V0LWl0ZW0tbGFzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY2hlY2tvdXQtaGVpZ2h0ICsgKCRwYWQtbWVkICogMik7XHJcbn1cclxuXHJcbi5iYXNrZXQtY29uZmlybWF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogNjBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogKCRjaGVja291dC1oZWlnaHQgKiAyKSArICgkcGFkLW1lZCAqIDIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1ncmV5LWxpZ2h0O1xyXG4gICAgcGFkZGluZzogJHBhZC1tZWQgMTAlO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGNoZWNrb3V0LWhlaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLCBhLmJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGluZy00IHtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLW1vYi1sZykge1xyXG4gICAgLmJhc2tldC1jb25maXJtYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuICAgIC5iYXNrZXQtY29uZmlybWF0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6ICRjaGVja291dC1oZWlnaHQgKyAoJHBhZC1tZWQgKiAyKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogJHBhZC1tZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24sIGEuYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogJHBhZC1tZWQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstdGFiLW1lZCkge1xyXG4gICAgLmJhc2tldC1waXAge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jcGF5bWVudE1ldGhvZHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4jcGF5bWVudENvbnRhaW5lciB7XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgICNzdGF0aWMtd3JhcHBlciB7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja291dC1tb2R1bGUge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5lcnJvciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcmVkO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXYuY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBoM3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbC1ncmV5LWRhcms7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcblxyXG4gICAgICAgICYubGl0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAgZGl2LmNvbnRlbnQge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBkaXYuYm94IHtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2wtY29hbDtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1oYWxmIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJrLW1vYi1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4td2lkdGgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmUge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBUYWJiZWQgY29udGVudCAqL1xyXG4gICAgLnRhYi1iYXIge1xyXG5cclxuICAgICAgICAuYnV0dG9uLWxpc3Qge1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1ncmV5LWRhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRhYiB7XHJcbiAgICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC50ZXJtcyB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBpbnB1dCB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmMyYV9tb2RlMiAuY2MtZmxhZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLyogQ1NTICovXHJcbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOiAtYXBwbGUtcGF5LWJ1dHRvbikge1xyXG4gICAgLmFwcGxlLXBheS1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uO1xyXG4gICAgfVxyXG4gICAgLmFwcGxlLXBheS1idXR0b24tYmxhY2sge1xyXG4gICAgICAgIC1hcHBsZS1wYXktYnV0dG9uLXN0eWxlOiBibGFjaztcclxuICAgIH1cclxuICAgIC5hcHBsZS1wYXktYnV0dG9uLXdoaXRlIHtcclxuICAgICAgICAtYXBwbGUtcGF5LWJ1dHRvbi1zdHlsZTogd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuYXBwbGUtcGF5LWJ1dHRvbi13aGl0ZS13aXRoLWxpbmUge1xyXG4gICAgICAgIC1hcHBsZS1wYXktYnV0dG9uLXN0eWxlOiB3aGl0ZS1vdXRsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG5Ac3VwcG9ydHMgbm90ICgtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uKSB7XHJcbiAgICAuYXBwbGUtcGF5LWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA2MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjRweDtcclxuICAgIH1cclxuICAgIC5hcHBsZS1wYXktYnV0dG9uLWJsYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LW5hbWVkLWltYWdlKGFwcGxlLXBheS1sb2dvLXdoaXRlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIH1cclxuICAgIC5hcHBsZS1wYXktYnV0dG9uLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LW5hbWVkLWltYWdlKGFwcGxlLXBheS1sb2dvLWJsYWNrKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICAgIC5hcHBsZS1wYXktYnV0dG9uLXdoaXRlLXdpdGgtbGluZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1uYW1lZC1pbWFnZShhcHBsZS1wYXktbG9nby1ibGFjayk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAuNXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29uZmlybUNyb3Age1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgcCB7IG1hcmdpbi1ib3R0b206IDFlbTsgfVxyXG5cclxuICAgIC5jcm9wLWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5jcm9wLWxpbmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgJGNvbC1yZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2UtY3JvcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgICAgICB3aWR0aDoyNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjI1MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5cclxuLmNvb2tpZS1tZXNzYWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGxhaW4teCB7XHJcbiAgICBjb2xvcjogIzgwODA4MDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6ICRicmstdGFiLW1lZCkge1xyXG4gICAgLmNvb2tpZS1tZXNzYWdlIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuXHJcbi5tb2RhbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG5cclxuICAvKiBpZiBiYWNrZHJvcCBzdXBwb3J0OiB2ZXJ5IHRyYW5zcGFyZW50IGFuZCBibHVycmVkICovXHJcbiAgQHN1cHBvcnRzICgoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmUpIG9yIChiYWNrZHJvcC1maWx0ZXI6IG5vbmUpKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICB9XHJcblxyXG4gIC5tb2RhbF9jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIG1heC13aWR0aDogMTAyNHB4O1xyXG4gICAgcGFkZGluZzogMmVtO1xyXG5cclxuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcblxyXG4gICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjVlbTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcmVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuICAubW9kYWwge1xyXG4gICAgLm1vZGFsX2NvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDJlbSA2ZW07XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuLmZlZWRiYWNrIHtcclxuICAgIGxhYmVsLnRvcCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIC5mZWVkYmFjayB7XHJcbiAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIC5jaGVja2FibGUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbC50ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVlZGJhY2stYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmVlZGJhY2stYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogLTQycHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgLW1zLXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTsgLyogSUUgOSAqL1xyXG4gIC1tb3otdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpOyAvKiBGaXJlZm94ICovXHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXHJcbiAgLW8tdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpOyAvKiBPcGVyYSAqL1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuXHJcbiAgICAuZmVlZGJhY2stYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3MjFweCkge1xyXG4gICAgLmZlZWRiYWNrLWhlYWRlci1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuLmZpeC1hbmQtc2Nyb2xsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBAaW5jbHVkZSBTdHlsZVNjcm9sbGJhcigpO1xyXG59XHJcblxyXG4ub2Zmc2V0LXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstdGFiLW1lZCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay10YWItbGcpIHtcclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuLmZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAtM3B4IDNweCAtM3B4ICMwMDA7XHJcbiAgICBmb250LXNpemU6IHNtYWxsO1xyXG5cclxuICAgIC5mb290ZXItdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBob25lLW51bWJlciwgLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDAgMC40ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnBob25lLW51bWJlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZS1tZXNzYWdlLCAuY29va2llLWluZm8ge1xyXG4gICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb29raWUtYnV0dG9uIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggNHB4IDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuLnVuZGVybGluZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmZyb250IHtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgIC5waG9uZS1udW1iZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3Mge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb2tpZS1tZXNzYWdlLCAuY29va2llLWluZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDNweCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG9uZS1udW1iZXIsIC5jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOiA0cHggMC4yNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBob25lLW51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXhzbSkge1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAucGhvbmUtbnVtYmVyLCAuY29udGFjdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAycHggMC41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGhvbmUtbnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtaGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubGlua3Mge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0b3A6IDdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuLmZvcm0tc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAkcGFkLXNtIDA7XHJcblxyXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICAgIHBhZGRpbmc6ICRwYWQteHNtIDA7XHJcblxyXG4gICAgbGFiZWwsIC5sYWJlbCwgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAkcGFkLW1lZDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5uby1jb2xsYXBzZSkge1xyXG4gICAgICAgICN7JHNlbC1pbnB1dH0sIC5hZGRyZXNzRGV0YWlscywgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAvLyAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAkcGFkLW1lZDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubm8tY29sbGFwc2Uge1xyXG4gICAgICAgICN7JHNlbC1pbnB1dH0sIC5hZGRyZXNzRGV0YWlscywgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgICAgICAvLyAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAkcGFkLW1lZDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsYXNzLXNoYXJlZC1pbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGFzcy1zaGFyZWQtaW5wdXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODVlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogODUlICFpbXBvcnRhbnQ7IC8qIE1ha2UgdGhlIGlucHV0IGEgYml0IHNob3J0ZXIgdG8gbWFrZSByb29tIGZvciB0aGUgc3BhbiovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNiU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICYuZmEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ncmVlbiwgJi5zdWNjZXNzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlZCwgJi5kYW5nZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2wtcmVkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnllbGxvdywgJi53YXJuaW5nIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sLXllbGxvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLnZlcnRpY2FsLWFsaWduLXRvcCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYWxmLXdpZHRoIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYWRkcmVzc2VzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jZW50cmUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc3Itb25seSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXhzbSkge1xyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3skc2VsLWlucHV0fSwgLmFkZHJlc3NEZXRhaWxzLCAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIE92ZXJyaWRlIG5vLWNvbGxhcHNlIG9uIGxhcmdlciBkZXZpY2VzICovXHJcbiAgICAgICAgJi5uby1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgICN7JHNlbC1pbnB1dH0sIC5hZGRyZXNzRGV0YWlscywgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG5zIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xhc3MtbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsYXNzLWlucHV0ICAgICAgICAgICAvLyBSZWd1bGFyIGZpZWxkc1xyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY5JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsYXNzLXNoYXJlZC1pbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGFzcy1zaGFyZWQtaW5wdXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlZ2lzdGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGRyZXNzZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogM2VtO1xyXG4gICAgICAgIHdpZHRoOiA0NSUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstdGFiLW1lZCkge1xyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIGEuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMWVtIDFlbSAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwLm5vLWNvbGxhcHNlIC5jbGFzcy1zaGFyZWQtaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gLnpvaWQtb3V0bGV0IHsgaGVpZ2h0OiAyMDBweDsgd2lkdGg6IDQwMHB4OyB9XHJcbi56b2lkLW91dGxldCBkaXYgaWZyYW1lIHsgYm9yZGVyOiBub25lOyB9IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uaGVhZGVyIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1ncmV5LWxpZ2h0O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgaW1nLmxvZ28ge1xyXG4gICAgICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1tb2JpbGUsIC5oZWFkZXItZGVza3RvcCB7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGd0LWhlYWRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWRlc2t0b3Age1xyXG4gICAgICAgIC5oZWFkZXItbGVmdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLW1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuXHJcbiAgICAgICAgICAgIC5jdWx0dXJlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZC1zbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmxhZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIFRoZXNlIGFyZSB1c2VkIGZvciB0aGUgQW5pbWF0aW9uIGZvciBlYXN5IGNoYW5nZXMgd2hlbiBhZGRpbmcgbWVudSBpdGVtcyB0byB0aGUgbW9iaWxlIG1lbnVcclxuICAgICRhbXQtbWVudS1pdGVtczogMTM7XHJcbiAgICAkbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgJG1lbnUtaXRlbS1wYWRkaW5nLWJvdHRvbTogM3B4O1xyXG5cclxuICAgIC5oZWFkZXItbW9iaWxlIHtcclxuXHJcbiAgICAgICAgYSAubG9nbyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1tZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGxhcmdlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9wZW4sICYub3Blbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbC1wcmV0LWJsdWUsIDEwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtbW9iaWxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5ODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLm1lbnUtbGlzdC1tb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAvKlxyXG4gICAgICAgICAgICAgICAgSSdtIHVzaW5nIHRoZSB0d28gdmFyaWFibGVzIHNvIHdlIGNhbiBqdXN0IGluY3JlbWVudFxyXG4gICAgICAgICAgICAgICAgdGhlIGFtdCBieSAxIGlmIHdlIGFkZCBpdGVtcy4gVGhpcyBtZWFucyB3ZSBkb24ndCBoYXZlXHJcbiAgICAgICAgICAgICAgICB0byBjaGFuZ2UgdGhlIHZhbHVlIHBhc3NlZCBoZXJlLCB0aGUgY2FsY3VsdGlvbiB3aWxsIHdvcmtcclxuICAgICAgICAgICAgICAgIGFwcHJvcHJpYXRlbHkuXHJcbiAgICAgICAgICAgICovXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIEFuaW1hdGVIZWlnaHQoMCwgKCgkbWVudS1pdGVtLWxpbmUtaGVpZ2h0ICsgJG1lbnUtaXRlbS1wYWRkaW5nLWJvdHRvbSkgKiAoJGFtdC1tZW51LWl0ZW1zIC0gMSkgKyA1MiksICdvcGVuJyk7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWljb24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgVmVydGljYWxBbGlnbk1pZGRsZSgpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogJHBhZC1tZWQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbWVudS1pdGVtLXBhZGRpbmctYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVudS1pdGVtLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHBhZC1tZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYm90dG9tLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgICAuaGVhZGVyLW1vYmlsZSB7XHJcbiAgICAgICAgLmxhbmd1YWdlLWxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmN1bHR1cmUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIFRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC14c20pIHtcclxuICAgIC5oZWFkZXItbWVudSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC1zbSkge1xyXG4gICAgLmhlYWRlci1tZW51IHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAjbWVudS1kb3dubG9hZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC1sZykge1xyXG4gICAgI21lbnUtZG93bmxvYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbi5ob21lLXBhZ2UtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICN7JHNlbC1pbnB1dH0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMUIwNTU7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuICAgICAgICAjeyRzZWwtaW5wdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2VtYWlsLWJsdXJiIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLW1vYi1tYXgpIHtcclxuICAgICAgICAjeyRzZWwtaW5wdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2VtYWlsLWJsdXJiIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnZhbGlkIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZWQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQge1xyXG4gICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA2MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2xvZ2luLWJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAubGlnaHQtYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWUtbGlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBwLCBoNCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmx1ZS10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsYWNrLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLWNvYWw7XHJcbiAgICB9XHJcblxyXG4gICAgI2ZyZXNoLWFwcHJvYWNoLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgaGVpZ2h0IDAuOHM7XHJcbiAgICB9XHJcblxyXG4gICAgI2ZyZXNoLWFwcHJvYWNoIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzZWFzb25hbC1tZXNzYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjZ28tYmFjayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtY29va2llLW1lc3NhZ2Uge1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtc2l0dGluZy1pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLXJlZ2lzdGVyZWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhc3N3b3JkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDExcHg7XHJcblxyXG4gICAgICAgIC5zaG93LWhpZGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYWlsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICNlbWFpbC1ibHVyYiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggOHB4IDAgIzAwMDAwMDJiO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaG93LWJsdXJiLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogLTM1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTc5Nzk3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJlZmVyZW5jZXMtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICAgICAgLnByZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWxpZGF0aW9uLWNvZGUtaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ncmV5LWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLWdyZXktZGFyaztcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmV5LWxpbms6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAjbm90LXJlYWR5LXNpdHRpbmctbWVzc2FnZSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdC1yZWFkeS1zaXR0aW5nLW1lc3NhZ2UtbGluayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAuc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgI2ludmFsaWQtb3RwLW1lc3NhZ2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvbmUtbWVzc2FnZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0OnJlcXVpcmVkOmludmFsaWQge1xyXG4gICAgICAgIGNvbG9yOiAjNzU3NTc1O1xyXG4gICAgfVxyXG5cclxuICAgIG9wdGlvbiB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICNub3RpZnltZS1wcml2YWN5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3ZhbGlkYXRpb24taGVscCB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3ZhbGlkYXRlLWVtYWlsLW1lc3NhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJlZmVyZW5jZS1jYWxsb3V0IHtcclxuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbi5pbWFnZS1pY29ucyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDVweDtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbWFnZS1pY29ucy1sZWZ0IHtcclxuICAgIGxlZnQ6IDVweDtcclxufVxyXG5cclxuLmltYWdlLWljb25zLWZhdm91cml0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbWFnZS1pY29ucy1idXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5pbWcuaWNvbiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWhlYXJ0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyZW07XHJcbiAgICB3aWR0aDogMmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sLWdyZXktZGFyaywgMTAlKTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblxyXG4gICAgJi5mdWxsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZWVuO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2wtZ3JlZW4sIDEwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi5pY29uLWJhc2tldCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHBhZGRpbmc6IDZweCA1cHggNXB4IDVweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiAyZW07XHJcbn0qLyIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5AaW1wb3J0IFwiZml4QW5kU2Nyb2xsXCI7XHJcblxyXG4kY29sLXByb2R1Y3QtaGVhZGVyOiAkY29sLXByZXQtYmx1ZTtcclxuJGNvbC1wcm9kdWN0LWhlYWRlci1ob3ZlcjogbGlnaHRlbigkY29sLXByb2R1Y3QtaGVhZGVyLCAkbGlnaHRlbi1wY3QpO1xyXG5cclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBAaW5jbHVkZSBEZWZhdWx0TGlua1N0eWxlKCk7XHJcblxyXG4gICAgJi5zdWNjZXNzLCAmLmdyZWVuIHtcclxuICAgICAgICBAaW5jbHVkZSBTdHlsZUxpbmsoJGNvbC1ncmVlbiwgJGNvbC1ncmVlbiwgJGNvbC1ncmVlbiwgJGNvbC1ncmVlbiwgJGNvbC1ncmVlbik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5lcnJvciwgJi5kYW5nZXIsICYucmVkLCAmLmNsb3NlLCAmLmNhbmNlbCwgJi5jbGVhciB7XHJcbiAgICAgICAgQGluY2x1ZGUgU3R5bGVMaW5rKCRjb2wtcmVkLCAkY29sLXJlZCwgJGNvbC1yZWQsICRjb2wtcmVkLCAkY29sLXJlZCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idXR0b24ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgQGluY2x1ZGUgRGVmYXVsdEJ1dHRvblN0eWxlKCk7XHJcbiAgICAgICAgQGluY2x1ZGUgU3R5bGVCdXR0b24oJGNvbC1wcmV0LWJsdWUsICRjb2wtcHJldC1ibHVlLCAkY29sLXByZXQtYmx1ZSwgJGNvbC1wcmV0LWJsdWUsICRjb2wtcHJldC1ibHVlKTtcclxuXHJcbiAgICAgICAgJi5zdWNjZXNzLCAmLmdyZWVuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIFN0eWxlQnV0dG9uKCRjb2wtZ3JlZW4sICRjb2wtZ3JlZW4sICRjb2wtZ3JlZW4sICRjb2wtZ3JlZW4sICRjb2wtZ3JlZW4pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lcnJvciwgJi5kYW5nZXIsICYucmVkLCAmLmNsb3NlLCAmLmNhbmNlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBTdHlsZUJ1dHRvbigkY29sLXJlZCwgJGNvbC1yZWQsICRjb2wtcmVkLCAkY29sLXJlZCwgJGNvbC1yZWQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50ZXJ0aWFyeSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBTdHlsZUJ1dHRvbigkY29sLWJsdWUtbGlnaHQsICRjb2wtYmx1ZS1saWdodCwgJGNvbC1ibHVlLWxpZ2h0LCAkY29sLWJsdWUtbGlnaHQsICRjb2wtYmx1ZS1saWdodCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndpZGUgeyAvKiBXaWRlIGF0dGVudGlvbiBkcmF3aW5nIGJ1dHRvbnMgKi9cclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iYWNrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIERlZmF1bHRCdXR0b25TdHlsZSgpO1xyXG4gICAgQGluY2x1ZGUgU3R5bGVCdXR0b24oJGNvbC1wcmV0LWJsdWUsICRjb2wtcHJldC1ibHVlLCAkY29sLXByZXQtYmx1ZSwgJGNvbC1wcmV0LWJsdWUsICRjb2wtcHJldC1ibHVlKTtcclxuXHJcbiAgICAmLnN1Y2Nlc3MsICYuZ3JlZW4ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIFN0eWxlQnV0dG9uKCRjb2wtZ3JlZW4sICRjb2wtZ3JlZW4sICRjb2wtZ3JlZW4sICRjb2wtZ3JlZW4sICRjb2wtZ3JlZW4pO1xyXG4gICAgfVxyXG5cclxuICAgICYud2hpdGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2wtY29hbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sLWNvYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJi5lcnJvciwgJi5kYW5nZXIsICYucmVkLCAmLmNsb3NlLCAmLmNhbmNlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgU3R5bGVCdXR0b24oJGNvbC1yZWQsICRjb2wtcmVkLCAkY29sLXJlZCwgJGNvbC1yZWQsICRjb2wtcmVkKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnRlcnRpYXJ5IHtcclxuICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBTdHlsZUJ1dHRvbigkY29sLWJsdWUtbGlnaHQsICRjb2wtYmx1ZS1saWdodCwgJGNvbC1ibHVlLWxpZ2h0LCAkY29sLWJsdWUtbGlnaHQsICRjb2wtYmx1ZS1saWdodCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb250LWZpeCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5wYWRkaW5nLWZpeCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN7JHNlbC1icmFpbnRyZWV9IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuI3skc2VsLWlucHV0fSwgI3skc2VsLWJyYWludHJlZX0ge1xyXG4gICAgaGVpZ2h0OiAkaGd0LWlucHV0cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgcGFkZGluZzogMXB4IDAuNWVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAmLmlucHV0LXNtYWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL29rLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XHJcbn1cclxuXHJcbi8qQGltcG9ydCB1cmwoLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC4yLjAvY3NzL2ZvbnQtYXdlc29tZS5jc3MpOyovXHJcblxyXG4vKioqIGJhc2ljIHN0eWxlcyAqKiovXHJcblxyXG5sYWJlbC5hZGRyZXNzLXJhZGlvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHJcbiAgICAmID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbn1cclxuXHJcbmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTc1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLmNoZWNrYWJsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG5bZGlzYWJsZWRdIHtcclxuICAgIG9wYWNpdHk6IC4zO1xyXG59XHJcblxyXG4uYWxlcnQge1xyXG4gICAgY29sb3I6IHJlZDtcclxuICAgIG1hcmdpbjogMC41ZW0gMDtcclxufVxyXG5cclxuLm91dGVyQm94IHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uaW5uZXJCb3gge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMWVtIGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzA2M0E1O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDJlbSAxZW0gIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm1pZGRsZSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb250ZW50cyB7XHJcbiAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxufVxyXG5cclxuLmZ1bGwtd2lkdGgge1xyXG4gICAgQGluY2x1ZGUgRnVsbFdpZHRoKCk7XHJcbn1cclxuXHJcbi5tb2JpbGUtcGF5LCAuc3VtbWFyeS1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwLjVlbSAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG59XHJcblxyXG4uY2VsbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcblxyXG4jdGVybXMge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxufVxyXG5cclxuLnRlcm1zLWJveCB7XHJcbiAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICB3aWR0aDogNCU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcblxyXG4ucGF5LCAuYWRkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9iaWxlX3N1bW1hcnkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZy1yaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4ICMyNjIzMjM7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcblxyXG4uZGVsaXZlcnkge1xyXG4gICAgd2lkdGg6IDU3LjY2NjY2NjY2NjclO1xyXG59XHJcblxyXG4uY2hhbmdlLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIERlZmF1bHRCdXR0b25TdHlsZSgpO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmNoZWNrb3V0LWhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLm9yZGVyLWl0ZW1zIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWNjb3VudC1idXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDAgMCAxZW0gMDtcclxufVxyXG5cclxuLmFjY291bnQtYnV0dG9uOm50aC1jaGlsZCgxKSB7XHJcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWNjb3VudC1pY29uLCAuYWNjb3VudC1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMDYzQTU7XHJcbn1cclxuXHJcbi5hY2NvdW50LWljb24gaSB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uYWNjb3VudC1saW5rIHtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYXBwcm92YWwtaXRlbSB7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYXBwcm92YWwtaXRlbSBpbWcge1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxufVxyXG5cclxuLmFwcHJvdmFsLWl0ZW0gdGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG59XHJcblxyXG4uYXBwcm92YWwtaXRlbSBhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZGl2aWRlciB7XHJcbiAgICBtYXJnaW46IDQwcHggMDtcclxufVxyXG5cclxuLyouc2l0dGluZy1pbnB1dCBpbnB1dCB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG59XHJcblxyXG4uc2l0dGluZy1pbnB1dCBhIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnNpdHRpbmctaW5wdXQge1xyXG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7XHJcbn0qL1xyXG5cclxuLnNob3ctZGVzY3JpcHRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC1zbSkge1xyXG4gICAgLm1vYmlsZS1wYXksIC5zdW1tYXJ5LW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdW1tYXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCAjMjYyMzIzO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZV9zdW1tYXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXhzbSkge1xyXG4gICAgLmFwcHJvdmFsLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcHByb3ZhbC1pdGVtIGEge1xyXG4gICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcHJvdmFsLWl0ZW0gdGV4dGFyZWEge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDFlbSA1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrb3V0LWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZGl2aWRlciB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm91dGVyQm94IHtcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyQm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wYXkge1xyXG4gICAgLy8gICAgIHdpZHRoOiA0ZW0gIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAuYWRkIHtcclxuICAgICAgICB3aWR0aDogMTUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbjogMSUgNDIlIDIlIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3NlcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWl0ZW1zIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlOm5vdCgudGFibGUtaWdub3JlKSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgdGQsIHRoIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgwODA4MDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZC5uby1ib3JkZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGREZEO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XHJcbiAgICBzZWxlY3Q6Zm9jdXMsXHJcbiAgICB0ZXh0YXJlYTpmb2N1cyxcclxuICAgIGlucHV0OmZvY3VzIHtcclxuICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgIH1cclxufVxyXG5cclxuI3BheW1lbnRNZXRob2RzIHtcclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcHJvZHVjdC1oZWFkZXItaG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuI3BheW1lbnQtY2FyZHMtbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbC1wcm9kdWN0LWhlYWRlci1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjYXJkLXByb3ZpZGVyIHtcclxuICAgIC5uZy12YWxpZCB7XHJcbiAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4jcGF5bWVudCB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDAwcHg7XHJcbn0iLG51bGwsIi5jdWx0dXJlIHtcclxuICAgIC5jdWx0dXJlLXNlbGVjdCB7XHJcbiAgICAgICAgLmN1bHR1cmUtZmxhZy1lbiB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZmxhZy9lbi5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcbi5sb2FkaW5nLWluZGljYXRvciB7XHJcbiAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICBjb2xvcjogJGNvbC1ncmV5LWxvYWRpbmc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4Ojk5OTtcclxufVxyXG5cclxuLmxvYWRpbmctcHJldmlldyB7XHJcbiAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICBjb2xvcjogJGNvbC1ncmV5LWxvYWRpbmc7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA0MyU7XHJcbiAgICB0b3A6IDM4JTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTAwcHggIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6OTk5O1xyXG59XHJcblxyXG4ubG9hZGluZy1pbmxpbmUge1xyXG4gICAgQGluY2x1ZGUgVmVydGljYWxBbGlnbk1pZGRsZSgpO1xyXG4gICAgY29sb3I6ICRjb2wtZ3JleS1sb2FkaW5nO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgcG9zaXRpb246IGlubGluZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMTAwcHg7XHJcbiAgICB6LWluZGV4Ojk5OTtcclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG4kaGd0LW1vZGFsLWhlYWRlcjogNDBweDtcclxuXHJcblxyXG4ubW9kYWwtcm9vdCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjUsIDI1LCAyNSwgLjUpO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgIC5tb2RhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGd0LW1vZGFsLWhlYWRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgQm94U2hhZG93Qm90dG9tKCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtaGVhZGVyLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGhndC1tb2RhbC1oZWFkZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmFsYnVtLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLXNjcm9sbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBTdHlsZVNjcm9sbGJhcigpO1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1iYWNrIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWQtbGc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWNrLXByb2R1Y3Qge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLXBpY2tlciB7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG90by1hbGJ1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbmNlbC1idXR0b24sIC5hZGQtdG8tYmFza2V0LCAuc2VsZWN0aW9uLWFtdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAvKm1hcmdpbjogMDsqL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbmNlbC1idXR0b24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250aW51ZSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGQtdG8tYmFza2V0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdGlvbi1hbXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRCNzdCMTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0aW9uLWFtdC1sZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0aW9uLWFtdC1zbSB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGljdHVyZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICMzQkI4Nzk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5xdWFudGl0eS1jaGFuZ2VyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogJHBhZC14c207XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBzcGFjaW5nIGEgYmxvY2sgZWxlbWVudCBoYXNcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC01cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC10ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWFkZC1zaXR0aW5nLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWJ1dHRvbi1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWw6aGFzKC5tb2RhbC1hZGQtc2l0dGluZykge1xyXG4gICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogNTc0cHgpIHtcclxuICAgIC5tb2RhbC1yb290IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDM2NHB4KSB7XHJcbiAgICAucHJvZHVjdHMtcGFjayB7XHJcbiAgICAgICAgLnBhY2stcHJvZHVjdCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAubW9kYWwtcm9vdCB7XHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtaGVhZGVyLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0NDRweCkge1xyXG4gICAgLnNlbGVjdGlvbi1hbXQtbGcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0aW9uLWFtdC1zbSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstbW9iLWxnKSB7XHJcbiAgICAvKi5tb2RhbC1yb290IHtcclxuICAgICAgICAubW9kYWwge1xyXG4gICAgICAgICAgICAucGhvdG8tYWxidW0ge1xyXG4gICAgICAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0qL1xyXG5cclxuICAgIC5tb2RhbC1yb290IHtcclxuICAgICAgICAubW9kYWwge1xyXG4gICAgICAgICAgICB3aWR0aDogOTglO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk1JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgVmVydGljYWxBbGlnbk1pZGRsZSgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsOmhhcygubW9kYWwtcGFjay1yZW1pbmRlcikge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsOmhhcygubW9kYWwtbG9naW4tcmVtaW5kZXIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsOmhhcygubW9kYWwtYWRkLXNpdHRpbmcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogUHJvZ3Jlc3MgYmFyICovXHJcbnByb2dyZXNzW3ZhbHVlXSB7XHJcbiAgLyogUmVzZXQgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSAqL1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG5wcm9ncmVzc1t2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLyogYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgaW5zZXQ7ICovXHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2dyZXk7XHJcbn1cclxuXHJcbnByb2dyZXNzW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNjNhNTtcclxufVxyXG5cclxucHJvZ3Jlc3NbdmFsdWVdOjotbW96LXByb2dyZXNzLWJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNjNhNTtcclxufSIsIkBpbXBvcnQgJ2NvbmZpZyc7XHJcblxyXG4udXBzZWxsLW1heC1wZXJjZW50YWdlIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogJGNvbC1yZWQ7XHJcbn1cclxuIiwibW9kYWwtcGljdHVyZS1waWNrZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubW9kYWwgdXBzZWxsLXJpYmJvbiB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcblxyXG4uaHVtYW5lLWphY2tlZHVwIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgIGNvbG9yOiAkY29sLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaHVtYW5lLWVycm9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcmVkICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGNvbC13aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaHVtYW5lLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjb2wtd2hpdGUgIWltcG9ydGFudDtcclxufSIsIkBpbXBvcnQgJ2NvbmZpZyc7XHJcbiRvcmRlci1pbWFnZS13aWR0aDogMTcwcHg7XHJcbiRvcmRlci1pbWFnZS13aWR0aC1jaGlsZDogMTIwcHg7XHJcblxyXG5AbWl4aW4gb3JkZXItaXRlbS1tZXRhKCRicmVhaykge1xyXG4gIHdpZHRoOiAkYnJlYWsgLSAkb3JkZXItaW1hZ2Utd2lkdGggLSAoJHBhZC1nbG9iYWwqMik7XHJcbn1cclxuXHJcbi5vcmRlci1oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5vcmRlci1vbi1ob2xkLW5vdGljZSB7XHJcbiAgLy9mb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbnRhYmxlLm9yZGVyLXN1bW1hcnktYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB3aWR0aDogNzAlO1xyXG5cclxuICB0ci5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgXHJcbiAgICB0aCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLXN1bW1hcnktaXRlbSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBcclxuICAgIHRkIHtcclxuICAgICAgYmFja2dyb3VuZDogI0VCRUJFQjtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyLXN1bW1hcnktYmxvY2sge1xyXG4gIGJveC1zaGFkb3c6IDBweCA4cHggOXB4IC04cHggJGNvbC1ncmV5LWRhcms7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgLm9yZGVyLXN1bW1hcnktaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG5cclxuICAgICYubWFyZ2luLXRvcC0yMC1pIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1zdW1tYXJ5LWl0ZW0taGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXN1bW1hcnktaXRlbS1kYXRhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNTUlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyLW9yZGVyLWl0ZW1zIHtcclxuICAub3JkZXItaXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDhweCA5cHggLThweCAjOWM5YzljO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAub3JkZXItaXRlbS1pbWFnZSwgLm9yZGVyLWl0ZW0taW1hZ2UtY2hpbGQsIC5vcmRlci1pdGVtLW1ldGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHhcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm9yZGVyLWl0ZW0tcmVvcmRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1pdGVtLWltYWdlIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItaXRlbS1pbWFnZS1jaGlsZCB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWl0ZW0tbWV0YSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0YWNrIHtcclxuICAgIC8qIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwOyAqL1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuc3RhY2tlZC1sZWZ0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5cIjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBjb2xvcjogI2NlY2VjZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGFja2VkLXJpZ2h0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ydGwge1xyXG4gIC5zdGFjayB7XHJcbiAgICAuc3RhY2tlZC1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gIC5vcmRlci1vcmRlci1pdGVtcyB7XHJcbiAgICAub3JkZXItaXRlbSB7XHJcbiAgICAgIC5vcmRlci1pdGVtLWltYWdlIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRvcmRlci1pbWFnZS13aWR0aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9yZGVyLWl0ZW0taW1hZ2UtY2hpbGQge1xyXG4gICAgICAgIG1heC13aWR0aDogJG9yZGVyLWltYWdlLXdpZHRoLWNoaWxkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xyXG4gICAgLm9yZGVyLW9yZGVyLWl0ZW1zIHtcclxuICAgICAgLm9yZGVyLWl0ZW0ge1xyXG4gICAgICAgIC5vcmRlci1pdGVtLW1ldGEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgb3JkZXItaXRlbS1tZXRhKCRicmVha3BvaW50KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLW1vYi1sZykge1xyXG4gIC5vcmRlci1vcmRlci1pdGVtcyB7XHJcbiAgICAub3JkZXItaXRlbSB7XHJcbiAgICAgIC5vcmRlci1pdGVtLW1ldGEge1xyXG4gICAgICAgIC5zdGFjayB7XHJcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7ICBcclxuICAub3JkZXItc3VtbWFyeS1ibG9jayB7XHJcbiAgICAub3JkZXItc3VtbWFyeS1pdGVtIHtcclxuICAgICAgLm9yZGVyLXN1bW1hcnktaXRlbS1oZWFkZXIge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgICAub3JkZXItc3VtbWFyeS1pdGVtLWRhdGEge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAkYnJrLWRlc2t0b3Atc20pIHtcclxuICB0YWJsZS5vcmRlci1zdW1tYXJ5LWJsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcblxyXG4ub3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogOTBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuLm92ZXJsYXktdGV4dCB7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgfSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuXHJcbi5wYWNrcyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgLnByb2R1Y3Qge1xyXG5cclxuICAgICAgICAucHJvZHVjdC1pbmZve1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAucGFja3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBsZWZ0OiAyMCU7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuJGNvbC1saWtlLWdyZWVuOiAjM2JiODc5O1xyXG5cclxuLnBpY3R1cmUtYmFza2V0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8qYm90dG9tOiAyM3B4O1xyXG4gICAgbGVmdDogN3B4OyovXHJcbiAgICBib3R0b206IDI4cHg7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2M0E1O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcclxuICAgIG9wYWNpdHk6IC45O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5zbWFsbC1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogc21hbGxlciAhaW1wb3J0YW50O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCA0cHggNHB4IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuJGNoZXZyb24td2lkdGg6IDM1cHg7XHJcblxyXG4uZmlsdGVyLXByZXZpZXcge1xyXG4gICAgbWFyZ2luOiAkcGFkLXNtO1xyXG59XHJcblxyXG4jc2VwaWEge1xyXG4gICAgY29sb3I6ICM5RDU4Mzc7XHJcbn1cclxuXHJcbiNibGFjay1hbmQtd2hpdGUge1xyXG4gICAgY29sb3I6ICM0ZDRhNGE7XHJcbn1cclxuXHJcbiNjb2xvdXIge1xyXG4gICAgY29sb3I6ICMyYzBkNWY7XHJcbn1cclxuXHJcbi5iYXNrZXQtaXRlbS1pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5hZGp1c3QtYnV0dG9ucyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYmFza2V0LWl0ZW0taW1hZ2Utc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4vKiNjcm9wIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODJiMDU7XHJcbn0qL1xyXG4uaW1hZ2UtYmFza2V0LWNvdW50Om5vdCguaW1hZ2UtYmFza2V0LWNvdW50LXByb2R1Y3QpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbjogNXB4O1xyXG59XHJcbi5pbWFnZS1iYXNrZXQtY291bnQsIC5pbWFnZS1iYXNrZXQtY291bnQtcHJvZHVjdCwgLmltYWdlLWJhc2tldC1jb3VudC1mYXZvdXJpdGUge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2M0E1O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHBhZGRpbmc6IDhweCAwIDIycHg7XHJcbiAgICBmb250LXNpemU6IHNtYWxsZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sLXByZXQtYmx1ZS1kYXJrO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFwdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLWJhc2tldC1jb3VudCB7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5hbGJ1bS1pbWFnZXMge1xyXG4gICAgLmltYWdlLWJhc2tldC1jb3VudCB7XHJcbiAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZS1iYXNrZXQtY291bnQtZmF2b3VyaXRlIHtcclxuICAgIGJvdHRvbTogLTRweDtcclxuICAgIHJpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4ucHJldmlldy1jb250YWluZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJldmlldy1waWN0dXJlLXdyYXBwZXIge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5waWN0dXJlLXByZXZpZXcge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuYXJyb3ctbGVmdCwgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6ICRjaGV2cm9uLXdpZHRoO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBjb2xvcjogJGNvbC1ncmV5LWRhcms7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC1ncmV5LWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1sZWZ0IHtcclxuICAgICAgICBsZWZ0OiAtJGNoZXZyb24td2lkdGg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzUsMjM1LDIzNSwxKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNSwyMzUsMjM1LDEpIDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyMzUsMjM1LDIzNSwxKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSkpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM1LDIzNSwyMzUsMSkgMCUsIHJnYmEoMjM1LDIzNSwyMzUsMCkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM1LDIzNSwyMzUsMSkgMCUsIHJnYmEoMjM1LDIzNSwyMzUsMCkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNSwyMzUsMjM1LDEpIDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDIzNSwyMzUsMjM1LDEpIDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApIDEwMCUpO1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZWJlYmViJywgZW5kQ29sb3JzdHI9JyNlYmViZWInLCBHcmFkaWVudFR5cGU9MSApO1xyXG5cclxuICAgICAgICAuZmEtY2hldnJvbi1sZWZ0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgcmlnaHQ6IC0kY2hldnJvbi13aWR0aDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNSwyMzUsMjM1LDEpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDIzNSwyMzUsMjM1LDEpIDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQocmlnaHQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjM1LDIzNSwyMzUsMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjM1LDIzNSwyMzUsMCkpKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgyMzUsMjM1LDIzNSwxKSAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMjM1LDIzNSwyMzUsMSkgMCUsIHJnYmEoMjM1LDIzNSwyMzUsMCkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgyMzUsMjM1LDIzNSwxKSAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjM1LDIzNSwyMzUsMSkgMCUsIHJnYmEoMjM1LDIzNSwyMzUsMCkgMTAwJSk7XHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlYmViZWInLCBlbmRDb2xvcnN0cj0nI2ViZWJlYicsIEdyYWRpZW50VHlwZT0xICk7XHJcblxyXG4gICAgICAgIC5mYS1jaGV2cm9uLXJpZ2h0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjMwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuI3ByZXZpZXctaW1nLXN0aWNreSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAxMDlweDtcclxuICAgIHJpZ2h0OiA0cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcCByaWdodDtcclxuICAgIHotaW5kZXg6IDk5ODsgLy8gT25lIGJlbG93IG1vZGFsc1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDJweCAzcHggOHB4IDAgI2RkZGRkZDtcclxufVxyXG5cclxuLmxpa2VkIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogJGxpa2UtZ3JlZW47Ki9cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMUMxQzE7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDI1cHggLTVweCByZ2JhKDAsMCwwLDEpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDI1cHggLTVweCByZ2JhKDAsMCwwLDEpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggLTJweCByZ2JhKDAsMCwwLDEpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYXNrZXQtcXVhbnRpdHktY2hhbmdlciB7XHJcbiAgICAkaGd0LXF1YW50aXR5LWNoYW5nZXI6IDQwcHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIC5iYXNrZXQtcXVhbnRpdHktYW10IHtcclxuICAgICAgICBoZWlnaHQ6ICRoZ3QtcXVhbnRpdHktY2hhbmdlciArIDE7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNjNBNTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkaGd0LXF1YW50aXR5LWNoYW5nZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMwNjNBNTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24sIC5idXR0b24ge1xyXG4gICAgICAgIGhlaWdodDogJGhndC1xdWFudGl0eS1jaGFuZ2VyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkLW1lZDtcclxuICAgICAgICBoZWlnaHQ6ICRoZ3QtcXVhbnRpdHktY2hhbmdlcjtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtcXVhbnRpdHktaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzA2M0E1O1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xdWFudGl0eS1jaGFuZ2VyIHtcclxuICAgICRoZ3QtcXVhbnRpdHktY2hhbmdlcjogMzVweDtcclxuICAgICR3ZHRoLXF1YW50aXR5LWNoYW5nZXI6IDQxcHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgLnF1YW50aXR5LWFtdCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoZ3QtcXVhbnRpdHktY2hhbmdlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkd2R0aC1xdWFudGl0eS1jaGFuZ2VyO1xyXG4gICAgICAgIG1hcmdpbjogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24sIC5idXR0b24ge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWQteHNtO1xyXG4gICAgICAgIGhlaWdodDogJGhndC1xdWFudGl0eS1jaGFuZ2VyO1xyXG4gICAgICAgIHdpZHRoOiAkd2R0aC1xdWFudGl0eS1jaGFuZ2VyO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb3dlci10YWIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAycHggM3B4IDhweCAwICNkZGRkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcclxuICAgIHotaW5kZXg6IDk5ODtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcclxuICAgICAgICBjb2xvcjogJGNvbC1jb2FsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICNkYmRiZGI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDM3NXB4KSB7XHJcbiAgICAuaW1hZ2UtYmFza2V0LWNvdW50LWZhdm91cml0ZSB7XHJcbiAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0NjhweCkge1xyXG4gICAgLmRpc3BsYXlfaW1nIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIC8qcGFkZGluZzogNXB4OyovXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6ICRicmstZGVza3RvcC14c20pIHtcclxuICAgIC5pbWFnZS1iYXNrZXQtY291bnQtcHJvZHVjdCB7XHJcbiAgICAgICAgbGVmdDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtYmFza2V0LWNvdW50LWZhdm91cml0ZSB7XHJcbiAgICAgICAgcmlnaHQ6IDU1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6ICRicmstZGVza3RvcC1zbSkge1xyXG4gICAgLmltYWdlLWJhc2tldC1jb3VudC1mYXZvdXJpdGUge1xyXG4gICAgICAgIHJpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AtbWVkKSB7XHJcbiAgICAucGljdHVyZS1wcmV2aWV3IGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLW1vYi1sZykge1xyXG4gICAgLnByZXZpZXcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGljdHVyZS1wcmV2aWV3IHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5waWN0dXJlLXByZXZpZXcge1xyXG4gICAgICAgIC5hcnJvdy1sZWZ0LCAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgICAucGljdHVyZS1wcmV2aWV3IGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuJHBhZC1jYXRlZ29yeS1oZWFkZXI6ICRwYWQtc207XHJcbiRwYWQtcHJvZHVjdC1jb250YWluZXI6ICRwYWQtc207XHJcbiRjb2wtcHJvZHVjdC1oZWFkZXI6ICRjb2wtcHJldC1ibHVlO1xyXG4kY29sLXByb2R1Y3QtaGVhZGVyLWhvdmVyOiBsaWdodGVuKCRjb2wtcHJvZHVjdC1oZWFkZXIsICRsaWdodGVuLXBjdCk7XHJcbiRoZ3QtY2F0ZWdvcmllczogOTBweDtcclxuJGhndC1wcm9kdWN0LWNsb3NlZDogMTgwcHg7XHJcbiRoZ3QtcHJvZHVjdC1jbG9zZWQtbGc6IDE5MHB4O1xyXG4kaGd0LXByb2R1Y3QtaW5mbzogOTBweDtcclxuJGhndC1wcm9kdWN0LWluZm8tYmFza2V0LWNvdW50OiAxNDBweDtcclxuJGhndC1wcm9kdWN0LWluZm8tc206IDEwMHB4O1xyXG4kaGd0LXByb2R1Y3QtZGV0YWlscy1tYXg6IDEyMHB4O1xyXG4kcHJvZHVjdC1oZWFkZXItYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xyXG5cclxuI2Rlc2t0b3AtcHJvZHVjdHMge1xyXG5cclxuICAgICYucmlnaHQge1xyXG4gICAgICAgIC8vZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RyaWtldGhyb3VnaCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuLm1vYmlsZS1wYWQge1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweCAxNXB4O1xyXG59XHJcblxyXG4ucHJlbWl1bS1wcmljZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udXBzZWxsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE3Mzk2NTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtbGlzdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZC1zbTtcclxuXHJcbiAgICAuYnJlYWtlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3RzLWxpc3QtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogJGhndC1jYXRlZ29yaWVzO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIC8qbWFyZ2luLWJvdHRvbTogJHBhZC1jYXRlZ29yeS1oZWFkZXIgKiAyOyovXHJcbiAgICAgICAgLnByb2R1Y3QtbGlzdC1jYXRlZ29yeS1oZWFkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgLypwYWRkaW5nOiAkcGFkLWNhdGVnb3J5LWhlYWRlcjsqL1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZ3QtY2F0ZWdvcmllcztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbC1ncmV5LWxpZ2h0LCAxMCUpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkcHJvZHVjdC1oZWFkZXItYm9yZGVyLWJvdHRvbS13aWR0aDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcm9kdWN0LWhlYWRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1ncmV5LWRhcms7XHJcblxyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgVHJhbnNpdGlvbihhbGwgLjFzIGVhc2UpO1xyXG5cclxuICAgICAgICAgICAgJi5kaXNhYmxlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXRlZ29yeS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0oMzBweCArICgkcHJvZHVjdC1oZWFkZXItYm9yZGVyLWJvdHRvbS13aWR0aCAtIDEpKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sLXByb2R1Y3QtaGVhZGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sLXByb2R1Y3QtaGVhZGVyLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcHJvZHVjdC1oZWFkZXItaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkcHJvZHVjdC1oZWFkZXItYm9yZGVyLWJvdHRvbS13aWR0aCAqIDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcHJvZHVjdC1oZWFkZXItaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkcHJvZHVjdC1oZWFkZXItYm9yZGVyLWJvdHRvbS13aWR0aCAqIDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogVGhlc2UgYXJlIG91dHNpZGUgdGhlIC5wcm9kdWN0IGNsYXNzIGJlY2F1c2UgdGhleSBhcmUgYWxzbyBiZWluZyB1c2VkIGluIG90aGVyIHBsYWNlcyAoZWc6IGJhc2tldCkgKi9cclxuLnByb2R1Y3QtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRwYWQtc207XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnByb2R1Y3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFkLWxnO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC8qcGFkZGluZzogJHBhZC1wcm9kdWN0LWNvbnRhaW5lcjsqL1xyXG4gICAgLypAaW5jbHVkZSBBbmltYXRlSGVpZ2h0KCRoZ3QtcHJvZHVjdC1jbG9zZWQsICdudWxsJywgb3Blbik7Ki9cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAycHggM3B4IDhweCAwcHggI2RkZGRkZDtcclxuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZmZmZmZmMDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvdXRsaW5lIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBcclxuICAgICRwYWQtcHJvZHVjdC1sZzogMjVweDtcclxuICAgICRwYWQtcHJvZHVjdC1zbTogMjBweDtcclxuICAgICYgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWQtcHJvZHVjdC1sZyAkcGFkLXByb2R1Y3Qtc20gMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHBhZC1wcm9kdWN0LXNtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmID4gOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHBhZC1wcm9kdWN0LXNtICRwYWQtcHJvZHVjdC1sZztcclxuICAgIH1cclxuXHJcbiAgICAmID4gOm9ubHktY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWQtcHJvZHVjdC1sZyAkcGFkLXByb2R1Y3Qtc207XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRjb2wtcHJldC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWhlYWRlciB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5kZWZhdWx0LWltYWdlLXdyYXBwZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGhndC1wcm9kdWN0LWluZm8tc207XHJcbiAgICAgICAgICAgIHdpZHRoOiAkaGd0LXByb2R1Y3QtaW5mby1zbTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvZHVjdC1yb3cge1xyXG4gICAgICAgICYgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogJGhndC1wcm9kdWN0LWluZm8tc207XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJGhndC1wcm9kdWN0LWluZm8tc207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvZHVjdC1tYXJnaW4tbGVmdCB7XHJcbiAgICAgICAgLy8gVGhpcyBpcyBhIGJpdCBncm9zcy4uLiBidXQgaXQgbGVzcyB1cyBrZWVwIHNpbmdsZS1lbGVtZW50IGNvbnRhaW5lcnMgcHVzaGVkIGluLlxyXG4gICAgICAgIC8vIFRoZSArIHZhbHVlIHNob3VsZCBtYXRjaCB0aGUgZ2FwcyB1c2VkIGluIHRoZSBwYXJlbnQgY29udGFpbmVyc1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkaGd0LXByb2R1Y3QtaW5mby1zbSArIDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcm9kdWN0LWhlYWRlci1wcmljaW5nIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvZHVjdC1hY3Rpb25zIHtcclxuICAgICAgICAvL2Zsb2F0OiByaWdodDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRoZ3QtcHJvZHVjdC1pbmZvLXNtICsgMjBweDsgLy8gTWF0Y2hlcyBnYXAtIGNsYXNzIHVzZWQgaW4gRE9NXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZGVmYXVsdHMge1xyXG4gICAgICAgIC8vZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWQteHNtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWJhc2tldCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHBhZC1zbTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV5LWFjdGlvbiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICAgIC8qbWF4LXdpZHRoOiAxMDBweDsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWJyaWVmIHtcclxuICAgICAgICAvKmhlaWdodDogNzBweDsqL1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgIC8vZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXBpcCB7XHJcbiAgICAgICAgLnBpcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcm9kdWN0LWRldGFpbHMtYW5kLW9wdGlvbnMge1xyXG4gICAgICAgIC5idXktYWN0aW9uIHtcclxuICAgICAgICAgICAgLyptYXJnaW4tdG9wOiRwYWQteHNtOyovXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgLyp3aWR0aDogMTAwJTsqL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZC1sZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LW9wdGlvbiB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogJGhndC1wcm9kdWN0LWluZm8tc207XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRoZ3QtcHJvZHVjdC1pbmZvLXNtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgJi5vcHRpb24tdXBncmFkZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwcmUge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWRldGFpbHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRwYWQtc207XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlZGFlNDtcclxuXHJcbiAgICAgICAgJi50ZXJ0aWFyeSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sLWNvYWwgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3RzLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWJhc2tldCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXBpY3R1cmUtcHJldmlldywgLnByb2R1Y3QtcGljdHVyZS1wcmV2aWV3LW1vYmlsZSB7XHJcbiAgICAgICAgQGV4dGVuZCAuZGVmYXVsdC1pbWFnZS13cmFwcGVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXBpY3R1cmUtcHJldmlldyB7XHJcbiAgICAgICAgbWFyZ2luOiAkcGFkLXNtO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtcGljdHVyZS1wcmV2aWV3LW1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGlsZC1wcm9kdWN0LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlsZC1wcm9kdWN0LXdyYXBwZXItcHJlbWl1bSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaWxkLXByb2R1Y3QtaW5mby13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LW5hbWUge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYucHJlbWl1bSB7XHJcbiAgICAgICAgJHBpcC1zaXplOiA3MHZ3O1xyXG5cclxuICAgICAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkcGlwLXNpemU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkcGlwLXNpemU7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1icmllZiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscy1hbmQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1hY3Rpb25zIHtcclxuICAgICAgICAgICAgLy9mbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waWN0dXJlLXByZXZpZXcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgVmVydGljYWxBbGlnbk1pZGRsZSgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1ub3RlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waWN0dXJlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LW5vdGUtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgLypwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNTVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTMwcHg7Ki9cclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBpY3R1cmUtY29udGFpbmVyLXBhY2sge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LW5vdGUtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgLypwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNTVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTMwcHg7Ki9cclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QucHJlbWl1bSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmxhcmdlLWNhbmNlbC1idXR0b24ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIHBhZGRpbmc6IDEuNTVlbSAyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LXByaWNlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuXHJcbiAgICAuZnJvbSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IC44ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLyogQ3VzdG9tIE1lZGlhIFF1ZXJpZXMgZm9yIG1vYmlsZSBwcm9kdWN0cy4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xyXG4gICAgLm1vYmlsZS1wYWQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAucGljdHVyZS1jaG9vc2VyLXdyYXBwZXIgLmJ1dHRvbiB7XHJcbiAgICAgICAgbGVmdDogMTc1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1MTBweCkge1xyXG4gICAgLnByb2R1Y3QtcGljdHVyZS1wcmV2aWV3IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXBpY3R1cmUtcHJldmlldy1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICAucGlwIHtcclxuICAgICAgICB3aWR0aDogMTc4cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDE3OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xyXG4gICAgLnBpcCB7XHJcbiAgICAgICAgd2lkdGg6IDIzOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzlweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tZGV0YWlscyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMzlweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICAgICYucHJlbWl1bSB7XHJcbiAgICAgICAgICAgICRwaWN0dXJlLXByZXZpZXctd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAkcGlwLXNpemU6IDM2MHB4O1xyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkcGlwLXNpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkcGlwLXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGlwLXNpemU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5waWN0dXJlLXByZXZpZXcge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkcGljdHVyZS1wcmV2aWV3LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHBpY3R1cmUtcHJldmlldy13aWR0aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkcGljdHVyZS1wcmV2aWV3LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGljdHVyZS1wcmV2aWV3LXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGljdHVyZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGljdHVyZS1wcmV2aWV3LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1ub3RlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkcGljdHVyZS1wcmV2aWV3LXdpZHRoICsgJHBhZC1sZztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBpY3R1cmUtY29udGFpbmVyLXBhY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGljdHVyZS1wcmV2aWV3LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1ub3RlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkcGljdHVyZS1wcmV2aWV3LXdpZHRoICsgJHBhZC1sZztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoaWxkLXByb2R1Y3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwaWN0dXJlLXByZXZpZXctd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLW1vYi1sZykge1xyXG5cclxuICAgIC51cHNlbGwge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXJnZS1jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjM1ZW0gMS42NWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0IHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuXHJcbiAgICAgICAgJi5wcmVtaXVtIHtcclxuICAgICAgICAgICAgJHBpcC1zaXplOiAzNjBweDtcclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGlwLXNpemU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHBpcC1zaXplO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogLS0tIERlc2t0b3AgcHJvZHVjdHMgc3RhcnQgaGVyZSAtLS0gKi9cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC14c20pIHtcclxuXHJcbiAgICAucHJvZHVjdC1wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjk1ZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgLypAaW5jbHVkZSBBbmltYXRlSGVpZ2h0KCRoZ3QtcHJvZHVjdC1jbG9zZWQtbGcsICdudWxsJywgb3Blbik7Ki9cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kZXRhaWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscy1hbmQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIC5idXktYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdC1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LW5vdGUtbGVmdCB7XHJcbiAgICAgICAgICAgIC8vZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRoZ3QtcHJvZHVjdC1pbmZvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGd0LXByb2R1Y3QtaW5mbztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wcmVtaXVtIHtcclxuICAgICAgICAgICAgJHBpcC1zaXplOiAzNjBweDtcclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGlwLXNpemU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHBpcC1zaXplO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGljdHVyZS1jaG9vc2VyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRwaXAtc2l6ZSArICRwYWQtbGc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwaXAtc2l6ZSArICRwYWQtbGc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3Atc20pIHtcclxuICAgIC5waXAge1xyXG4gICAgICAgIHdpZHRoOiAzMDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMzA4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWRldGFpbHMge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AtbWVkKSB7XHJcbiAgICAucGlwIHtcclxuICAgICAgICB3aWR0aDogMzIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1kZXRhaWxzIHtcclxuICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLWxnKSB7XHJcbiAgICAucGlwIHtcclxuICAgICAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1kZXRhaWxzIHtcclxuICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuI3ByaXZhY3kge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG5cclxuICAgICNwcml2YWN5LW1vcmUtdHJpZ2dlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjhlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jcmVnaXN0ZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcblxyXG4gICAgI3JlZ2lzdGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstZGVza3RvcC1zbSkge1xyXG4gICAgI3ByaXZhY3kge1xyXG4gICAgICAgICNwcml2YWN5LW1vcmUtdHJpZ2dlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWRkaW5nLWJvdHRvbS03MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuI3JlZ2lzdGVyIHtcclxuXHJcbiAgICAjeyRzZWwtaW5wdXR9IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDFCMDU1O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA2MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhc3N3b3JkLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICN7JHNlbC1pbnB1dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLWxnKSB7XHJcblxyXG4gICAgI3JlZ2lzdGVyIHtcclxuICAgICAgICAjeyRzZWwtaW5wdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgI3JlZ2lzdGVyIHtcclxuICAgICAgICAjeyRzZWwtaW5wdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ5cGFzcy1yZWdpc3Rlci1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuI2J5cGFzcy1yZWdpc3RlciB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcHJldC1ibHVlLWxpZ2h0O1xyXG4gICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5cclxuYm9keS5ydGwge1xyXG4gICAgLnRleHQtYWxpZ24tY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBbZml4LWFuZC1zY3JvbGxdIHtcclxuICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIH1cclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIC5oZWFkZXItZGVza3RvcCB7XHJcbiAgICAgICAgICAgIC5oZWFkZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJlbWl1bSB7XHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1hY3Rpb25zIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAuYnV5LWFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGljdHVyZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waWN0dXJlLWNob29zZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5idXktYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXhzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1iYXNrZXQtY291bnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtcHJlbWl1bS1sYXlvdXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYWxidW0tdGh1bWIge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1eS1hY3Rpb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtZGVmYXVsdHMge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kZXRhaWxzLCAucHJvZHVjdC1wcmljZSwgLnBpcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC14c20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMtYW5kLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAucHJvZHVjdC1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXhsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0cy1saXN0IHtcclxuICAgICAgICAucHJvZHVjdHMtbGlzdC1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgLnByb2R1Y3QtbGlzdC1jYXRlZ29yeS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQsIHNlbGVjdCwgYSwgYnV0dG9uIHtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtYmFza2V0LWNvdW50LWZhdm91cml0ZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGFuZ2UtYnRuIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBwYXltZW50IGRpdiB7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZC1zaXR0aW5nLWZpZWxkIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGQtc2l0dGluZy1tYXNrIHtcclxuICAgICAgICBsZWZ0OiAtMzAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmFsYnVtLWltYWdlcyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuYWxidW0taW1hZ2Uge1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyIHtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuXHJcbiAgICAgICAgLmJhbm5lci1tYWluIHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhbm5lci1tZW51IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbW9iaWxlIHtcclxuICAgICAgICAubGFuZ3VhZ2UtbGkge1xyXG4gICAgICAgICAgICAuY3VsdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaXR0aW5nLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG5cclxuICAgICAgICAuZm9vdGVyLWxpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLXNpdHRpbmctaW5wdXQge1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLXBhZ2UtZm9ybSB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFzc3dvcmQtY29udGFpbmVyIHtcclxuICAgICAgICByaWdodDogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1yZWdpc3RlcmVkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4kdXBzZWxsLXJpYmJvbi1vdmVybGFwOiAxMHB4O1xyXG4kdXBzZWxsLXJpYmJvbi1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiR1cHNlbGwtcmliYm9uLXNoYWRvdzogJGNvbC1wcmV0LWJsdWUtZGFyaztcclxuXHJcbi51cHNlbGwtcmliYm9uIHtcclxuICBiYWNrZ3JvdW5kOiAkdXBzZWxsLXJpYmJvbi1jb2xvcjtcclxuICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIFxyXG4gIC5kaXNjb3VudC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIC5kaXNjb3VudC1tZXRhIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIC5kaXNjb3VudC1zYXZpbmdzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgfVxyXG4gIC5kaXNjb3VudC1kaXNjbGFpbWVyIHtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgfVxyXG4gIFxyXG4gIC51cHNlbGwtZGlzY291bnQtcm93IHtcclxuICAgIC51cHNlbGwtZGlzY291bnQtc2F2ZS1wZXJjZW50IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgLnVwc2VsbC1kaXNjb3VudC1zYXZlLXBlcmNlbnQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYudXBzZWxsLWRpc2NvdW50LWJyZWFrIHtcclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIC8vIEFsaWducyAuLi4gd2l0aCB0aGUgZmEtYXJyb3ctcmlnaHQgaWNvblxyXG4gICAgICAgIHBhZGRpbmc6IDAgMnB4ICRwYWQtc20gMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICR1cHNlbGwtcmliYm9uLWNvbG9yO1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6ICR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gIFxyXG4gICY6YmVmb3JlIHtcclxuICAgIGxlZnQ6IC0kdXBzZWxsLXJpYmJvbi1vdmVybGFwO1xyXG4gIH1cclxuICBcclxuICAmOmFmdGVyIHtcclxuICAgIHJpZ2h0OiAtJHVwc2VsbC1yaWJib24tb3ZlcmxhcDtcclxuICB9XHJcbiAgXHJcbiAgLnVwc2VsbC1yaWJib24tY29ybmVycyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICB0b3A6IC0kdXBzZWxsLXJpYmJvbi1vdmVybGFwO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwICR1cHNlbGwtcmliYm9uLW92ZXJsYXAgJHVwc2VsbC1yaWJib24tb3ZlcmxhcDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR1cHNlbGwtcmliYm9uLXNoYWRvdyB0cmFuc3BhcmVudDtcclxuICAgICAgICBsZWZ0OiAtJHVwc2VsbC1yaWJib24tb3ZlcmxhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdXBzZWxsLXJpYmJvbi1vdmVybGFwIDAgMCAkdXBzZWxsLXJpYmJvbi1vdmVybGFwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJHVwc2VsbC1yaWJib24tc2hhZG93O1xyXG4gICAgICAgIHJpZ2h0OiAtJHVwc2VsbC1yaWJib24tb3ZlcmxhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwICR1cHNlbGwtcmliYm9uLW92ZXJsYXAgJHVwc2VsbC1yaWJib24tb3ZlcmxhcCAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJHVwc2VsbC1yaWJib24tc2hhZG93O1xyXG4gICAgICAgIGxlZnQ6IC0kdXBzZWxsLXJpYmJvbi1vdmVybGFwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAkdXBzZWxsLXJpYmJvbi1vdmVybGFwICR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkdXBzZWxsLXJpYmJvbi1zaGFkb3c7XHJcbiAgICAgICAgcmlnaHQ6IC0kdXBzZWxsLXJpYmJvbi1vdmVybGFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIHVsLCBsaSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICBcclxuICB0cjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZC14c207XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLypcbiAqIEZhbmN5Qm94IC0galF1ZXJ5IFBsdWdpblxuICogU2ltcGxlIGFuZCBmYW5jeSBsaWdodGJveCBhbHRlcm5hdGl2ZVxuICpcbiAqIEV4YW1wbGVzIGFuZCBkb2N1bWVudGF0aW9uIGF0OiBodHRwOi8vaWdvcmxpbm8uZ2l0aHViLmlvL2ZhbmN5Ym94LXBsdXMvXG4gKlxuICogVmVyc2lvbjogMS4zLjUgKDIwLjA2LjIwMTUpXG4gKiBSZXF1aXJlczogalF1ZXJ5IHYxLjMrXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlOlxuICogICBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocFxuICovXG5cbiNmYnBsdXMtbG9hZGluZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDExMDQ7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZicGx1cy1sb2FkaW5nIGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKTtcbn1cblxuI2ZicGx1cy1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTEwMDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmJwbHVzLXRtcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmYnBsdXMtd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgei1pbmRleDogMTEwMTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmYnBsdXMtb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuI2ZicGx1cy1jb250ZW50IHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDExMDI7XG4gICAgYm9yZGVyOiAwcHggc29saWQgI2ZmZjtcbn1cblxuI2ZicGx1cy1oaWRlLXNlbC1mcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAxMTAxO1xufVxuXG4jZmJwbHVzLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTVweDtcbiAgICByaWdodDogLTE1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMucG5nJykgLTQwcHggMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMTAzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmYnBsdXMtZXJyb3Ige1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGZvbnQ6IG5vcm1hbCAxMnB4LzIwcHggQXJpYWw7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBtYXJnaW46IDA7XG59XG5cbiNmYnBsdXMtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuI2ZicGx1cy1mcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2ZicGx1cy1sZWZ0LCAjZmJwbHVzLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAzNSU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2JsYW5rLmdpZicpO1xuICAgIHotaW5kZXg6IDExMDI7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZicGx1cy1sZWZ0IHtcbiAgICBsZWZ0OiAwcHg7XG59XG5cbiNmYnBsdXMtcmlnaHQge1xuICAgIHJpZ2h0OiAwcHg7XG59XG5cbiNmYnBsdXMtbGVmdC1pY28sICNmYnBsdXMtcmlnaHQtaWNvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDExMDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNmYnBsdXMtbGVmdC1pY28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTMwcHg7XG59XG5cbiNmYnBsdXMtcmlnaHQtaWNvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC02MHB4O1xufVxuXG4jZmJwbHVzLWxlZnQ6aG92ZXIsICNmYnBsdXMtcmlnaHQ6aG92ZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IC8qIElFNiAqL1xufVxuXG4jZmJwbHVzLWxlZnQ6aG92ZXIgc3BhbiB7XG4gICAgbGVmdDogMjBweDtcbn1cblxuI2ZicGx1cy1yaWdodDpob3ZlciBzcGFuIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4O1xufVxuXG4uZmJwbHVzLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMDAxO1xufVxuXG4jZmJwbHVzLWJnLW4ge1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLXgucG5nJyk7XG59XG5cbiNmYnBsdXMtYmctbmUge1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTE2MnB4O1xufVxuXG4jZmJwbHVzLWJnLWUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMteS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwcHg7XG59XG5cbiNmYnBsdXMtYmctc2Uge1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTE4MnB4O1xufVxuXG4jZmJwbHVzLWJnLXMge1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLXgucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMHB4O1xufVxuXG4jZmJwbHVzLWJnLXN3IHtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTE0MnB4O1xufVxuXG4jZmJwbHVzLWJnLXcge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy15LnBuZycpO1xufVxuXG4jZmJwbHVzLWJnLW53IHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyMnB4O1xufVxuXG4jZmJwbHVzLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB6LWluZGV4OiAxMTAyO1xufVxuXG4uZmJwbHVzLXRpdGxlLWluc2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmJwbHVzLXRpdGxlLW91dHNpZGUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZmJwbHVzLXRpdGxlLW92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jZmJwbHVzLXRpdGxlLW92ZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c190aXRsZV9vdmVyLnBuZycpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmJwbHVzLXRpdGxlLWZsb2F0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGhlaWdodDogMzJweDtcbn1cblxuI2ZicGx1cy10aXRsZS1mbG9hdC13cmFwIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuI2ZicGx1cy10aXRsZS1mbG9hdC13cmFwIHRkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuI2ZicGx1cy10aXRsZS1mbG9hdC1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMucG5nJykgLTQwcHggLTkwcHggbm8tcmVwZWF0O1xufVxuXG4jZmJwbHVzLXRpdGxlLWZsb2F0LW1haW4ge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgMCAzcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLXgucG5nJykgMHB4IC00MHB4O1xufVxuXG4jZmJwbHVzLXRpdGxlLWZsb2F0LXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMucG5nJykgLTU1cHggLTkwcHggbm8tcmVwZWF0O1xufVxuXG4vKiBJRTYgKi9cblxuLmZicGx1cy1pZTYgI2ZicGx1cy1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX2Nsb3NlLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZTYgI2ZicGx1cy1sZWZ0LWljbyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX25hdl9sZWZ0LnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZTYgI2ZicGx1cy1yaWdodC1pY28ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19uYXZfcmlnaHQucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllNiAjZmJwbHVzLXRpdGxlLW92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c190aXRsZV9vdmVyLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbiAgICB6b29tOiAxO1xufVxuXG4uZmJwbHVzLWllNiAjZmJwbHVzLXRpdGxlLWZsb2F0LWxlZnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c190aXRsZV9sZWZ0LnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZTYgI2ZicGx1cy10aXRsZS1mbG9hdC1tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfdGl0bGVfbWFpbi5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWU2ICNmYnBsdXMtdGl0bGUtZmxvYXQtcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c190aXRsZV9yaWdodC5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWU2ICNmYnBsdXMtYmctdywgLmZicGx1cy1pZTYgI2ZicGx1cy1iZy1lLCAuZmJwbHVzLWllNiAjZmJwbHVzLWxlZnQsIC5mYnBsdXMtaWU2ICNmYnBsdXMtcmlnaHQsICNmYnBsdXMtaGlkZS1zZWwtZnJhbWUge1xuICAgIGhlaWdodDogZXhwcmVzc2lvbih0aGlzLnBhcmVudE5vZGUuY2xpZW50SGVpZ2h0ICsgXCJweFwiKTtcbn1cblxuI2ZicGx1cy1sb2FkaW5nLmZicGx1cy1pZTYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRvcDogZXhwcmVzc2lvbiggKC0yMCArIChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50SGVpZ2h0ID8gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudEhlaWdodC8yIDogZG9jdW1lbnQuYm9keS5jbGllbnRIZWlnaHQvMiApICsgKCBpZ25vcmVNZSA9IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zY3JvbGxUb3AgPyBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsVG9wIDogZG9jdW1lbnQuYm9keS5zY3JvbGxUb3AgKSkgKyAncHgnKTtcbn1cblxuI2ZicGx1cy1sb2FkaW5nLmZicGx1cy1pZTYgZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfbG9hZGluZy5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi8qIElFNiwgSUU3LCBJRTggKi9cblxuLmZicGx1cy1pZSAuZmJwbHVzLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZmJwbHVzLWllICNmYnBsdXMtYmctbiB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3NoYWRvd19uLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZSAjZmJwbHVzLWJnLW5lIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfc2hhZG93X25lLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZSAjZmJwbHVzLWJnLWUge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19zaGFkb3dfZS5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWUgI2ZicGx1cy1iZy1zZSB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3NoYWRvd19zZS5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWUgI2ZicGx1cy1iZy1zIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfc2hhZG93X3MucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllICNmYnBsdXMtYmctc3cge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19zaGFkb3dfc3cucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllICNmYnBsdXMtYmctdyB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3NoYWRvd193LnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZSAjZmJwbHVzLWJnLW53IHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfc2hhZG93X253LnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cbiIsImh0bWwsXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5odW1hbmUsXG4uaHVtYW5lLWphY2tlZHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTAwMDAwO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG59XG4uaHVtYW5lLFxuLmh1bWFuZS1qYWNrZWR1cCB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMzAlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogNDAlO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFDV0NBWUFBQUFmZHVKeUFBQUFCbUpMUjBRQS93RC9BUCtndmFlVEFBQUFJa2xFUVZRb2tXTmdZR0NRWkdKZ1lHREFSVERTUW5ib0dEcXNuRHQwREtXTkxBQWtpUUZkQyt2Wk5RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgwLDAsMCwwLjEpKSwgY29sb3Itc3RvcCgxLCByZ2JhKDAsMCwwLDAuMikpKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjEpIDAlLCByZ2JhKDAsMCwwLDAuMikgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMC4xKSAwJSwgcmdiYSgwLDAsMCwwLjIpIDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMC4xKSAwJSwgcmdiYSgwLDAsMCwwLjIpIDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjEpIDAlLCByZ2JhKDAsMCwwLDAuMikgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuMSkgMCUsIHJnYmEoMCwwLDAsMC4yKSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuNSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xufVxuLmh1bWFuZSBwLFxuLmh1bWFuZS1qYWNrZWR1cCBwLFxuLmh1bWFuZSB1bCxcbi5odW1hbmUtamFja2VkdXAgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaHVtYW5lIHVsLFxuLmh1bWFuZS1qYWNrZWR1cCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaHVtYW5lLmh1bWFuZS1qYWNrZWR1cC1pbmZvLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQURJQ0FZQUFBQXA4b3YxQUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQVIwbEVRVlFva1dOSVNmbi9uNG1CZ2VFL0V3TURBd01xUVlRWW1kb0dseGdqSTRyWS8vK0R4Mm5VRlJzUVoyQUxUclFRcDhRTDFEV2VxQVNDMDE0eTdhQ3g4UXdNREF3QTFhWkJJdWxtcHZ3QUFBQUFTVVZPUks1Q1lJST0nKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCByZ2JhKDAsMCwwLDAuNykpLCBjb2xvci1zdG9wKDEsIHJnYmEoMCwwLDAsMC44NSkpKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjcpIDAlLCByZ2JhKDAsMCwwLDAuODUpIDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuNykgMCUsIHJnYmEoMCwwLDAsMC44NSkgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjcpIDAlLCByZ2JhKDAsMCwwLDAuODUpIDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjcpIDAlLCByZ2JhKDAsMCwwLDAuODUpIDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjcpIDAlLCByZ2JhKDAsMCwwLDAuODUpIDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMXB4IHJnYmEoMCwwLDAsMC4zNSk7XG59XG4uaHVtYW5lLmh1bWFuZS1qYWNrZWR1cC1zdWNjZXNzLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQURJQ0FZQUFBQXA4b3YxQUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQVNFbEVRVlFva2MyU01RNEFJQWdERDkvSy83OVFWeldhRU5Ub3duQUpiV25BNVNxQUNrQS9BaXk1OWhjenJHVkMzMFE3eTU3RW1OVTVOTDV6d2xuNTBJTXNmWk1lbCtVQkt0RkJRU0xXTTl3TEFBQUFBRWxGVGtTdVFtQ0MnKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjNjJjNDYyKSwgY29sb3Itc3RvcCgxLCAjNTdhOTU3KSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MmM0NjIgMCUsICM1N2E5NTcgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MmM0NjIgMCUsICM1N2E5NTcgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzYyYzQ2MiAwJSwgIzU3YTk1NyAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM2MmM0NjIgMCUsICM1N2E5NTcgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjNjJjNDYyIDAlLCAjNTdhOTU3IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0ZmY2NDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMXB4IHJnYmEoMCwwLDAsMC4zNSk7XG59XG4uaHVtYW5lLmh1bWFuZS1qYWNrZWR1cC1lcnJvcixcbi5odW1hbmUtamFja2VkdXAuaHVtYW5lLWphY2tlZHVwLWVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBRElDQUlBQUFDbWtCeWlBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBZjBsRVFWUW9rWTJUT1E3QUlBd0VSLzVtaXZ5L3lSYzJSUURoQTBqaGdoRllPNWJodVMrVFpNQW9JVU1FaGhINGxvR2hmdTcxY2VuTTNEdXRXTXNhZUdLanYzek81TjE3S0xQSjArZlFEOGNwdjV1VkxQbzR2blgwUHBYajBudWFhZVZ6ZG13K3lYRzFPOTZuMnAza296Qjc1N05pMVo1VVBzVTlTUDhBZUFHMWtIWEUrN1JsUEFBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZWU1ZjViKSwgY29sb3Itc3RvcCgxLCAjYzQzYzM1KSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIgMCUsICNjNDNjMzUgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIgMCUsICNjNDNjMzUgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiAwJSwgI2M0M2MzNSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIgMCUsICNjNDNjMzUgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZWU1ZjViIDAlLCAjYzQzYzM1IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNWY1YjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMXB4IHJnYmEoMCwwLDAsMC4zNSk7XG59XG4uaHVtYW5lLWFuaW1hdGUsXG4uaHVtYW5lLWphY2tlZHVwLmh1bWFuZS1qYWNrZWR1cC1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5odW1hbmUtYW5pbWF0ZTpob3Zlcixcbi5odW1hbmUtamFja2VkdXAuaHVtYW5lLWphY2tlZHVwLWFuaW1hdGU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uaHVtYW5lLWpzLWFuaW1hdGUsXG4uaHVtYW5lLWphY2tlZHVwLmh1bWFuZS1qYWNrZWR1cC1qcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5odW1hbmUtanMtYW5pbWF0ZTpob3Zlcixcbi5odW1hbmUtamFja2VkdXAuaHVtYW5lLWphY2tlZHVwLWpzLWFuaW1hdGU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApO1xufVxuIiwiLmludHJvanMtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsZWxsaXBzZSBjb3ZlcixyZ2JhKDAsMCwwLDAuNCkgMCxyZ2JhKDAsMCwwLDAuOSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLGNlbnRlciBjZW50ZXIsMHB4LGNlbnRlciBjZW50ZXIsMTAwJSxjb2xvci1zdG9wKDAlLHJnYmEoMCwwLDAsMC40KSksY29sb3Itc3RvcCgxMDAlLHJnYmEoMCwwLDAsMC45KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsZWxsaXBzZSBjb3ZlcixyZ2JhKDAsMCwwLDAuNCkgMCxyZ2JhKDAsMCwwLDAuOSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsZWxsaXBzZSBjb3ZlcixyZ2JhKDAsMCwwLDAuNCkgMCxyZ2JhKDAsMCwwLDAuOSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLGVsbGlwc2UgY292ZXIscmdiYSgwLDAsMCwwLjQpIDAscmdiYSgwLDAsMCwwLjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2VudGVyLGVsbGlwc2UgY292ZXIscmdiYSgwLDAsMCwwLjQpIDAscmdiYSgwLDAsMCwwLjkpIDEwMCUpO1xuICBmaWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM2NjAwMDAwMCcsZW5kQ29sb3JzdHI9JyNlNjAwMDAwMCcsR3JhZGllbnRUeXBlPTEpXCI7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5pbnRyb2pzLWZpeFBhcmVudCB7XG4gIHotaW5kZXg6IGF1dG8gIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMS4wICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAtbW96LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgIC1vLXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW50cm9qcy1zaG93RWxlbWVudCxcbnRyLmludHJvanMtc2hvd0VsZW1lbnQgPiB0ZCxcbnRyLmludHJvanMtc2hvd0VsZW1lbnQgPiB0aCB7XG4gIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbn1cblxuLmludHJvanMtZGlzYWJsZUludGVyYWN0aW9uIHtcbiAgei1pbmRleDogOTk5OTk5OTkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uaW50cm9qcy1yZWxhdGl2ZVBvc2l0aW9uLFxudHIuaW50cm9qcy1zaG93RWxlbWVudCA+IHRkLFxudHIuaW50cm9qcy1zaG93RWxlbWVudCA+IHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW50cm9qcy1oZWxwZXJMYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTk5ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggcmdiYSgwLDAsMCwuNCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5pbnRyb2pzLWhlbHBlckxheWVyICosXG4uaW50cm9qcy1oZWxwZXJMYXllciAqOmJlZm9yZSxcbi5pbnRyb2pzLWhlbHBlckxheWVyICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgLW1zLWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgIC1vLWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uaW50cm9qcy1oZWxwZXJOdW1iZXJMYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiAtMTZweDtcbiAgbGVmdDogLTE2cHg7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIHZlcmRhbmEsIHRhaG9tYTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLC4zKTtcbiAgYmFja2dyb3VuZDogI2ZmMzAxOTsgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmMzAxOSAwJSwgI2NmMDQwNCAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2ZmMzAxOSksIGNvbG9yLXN0b3AoMTAwJSwgI2NmMDQwNCkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmYzMDE5IDAlLCAjY2YwNDA0IDEwMCUpOyAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogICAgIC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmYzMDE5IDAlLCAjY2YwNDA0IDEwMCUpOyAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZjMwMTkgMCUsICNjZjA0MDQgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZjMwMTkgMCUsICNjZjA0MDQgMTAwJSk7ICAvKiBXM0MgKi9cbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDoyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzMDE5JywgZW5kQ29sb3JzdHI9JyNjZjA0MDQnLCBHcmFkaWVudFR5cGU9MClcIjsgLyogSUU2LTkgKi9cbiAgZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5TaGFkb3coZGlyZWN0aW9uPTEzNSwgc3RyZW5ndGg9MiwgY29sb3I9ZmYwMDAwKVwiOyAvKiBJRTEwIHRleHQgc2hhZG93cyAqL1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLDAsMCwuNCk7XG59XG5cbi5pbnRyb2pzLWFycm93IHtcbiAgYm9yZGVyOiA1cHggc29saWQgd2hpdGU7XG4gIGNvbnRlbnQ6Jyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5pbnRyb2pzLWFycm93LnRvcCB7XG4gIHRvcDogLTEwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjp3aGl0ZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7XG59XG4uaW50cm9qcy1hcnJvdy50b3AtcmlnaHQge1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOndoaXRlO1xuICBib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cbi5pbnRyb2pzLWFycm93LnRvcC1taWRkbGUge1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6d2hpdGU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O1xufVxuLmludHJvanMtYXJyb3cucmlnaHQge1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogMTBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjp3aGl0ZTtcbn1cbi5pbnRyb2pzLWFycm93LnJpZ2h0LWJvdHRvbSB7XG4gIGJvdHRvbToxMHB4O1xuICByaWdodDogLTEwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6d2hpdGU7XG59XG4uaW50cm9qcy1hcnJvdy5ib3R0b20ge1xuICBib3R0b206IC0xMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOndoaXRlO1xuICBib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O1xufVxuLmludHJvanMtYXJyb3cubGVmdCB7XG4gIGxlZnQ6IC0xMHB4O1xuICB0b3A6IDEwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjp3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7XG59XG4uaW50cm9qcy1hcnJvdy5sZWZ0LWJvdHRvbSB7XG4gIGxlZnQ6IC0xMHB4O1xuICBib3R0b206MTBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOndoaXRlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cblxuLmludHJvanMtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsMCwwLC40KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1vdXQ7XG4gICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0O1xuICAgICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbiAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0O1xufVxuXG4uaW50cm9qcy10b29sdGlwYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKlxuIEJ1dHRvbnMgc3R5bGUgYnkgaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL2xhYi9jc3MzLWdpdGh1Yi1idXR0b25zL1xuIENoYW5nZWQgYnkgQWZzaGluIE1laHJhYmFuaVxuKi9cbi5pbnRyb2pzLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zZW0gMC44ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNmZmY7XG4gIGZvbnQ6IDExcHgvbm9ybWFsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZjRmNGY0KSwgdG8oI2VjZWNlYykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZjRmNGY0LCAjZWNlY2VjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQsICNlY2VjZWMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCwgI2VjZWNlYyk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLW8tYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLypiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyovIC8qIGNvbW1lbnRlZCBvdXQgZHVlIHRvIE9wZXJhIDExLjEwIGJ1ZyAqL1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgLyogSUUgaGFja3MgKi9cbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmludHJvanMtYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmNiY2JjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMXB4ICNlM2UzZTM7XG59XG5cbi5pbnRyb2pzLWJ1dHRvbjpmb2N1cyxcbi5pbnRyb2pzLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2VjZWNlYyksIHRvKCNmNGY0ZjQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoI2VjZWNlYywgI2Y0ZjRmNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjZWNlY2VjLCAjZjRmNGY0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlY2VjZWMsICNmNGY0ZjQpO1xufVxuXG4vKiBvdmVycmlkZXMgZXh0cmEgcGFkZGluZyBvbiBidXR0b24gZWxlbWVudHMgaW4gRmlyZWZveCAqL1xuLmludHJvanMtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uaW50cm9qcy1za2lwYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjN2E3YTdhO1xufVxuXG4uaW50cm9qcy1wcmV2YnV0dG9uIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjJlbSAwIDAgMC4yZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC4yZW0gMCAwIDAuMmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJlbSAwIDAgMC4yZW07XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmludHJvanMtbmV4dGJ1dHRvbiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwLjJlbSAwLjJlbSAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMC4yZW0gMC4yZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjJlbSAwLjJlbSAwO1xufVxuXG4uaW50cm9qcy1kaXNhYmxlZCwgLmludHJvanMtZGlzYWJsZWQ6aG92ZXIsIC5pbnRyb2pzLWRpc2FibGVkOmZvY3VzIHtcbiAgY29sb3I6ICM5YTlhOWE7XG4gIGJvcmRlci1jb2xvcjogI2Q0ZDRkNDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbnRyb2pzLWJ1bGxldHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW50cm9qcy1idWxsZXRzIHVsIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pbnRyb2pzLWJ1bGxldHMgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDJweDtcbn1cbi5pbnRyb2pzLWJ1bGxldHMgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pbnRyb2pzLWJ1bGxldHMgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG59XG4uaW50cm9qcy1idWxsZXRzIHVsIGxpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzk5OTtcbn1cblxuLmludHJvanMtcHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjFcbn1cbi5pbnRyb2pzLXByb2dyZXNzYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOGM7XG59XG5cbi5pbnRyb2pzRmxvYXRpbmdFbGVtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xufVxuXG4uaW50cm9qcy1maXhlZFRvb2x0aXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5pbnRyb2pzLWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW50cm9qcy1oaW50OmZvY3VzIHtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbn1cbi5pbnRyb2pzLWhpZGVoaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmludHJvanMtZml4ZWRoaW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uaW50cm9qcy1oaW50OmhvdmVyID4gLmludHJvanMtaGludC1wdWxzZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC41Nyk7XG59XG5cbi5pbnRyb2pzLWhpbnQtcHVsc2Uge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMjcpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjI0KTtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5pbnRyb2pzLWhpbnQtbm8tYW5pbSAuaW50cm9qcy1oaW50LWRvdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAtbW96LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuLmludHJvanMtaGludC1kb3Qge1xuICBib3JkZXI6IDEwcHggc29saWQgcmdiYSgxNDYsIDE0NiwgMTQ2LCAwLjM2KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNjBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogaW50cm9qc3B1bHNlIDNzIGVhc2Utb3V0O1xuICAtbW96LWFuaW1hdGlvbjogaW50cm9qc3B1bHNlIDNzIGVhc2Utb3V0O1xuICBhbmltYXRpb246IGludHJvanNwdWxzZSAzcyBlYXNlLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgbGVmdDogLTI1cHg7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkAtbW96LWtleWZyYW1lcyBpbnRyanNwdWxzZSB7XG4gMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gfVxuIDI1JSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDAuMTtcbiB9XG4gNTAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gfVxuIDc1JSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMC41O1xuIH1cbiAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC4wO1xuIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIFwiaW50cm9qc3B1bHNlXCIge1xuIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMC4wO1xuIH1cbiAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwLjE7XG4gfVxuIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMC4zO1xuIH1cbiA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiB9XG4gMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuMDtcbiB9XG59XG4iLCIvKiFcclxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXHJcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxyXG4gKi9cclxuLyogRk9OVCBQQVRIXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wJyk7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMCcpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5mYSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xyXG4uZmEtbGcge1xyXG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XHJcbn1cclxuLmZhLTJ4IHtcclxuICBmb250LXNpemU6IDJlbTtcclxufVxyXG4uZmEtM3gge1xyXG4gIGZvbnQtc2l6ZTogM2VtO1xyXG59XHJcbi5mYS00eCB7XHJcbiAgZm9udC1zaXplOiA0ZW07XHJcbn1cclxuLmZhLTV4IHtcclxuICBmb250LXNpemU6IDVlbTtcclxufVxyXG4uZmEtZncge1xyXG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5mYS11bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcbi5mYS11bCA+IGxpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZhLWxpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcclxuICB3aWR0aDogMi4xNDI4NTcxNGVtO1xyXG4gIHRvcDogMC4xNDI4NTcxNGVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZmEtbGkuZmEtbGcge1xyXG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XHJcbn1cclxuLmZhLWJvcmRlciB7XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbn1cclxuLmZhLXB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZhLXB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4uZmEuZmEtcHVsbC1sZWZ0IHtcclxuICBtYXJnaW4tcmlnaHQ6IC4zZW07XHJcbn1cclxuLmZhLmZhLXB1bGwtcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xyXG59XHJcbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cclxuLnB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4ucHVsbC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZmEucHVsbC1sZWZ0IHtcclxuICBtYXJnaW4tcmlnaHQ6IC4zZW07XHJcbn1cclxuLmZhLnB1bGwtcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xyXG59XHJcbi5mYS1zcGluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG4uZmEtcHVsc2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbi5mYS1yb3RhdGUtOTAge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG4uZmEtcm90YXRlLTE4MCB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcbi5mYS1yb3RhdGUtMjcwIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbn1cclxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxufVxyXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxufVxyXG46cm9vdCAuZmEtcm90YXRlLTkwLFxyXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcclxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXHJcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXHJcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuLmZhLXN0YWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5mYS1zdGFjay0xeCxcclxuLmZhLXN0YWNrLTJ4IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZhLXN0YWNrLTF4IHtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG4uZmEtc3RhY2stMngge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcbi5mYS1pbnZlcnNlIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cclxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cclxuLmZhLWdsYXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDBcIjtcclxufVxyXG4uZmEtbXVzaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwMVwiO1xyXG59XHJcbi5mYS1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwMlwiO1xyXG59XHJcbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDNcIjtcclxufVxyXG4uZmEtaGVhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwNFwiO1xyXG59XHJcbi5mYS1zdGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDVcIjtcclxufVxyXG4uZmEtc3Rhci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDZcIjtcclxufVxyXG4uZmEtdXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XHJcbn1cclxuLmZhLWZpbG06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwOFwiO1xyXG59XHJcbi5mYS10aC1sYXJnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XHJcbn1cclxuLmZhLXRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGFcIjtcclxufVxyXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XHJcbn1cclxuLmZhLWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGNcIjtcclxufVxyXG4uZmEtcmVtb3ZlOmJlZm9yZSxcclxuLmZhLWNsb3NlOmJlZm9yZSxcclxuLmZhLXRpbWVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGRcIjtcclxufVxyXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwZVwiO1xyXG59XHJcbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxMFwiO1xyXG59XHJcbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxMVwiO1xyXG59XHJcbi5mYS1zaWduYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxMlwiO1xyXG59XHJcbi5mYS1nZWFyOmJlZm9yZSxcclxuLmZhLWNvZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XHJcbn1cclxuLmZhLXRyYXNoLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxNFwiO1xyXG59XHJcbi5mYS1ob21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTVcIjtcclxufVxyXG4uZmEtZmlsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTZcIjtcclxufVxyXG4uZmEtY2xvY2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XHJcbn1cclxuLmZhLXJvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxOFwiO1xyXG59XHJcbi5mYS1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxYVwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XHJcbn1cclxuLmZhLWluYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWNcIjtcclxufVxyXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XHJcbn1cclxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXHJcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxZVwiO1xyXG59XHJcbi5mYS1yZWZyZXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjFcIjtcclxufVxyXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyMlwiO1xyXG59XHJcbi5mYS1sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjNcIjtcclxufVxyXG4uZmEtZmxhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XHJcbn1cclxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyNVwiO1xyXG59XHJcbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjZcIjtcclxufVxyXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyN1wiO1xyXG59XHJcbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyOFwiO1xyXG59XHJcbi5mYS1xcmNvZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyOVwiO1xyXG59XHJcbi5mYS1iYXJjb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmFcIjtcclxufVxyXG4uZmEtdGFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmJcIjtcclxufVxyXG4uZmEtdGFnczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XHJcbn1cclxuLmZhLWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyZFwiO1xyXG59XHJcbi5mYS1ib29rbWFyazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XHJcbn1cclxuLmZhLXByaW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmZcIjtcclxufVxyXG4uZmEtY2FtZXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzBcIjtcclxufVxyXG4uZmEtZm9udDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XHJcbn1cclxuLmZhLWJvbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzMlwiO1xyXG59XHJcbi5mYS1pdGFsaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzM1wiO1xyXG59XHJcbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XHJcbn1cclxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzNVwiO1xyXG59XHJcbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzZcIjtcclxufVxyXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzdcIjtcclxufVxyXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzOFwiO1xyXG59XHJcbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzlcIjtcclxufVxyXG4uZmEtbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XHJcbn1cclxuLmZhLWRlZGVudDpiZWZvcmUsXHJcbi5mYS1vdXRkZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwM2JcIjtcclxufVxyXG4uZmEtaW5kZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwM2NcIjtcclxufVxyXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwM2RcIjtcclxufVxyXG4uZmEtcGhvdG86YmVmb3JlLFxyXG4uZmEtaW1hZ2U6YmVmb3JlLFxyXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwM2VcIjtcclxufVxyXG4uZmEtcGVuY2lsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDBcIjtcclxufVxyXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XHJcbn1cclxuLmZhLWFkanVzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XHJcbn1cclxuLmZhLXRpbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0M1wiO1xyXG59XHJcbi5mYS1lZGl0OmJlZm9yZSxcclxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XHJcbn1cclxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDVcIjtcclxufVxyXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0NlwiO1xyXG59XHJcbi5mYS1hcnJvd3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0N1wiO1xyXG59XHJcbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDhcIjtcclxufVxyXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XHJcbn1cclxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGFcIjtcclxufVxyXG4uZmEtcGxheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XHJcbn1cclxuLmZhLXBhdXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGNcIjtcclxufVxyXG4uZmEtc3RvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XHJcbn1cclxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xyXG59XHJcbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1MFwiO1xyXG59XHJcbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1MVwiO1xyXG59XHJcbi5mYS1lamVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XHJcbn1cclxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XHJcbn1cclxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1NFwiO1xyXG59XHJcbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XHJcbn1cclxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XHJcbn1cclxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XHJcbn1cclxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XHJcbn1cclxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XHJcbn1cclxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWFcIjtcclxufVxyXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XHJcbn1cclxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWNcIjtcclxufVxyXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xyXG59XHJcbi5mYS1iYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xyXG59XHJcbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjBcIjtcclxufVxyXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2MVwiO1xyXG59XHJcbi5mYS1hcnJvdy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XHJcbn1cclxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2M1wiO1xyXG59XHJcbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxyXG4uZmEtc2hhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2NFwiO1xyXG59XHJcbi5mYS1leHBhbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2NVwiO1xyXG59XHJcbi5mYS1jb21wcmVzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XHJcbn1cclxuLmZhLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2N1wiO1xyXG59XHJcbi5mYS1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XHJcbn1cclxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjlcIjtcclxufVxyXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmFcIjtcclxufVxyXG4uZmEtZ2lmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XHJcbn1cclxuLmZhLWxlYWY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xyXG59XHJcbi5mYS1maXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmRcIjtcclxufVxyXG4uZmEtZXllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmVcIjtcclxufVxyXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzBcIjtcclxufVxyXG4uZmEtd2FybmluZzpiZWZvcmUsXHJcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XHJcbn1cclxuLmZhLXBsYW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzJcIjtcclxufVxyXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3M1wiO1xyXG59XHJcbi5mYS1yYW5kb206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3NFwiO1xyXG59XHJcbi5mYS1jb21tZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzVcIjtcclxufVxyXG4uZmEtbWFnbmV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzZcIjtcclxufVxyXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XHJcbn1cclxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XHJcbn1cclxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3OVwiO1xyXG59XHJcbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2FcIjtcclxufVxyXG4uZmEtZm9sZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2JcIjtcclxufVxyXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xyXG59XHJcbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XHJcbn1cclxuLmZhLWFycm93cy1oOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2VcIjtcclxufVxyXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxyXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODBcIjtcclxufVxyXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4MVwiO1xyXG59XHJcbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4MlwiO1xyXG59XHJcbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4M1wiO1xyXG59XHJcbi5mYS1rZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4NFwiO1xyXG59XHJcbi5mYS1nZWFyczpiZWZvcmUsXHJcbi5mYS1jb2dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODVcIjtcclxufVxyXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4NlwiO1xyXG59XHJcbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XHJcbn1cclxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4OFwiO1xyXG59XHJcbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4OVwiO1xyXG59XHJcbi5mYS1oZWFydC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOGFcIjtcclxufVxyXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4YlwiO1xyXG59XHJcbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xyXG59XHJcbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOGRcIjtcclxufVxyXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcbn1cclxuLmZhLXNpZ24taW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5MFwiO1xyXG59XHJcbi5mYS10cm9waHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5MVwiO1xyXG59XHJcbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTJcIjtcclxufVxyXG4uZmEtdXBsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTNcIjtcclxufVxyXG4uZmEtbGVtb24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XHJcbn1cclxuLmZhLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTVcIjtcclxufVxyXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5NlwiO1xyXG59XHJcbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTdcIjtcclxufVxyXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOThcIjtcclxufVxyXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XHJcbn1cclxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxyXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5YVwiO1xyXG59XHJcbi5mYS1naXRodWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5YlwiO1xyXG59XHJcbi5mYS11bmxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xyXG59XHJcbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XHJcbn1cclxuLmZhLWZlZWQ6YmVmb3JlLFxyXG4uZmEtcnNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWVcIjtcclxufVxyXG4uZmEtaGRkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhMFwiO1xyXG59XHJcbi5mYS1idWxsaG9ybjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XHJcbn1cclxuLmZhLWJlbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmM1wiO1xyXG59XHJcbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XHJcbn1cclxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XHJcbn1cclxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTVcIjtcclxufVxyXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTZcIjtcclxufVxyXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhN1wiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWJcIjtcclxufVxyXG4uZmEtZ2xvYmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhY1wiO1xyXG59XHJcbi5mYS13cmVuY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhZFwiO1xyXG59XHJcbi5mYS10YXNrczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XHJcbn1cclxuLmZhLWZpbHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XHJcbn1cclxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XHJcbn1cclxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBiMlwiO1xyXG59XHJcbi5mYS1ncm91cDpiZWZvcmUsXHJcbi5mYS11c2VyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XHJcbn1cclxuLmZhLWNoYWluOmJlZm9yZSxcclxuLmZhLWxpbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjMVwiO1xyXG59XHJcbi5mYS1jbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XHJcbn1cclxuLmZhLWZsYXNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzNcIjtcclxufVxyXG4uZmEtY3V0OmJlZm9yZSxcclxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzRcIjtcclxufVxyXG4uZmEtY29weTpiZWZvcmUsXHJcbi5mYS1maWxlcy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzVcIjtcclxufVxyXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzZcIjtcclxufVxyXG4uZmEtc2F2ZTpiZWZvcmUsXHJcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XHJcbn1cclxuLmZhLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XHJcbn1cclxuLmZhLW5hdmljb246YmVmb3JlLFxyXG4uZmEtcmVvcmRlcjpiZWZvcmUsXHJcbi5mYS1iYXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzlcIjtcclxufVxyXG4uZmEtbGlzdC11bDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XHJcbn1cclxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjYlwiO1xyXG59XHJcbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2NcIjtcclxufVxyXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2RcIjtcclxufVxyXG4uZmEtdGFibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjZVwiO1xyXG59XHJcbi5mYS1tYWdpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XHJcbn1cclxuLmZhLXRydWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDFcIjtcclxufVxyXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDJcIjtcclxufVxyXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XHJcbn1cclxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XHJcbn1cclxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDVcIjtcclxufVxyXG4uZmEtbW9uZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkNlwiO1xyXG59XHJcbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDdcIjtcclxufVxyXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkOFwiO1xyXG59XHJcbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDlcIjtcclxufVxyXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkYVwiO1xyXG59XHJcbi5mYS1jb2x1bW5zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZGJcIjtcclxufVxyXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxyXG4uZmEtc29ydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XHJcbn1cclxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXHJcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkZFwiO1xyXG59XHJcbi5mYS1zb3J0LXVwOmJlZm9yZSxcclxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZGVcIjtcclxufVxyXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlMFwiO1xyXG59XHJcbi5mYS1saW5rZWRpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XHJcbn1cclxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcclxuLmZhLXVuZG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlMlwiO1xyXG59XHJcbi5mYS1sZWdhbDpiZWZvcmUsXHJcbi5mYS1nYXZlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XHJcbn1cclxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXHJcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTRcIjtcclxufVxyXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTVcIjtcclxufVxyXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XHJcbn1cclxuLmZhLWZsYXNoOmJlZm9yZSxcclxuLmZhLWJvbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlN1wiO1xyXG59XHJcbi5mYS1zaXRlbWFwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZThcIjtcclxufVxyXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlOVwiO1xyXG59XHJcbi5mYS1wYXN0ZTpiZWZvcmUsXHJcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlYVwiO1xyXG59XHJcbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XHJcbn1cclxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWNcIjtcclxufVxyXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlZFwiO1xyXG59XHJcbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlZVwiO1xyXG59XHJcbi5mYS11c2VyLW1kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjBcIjtcclxufVxyXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmMVwiO1xyXG59XHJcbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XHJcbn1cclxuLmZhLWJlbGwtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XHJcbn1cclxuLmZhLWNvZmZlZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XHJcbn1cclxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmNVwiO1xyXG59XHJcbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XHJcbn1cclxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmN1wiO1xyXG59XHJcbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjhcIjtcclxufVxyXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjlcIjtcclxufVxyXG4uZmEtbWVka2l0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmFcIjtcclxufVxyXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmYlwiO1xyXG59XHJcbi5mYS1iZWVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmNcIjtcclxufVxyXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmZFwiO1xyXG59XHJcbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XHJcbn1cclxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDBcIjtcclxufVxyXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDFcIjtcclxufVxyXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDJcIjtcclxufVxyXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwM1wiO1xyXG59XHJcbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDRcIjtcclxufVxyXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG59XHJcbi5mYS1hbmdsZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcbn1cclxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG59XHJcbi5mYS1kZXNrdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDhcIjtcclxufVxyXG4uZmEtbGFwdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDlcIjtcclxufVxyXG4uZmEtdGFibGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGFcIjtcclxufVxyXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcclxuLmZhLW1vYmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XHJcbn1cclxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGNcIjtcclxufVxyXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XHJcbn1cclxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGVcIjtcclxufVxyXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XHJcbn1cclxuLmZhLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XHJcbn1cclxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxyXG4uZmEtcmVwbHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExMlwiO1xyXG59XHJcbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTNcIjtcclxufVxyXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExNFwiO1xyXG59XHJcbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTVcIjtcclxufVxyXG4uZmEtc21pbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XHJcbn1cclxuLmZhLWZyb3duLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExOVwiO1xyXG59XHJcbi5mYS1tZWgtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XHJcbn1cclxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExYlwiO1xyXG59XHJcbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMWNcIjtcclxufVxyXG4uZmEtZmxhZy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMWRcIjtcclxufVxyXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExZVwiO1xyXG59XHJcbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XHJcbn1cclxuLmZhLWNvZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyMVwiO1xyXG59XHJcbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXHJcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyMlwiO1xyXG59XHJcbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxyXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxyXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyM1wiO1xyXG59XHJcbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XHJcbn1cclxuLmZhLWNyb3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyNVwiO1xyXG59XHJcbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyNlwiO1xyXG59XHJcbi5mYS11bmxpbms6YmVmb3JlLFxyXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjdcIjtcclxufVxyXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyOFwiO1xyXG59XHJcbi5mYS1pbmZvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjlcIjtcclxufVxyXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyYVwiO1xyXG59XHJcbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XHJcbn1cclxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XHJcbn1cclxuLmZhLWVyYXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XHJcbn1cclxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XHJcbn1cclxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzMFwiO1xyXG59XHJcbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzFcIjtcclxufVxyXG4uZmEtc2hpZWxkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzJcIjtcclxufVxyXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XHJcbn1cclxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzRcIjtcclxufVxyXG4uZmEtcm9ja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzVcIjtcclxufVxyXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzZcIjtcclxufVxyXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XHJcbn1cclxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzhcIjtcclxufVxyXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzOVwiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2FcIjtcclxufVxyXG4uZmEtaHRtbDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzYlwiO1xyXG59XHJcbi5mYS1jc3MzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2NcIjtcclxufVxyXG4uZmEtYW5jaG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2RcIjtcclxufVxyXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XHJcbn1cclxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDBcIjtcclxufVxyXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XHJcbn1cclxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0MlwiO1xyXG59XHJcbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDNcIjtcclxufVxyXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0NFwiO1xyXG59XHJcbi5mYS10aWNrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0NVwiO1xyXG59XHJcbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0NlwiO1xyXG59XHJcbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XHJcbn1cclxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDhcIjtcclxufVxyXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XHJcbn1cclxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XHJcbn1cclxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0YlwiO1xyXG59XHJcbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XHJcbn1cclxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XHJcbn1cclxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xyXG59XHJcbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXHJcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTBcIjtcclxufVxyXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcclxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTFcIjtcclxufVxyXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcclxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTJcIjtcclxufVxyXG4uZmEtZXVybzpiZWZvcmUsXHJcbi5mYS1ldXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1M1wiO1xyXG59XHJcbi5mYS1nYnA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1NFwiO1xyXG59XHJcbi5mYS1kb2xsYXI6YmVmb3JlLFxyXG4uZmEtdXNkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTVcIjtcclxufVxyXG4uZmEtcnVwZWU6YmVmb3JlLFxyXG4uZmEtaW5yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTZcIjtcclxufVxyXG4uZmEtY255OmJlZm9yZSxcclxuLmZhLXJtYjpiZWZvcmUsXHJcbi5mYS15ZW46YmVmb3JlLFxyXG4uZmEtanB5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTdcIjtcclxufVxyXG4uZmEtcnVibGU6YmVmb3JlLFxyXG4uZmEtcm91YmxlOmJlZm9yZSxcclxuLmZhLXJ1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XHJcbn1cclxuLmZhLXdvbjpiZWZvcmUsXHJcbi5mYS1rcnc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1OVwiO1xyXG59XHJcbi5mYS1iaXRjb2luOmJlZm9yZSxcclxuLmZhLWJ0YzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XHJcbn1cclxuLmZhLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1YlwiO1xyXG59XHJcbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xyXG59XHJcbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XHJcbn1cclxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XHJcbn1cclxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XHJcbn1cclxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2MVwiO1xyXG59XHJcbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjJcIjtcclxufVxyXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2M1wiO1xyXG59XHJcbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2NFwiO1xyXG59XHJcbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XHJcbn1cclxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjZcIjtcclxufVxyXG4uZmEteW91dHViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XHJcbn1cclxuLmZhLXhpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2OFwiO1xyXG59XHJcbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XHJcbn1cclxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XHJcbn1cclxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2YlwiO1xyXG59XHJcbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XHJcbn1cclxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XHJcbn1cclxuLmZhLWZsaWNrcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XHJcbn1cclxuLmZhLWFkbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XHJcbn1cclxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XHJcbn1cclxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3MlwiO1xyXG59XHJcbi5mYS10dW1ibHI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3M1wiO1xyXG59XHJcbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzRcIjtcclxufVxyXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzVcIjtcclxufVxyXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XHJcbn1cclxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XHJcbn1cclxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3OFwiO1xyXG59XHJcbi5mYS1hcHBsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XHJcbn1cclxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3YVwiO1xyXG59XHJcbi5mYS1hbmRyb2lkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2JcIjtcclxufVxyXG4uZmEtbGludXg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xyXG59XHJcbi5mYS1kcmliYmJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XHJcbn1cclxuLmZhLXNreXBlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2VcIjtcclxufVxyXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XHJcbn1cclxuLmZhLXRyZWxsbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XHJcbn1cclxuLmZhLWZlbWFsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XHJcbn1cclxuLmZhLW1hbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4M1wiO1xyXG59XHJcbi5mYS1naXR0aXA6YmVmb3JlLFxyXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4NFwiO1xyXG59XHJcbi5mYS1zdW4tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XHJcbn1cclxuLmZhLW1vb24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XHJcbn1cclxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4N1wiO1xyXG59XHJcbi5mYS1idWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4OFwiO1xyXG59XHJcbi5mYS12azpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XHJcbn1cclxuLmZhLXdlaWJvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGFcIjtcclxufVxyXG4uZmEtcmVucmVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGJcIjtcclxufVxyXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGNcIjtcclxufVxyXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5MFwiO1xyXG59XHJcbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXHJcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTFcIjtcclxufVxyXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTJcIjtcclxufVxyXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XHJcbn1cclxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XHJcbn1cclxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXHJcbi5mYS10cnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5NVwiO1xyXG59XHJcbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTZcIjtcclxufVxyXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XHJcbn1cclxuLmZhLXNsYWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOThcIjtcclxufVxyXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTlcIjtcclxufVxyXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOWFcIjtcclxufVxyXG4uZmEtb3BlbmlkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOWJcIjtcclxufVxyXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxyXG4uZmEtYmFuazpiZWZvcmUsXHJcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOWNcIjtcclxufVxyXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcclxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOWRcIjtcclxufVxyXG4uZmEteWFob286YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xyXG59XHJcbi5mYS1nb29nbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhMFwiO1xyXG59XHJcbi5mYS1yZWRkaXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhMVwiO1xyXG59XHJcbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTJcIjtcclxufVxyXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTNcIjtcclxufVxyXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhNFwiO1xyXG59XHJcbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhNVwiO1xyXG59XHJcbi5mYS1kaWdnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTZcIjtcclxufVxyXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XHJcbn1cclxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYThcIjtcclxufVxyXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTlcIjtcclxufVxyXG4uZmEtam9vbWxhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWFcIjtcclxufVxyXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhYlwiO1xyXG59XHJcbi5mYS1mYXg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhY1wiO1xyXG59XHJcbi5mYS1idWlsZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XHJcbn1cclxuLmZhLWNoaWxkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWVcIjtcclxufVxyXG4uZmEtcGF3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjBcIjtcclxufVxyXG4uZmEtc3Bvb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiMVwiO1xyXG59XHJcbi5mYS1jdWJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjJcIjtcclxufVxyXG4uZmEtY3ViZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiM1wiO1xyXG59XHJcbi5mYS1iZWhhbmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjRcIjtcclxufVxyXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiNVwiO1xyXG59XHJcbi5mYS1zdGVhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XHJcbn1cclxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XHJcbn1cclxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiOFwiO1xyXG59XHJcbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcclxuLmZhLWNhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XHJcbn1cclxuLmZhLWNhYjpiZWZvcmUsXHJcbi5mYS10YXhpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYmFcIjtcclxufVxyXG4uZmEtdHJlZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XHJcbn1cclxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiY1wiO1xyXG59XHJcbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYmRcIjtcclxufVxyXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XHJcbn1cclxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzBcIjtcclxufVxyXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XHJcbn1cclxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzJcIjtcclxufVxyXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzNcIjtcclxufVxyXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjNFwiO1xyXG59XHJcbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxyXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxyXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzVcIjtcclxufVxyXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXHJcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XHJcbn1cclxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXHJcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjN1wiO1xyXG59XHJcbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxyXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzhcIjtcclxufVxyXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjOVwiO1xyXG59XHJcbi5mYS12aW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxY2FcIjtcclxufVxyXG4uZmEtY29kZXBlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XHJcbn1cclxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxY2NcIjtcclxufVxyXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcclxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXHJcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcclxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxyXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxY2RcIjtcclxufVxyXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjZVwiO1xyXG59XHJcbi5mYS1yYTpiZWZvcmUsXHJcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcclxuLmZhLXJlYmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDBcIjtcclxufVxyXG4uZmEtZ2U6YmVmb3JlLFxyXG4uZmEtZW1waXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDFcIjtcclxufVxyXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XHJcbn1cclxuLmZhLWdpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XHJcbn1cclxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxyXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcclxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDRcIjtcclxufVxyXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XHJcbn1cclxuLmZhLXFxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDZcIjtcclxufVxyXG4uZmEtd2VjaGF0OmJlZm9yZSxcclxuLmZhLXdlaXhpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XHJcbn1cclxuLmZhLXNlbmQ6YmVmb3JlLFxyXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkOFwiO1xyXG59XHJcbi5mYS1zZW5kLW86YmVmb3JlLFxyXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XHJcbn1cclxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkYVwiO1xyXG59XHJcbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XHJcbn1cclxuLmZhLWhlYWRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XHJcbn1cclxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XHJcbn1cclxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkZVwiO1xyXG59XHJcbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlMFwiO1xyXG59XHJcbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTFcIjtcclxufVxyXG4uZmEtYm9tYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XHJcbn1cclxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxyXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlM1wiO1xyXG59XHJcbi5mYS10dHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlNFwiO1xyXG59XHJcbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTVcIjtcclxufVxyXG4uZmEtcGx1ZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XHJcbn1cclxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlN1wiO1xyXG59XHJcbi5mYS10d2l0Y2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlOFwiO1xyXG59XHJcbi5mYS15ZWxwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTlcIjtcclxufVxyXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlYVwiO1xyXG59XHJcbi5mYS13aWZpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZWJcIjtcclxufVxyXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XHJcbn1cclxuLmZhLXBheXBhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XHJcbn1cclxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlZVwiO1xyXG59XHJcbi5mYS1jYy12aXNhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjBcIjtcclxufVxyXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XHJcbn1cclxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjJcIjtcclxufVxyXG4uZmEtY2MtYW1leDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XHJcbn1cclxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XHJcbn1cclxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XHJcbn1cclxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmNlwiO1xyXG59XHJcbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmN1wiO1xyXG59XHJcbi5mYS10cmFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XHJcbn1cclxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XHJcbn1cclxuLmZhLWF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmFcIjtcclxufVxyXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XHJcbn1cclxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmNcIjtcclxufVxyXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XHJcbn1cclxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmZVwiO1xyXG59XHJcbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwMFwiO1xyXG59XHJcbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDFcIjtcclxufVxyXG4uZmEtbGFzdGZtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDJcIjtcclxufVxyXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XHJcbn1cclxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwNFwiO1xyXG59XHJcbi5mYS10b2dnbGUtb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwNVwiO1xyXG59XHJcbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDZcIjtcclxufVxyXG4uZmEtYnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDdcIjtcclxufVxyXG4uZmEtaW94aG9zdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XHJcbn1cclxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XHJcbn1cclxuLmZhLWNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMGFcIjtcclxufVxyXG4uZmEtc2hla2VsOmJlZm9yZSxcclxuLmZhLXNoZXFlbDpiZWZvcmUsXHJcbi5mYS1pbHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwYlwiO1xyXG59XHJcbi5mYS1tZWFucGF0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XHJcbn1cclxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwZFwiO1xyXG59XHJcbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XHJcbn1cclxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTBcIjtcclxufVxyXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxMVwiO1xyXG59XHJcbi5mYS1sZWFucHViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTJcIjtcclxufVxyXG4uZmEtc2VsbHN5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTNcIjtcclxufVxyXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTRcIjtcclxufVxyXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxNVwiO1xyXG59XHJcbi5mYS1za3lhdGxhczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XHJcbn1cclxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XHJcbn1cclxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XHJcbn1cclxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxOVwiO1xyXG59XHJcbi5mYS1zaGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMWFcIjtcclxufVxyXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxYlwiO1xyXG59XHJcbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMWNcIjtcclxufVxyXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxZFwiO1xyXG59XHJcbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxZVwiO1xyXG59XHJcbi5mYS12ZW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XHJcbn1cclxuLmZhLW1hcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyMlwiO1xyXG59XHJcbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjNcIjtcclxufVxyXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxyXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyNFwiO1xyXG59XHJcbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyNVwiO1xyXG59XHJcbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyNlwiO1xyXG59XHJcbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XHJcbn1cclxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyOFwiO1xyXG59XHJcbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XHJcbn1cclxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyYVwiO1xyXG59XHJcbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMmJcIjtcclxufVxyXG4uZmEtbmV1dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMmNcIjtcclxufVxyXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XHJcbn1cclxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzBcIjtcclxufVxyXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzMVwiO1xyXG59XHJcbi5mYS13aGF0c2FwcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XHJcbn1cclxuLmZhLXNlcnZlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XHJcbn1cclxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XHJcbn1cclxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzNVwiO1xyXG59XHJcbi5mYS1ob3RlbDpiZWZvcmUsXHJcbi5mYS1iZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzNlwiO1xyXG59XHJcbi5mYS12aWFjb2luOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzdcIjtcclxufVxyXG4uZmEtdHJhaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzOFwiO1xyXG59XHJcbi5mYS1zdWJ3YXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzOVwiO1xyXG59XHJcbi5mYS1tZWRpdW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzYVwiO1xyXG59XHJcbi5mYS15YzpiZWZvcmUsXHJcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzYlwiO1xyXG59XHJcbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyM2NcIjtcclxufVxyXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzZFwiO1xyXG59XHJcbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzZVwiO1xyXG59XHJcbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxyXG4uZmEtYmF0dGVyeTpiZWZvcmUsXHJcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0MFwiO1xyXG59XHJcbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxyXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XHJcbn1cclxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXHJcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0MlwiO1xyXG59XHJcbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxyXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDNcIjtcclxufVxyXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcclxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0NFwiO1xyXG59XHJcbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDVcIjtcclxufVxyXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0NlwiO1xyXG59XHJcbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0N1wiO1xyXG59XHJcbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XHJcbn1cclxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDlcIjtcclxufVxyXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjRhXCI7XHJcbn1cclxuLmZhLWNjLWpjYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XHJcbn1cclxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNGNcIjtcclxufVxyXG4uZmEtY2xvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xyXG59XHJcbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNGVcIjtcclxufVxyXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1MFwiO1xyXG59XHJcbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXHJcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1MVwiO1xyXG59XHJcbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXHJcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XHJcbn1cclxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcclxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1M1wiO1xyXG59XHJcbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1NFwiO1xyXG59XHJcbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXHJcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XHJcbn1cclxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcclxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XHJcbn1cclxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XHJcbn1cclxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1OFwiO1xyXG59XHJcbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1OVwiO1xyXG59XHJcbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XHJcbn1cclxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XHJcbn1cclxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XHJcbn1cclxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xyXG59XHJcbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNWVcIjtcclxufVxyXG4uZmEtZ2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2MFwiO1xyXG59XHJcbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2MVwiO1xyXG59XHJcbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XHJcbn1cclxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2M1wiO1xyXG59XHJcbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XHJcbn1cclxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2NVwiO1xyXG59XHJcbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XHJcbn1cclxuLmZhLXNhZmFyaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XHJcbn1cclxuLmZhLWNocm9tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XHJcbn1cclxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2OVwiO1xyXG59XHJcbi5mYS1vcGVyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XHJcbn1cclxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNmJcIjtcclxufVxyXG4uZmEtdHY6YmVmb3JlLFxyXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XHJcbn1cclxuLmZhLWNvbnRhbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XHJcbn1cclxuLmZhLTUwMHB4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNmVcIjtcclxufVxyXG4uZmEtYW1hem9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzBcIjtcclxufVxyXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzFcIjtcclxufVxyXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XHJcbn1cclxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3M1wiO1xyXG59XHJcbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzRcIjtcclxufVxyXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3NVwiO1xyXG59XHJcbi5mYS1tYXAtcGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzZcIjtcclxufVxyXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzdcIjtcclxufVxyXG4uZmEtbWFwLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3OFwiO1xyXG59XHJcbi5mYS1tYXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3OVwiO1xyXG59XHJcbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyN2FcIjtcclxufVxyXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyN2JcIjtcclxufVxyXG4uZmEtaG91eno6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xyXG59XHJcbi5mYS12aW1lbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XHJcbn1cclxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XHJcbn1cclxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XHJcbn1cclxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XHJcbn1cclxuLmZhLWVkZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4MlwiO1xyXG59XHJcbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4M1wiO1xyXG59XHJcbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XHJcbn1cclxuLmZhLW1vZHg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4NVwiO1xyXG59XHJcbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4NlwiO1xyXG59XHJcbi5mYS11c2I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4N1wiO1xyXG59XHJcbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4OFwiO1xyXG59XHJcbi5mYS1taXhjbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XHJcbn1cclxuLmZhLXNjcmliZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XHJcbn1cclxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XHJcbn1cclxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOGNcIjtcclxufVxyXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xyXG59XHJcbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOGVcIjtcclxufVxyXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTBcIjtcclxufVxyXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTFcIjtcclxufVxyXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XHJcbn1cclxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XHJcbn1cclxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTRcIjtcclxufVxyXG4uZmEtcGVyY2VudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XHJcbn1cclxuLmZhLWdpdGxhYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XHJcbn1cclxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5N1wiO1xyXG59XHJcbi5mYS13cGZvcm1zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOThcIjtcclxufVxyXG4uZmEtZW52aXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTlcIjtcclxufVxyXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XHJcbn1cclxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOWJcIjtcclxufVxyXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xyXG59XHJcbi5mYS1ibGluZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XHJcbn1cclxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOWVcIjtcclxufVxyXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhMFwiO1xyXG59XHJcbi5mYS1icmFpbGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTFcIjtcclxufVxyXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTJcIjtcclxufVxyXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXHJcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XHJcbn1cclxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcclxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXHJcbi5mYS1kZWFmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTRcIjtcclxufVxyXG4uZmEtZ2xpZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhNVwiO1xyXG59XHJcbi5mYS1nbGlkZS1nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTZcIjtcclxufVxyXG4uZmEtc2lnbmluZzpiZWZvcmUsXHJcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTdcIjtcclxufVxyXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XHJcbn1cclxuLmZhLXZpYWRlbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XHJcbn1cclxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhYVwiO1xyXG59XHJcbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XHJcbn1cclxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYWNcIjtcclxufVxyXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYWRcIjtcclxufVxyXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XHJcbn1cclxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjBcIjtcclxufVxyXG4uZmEteW9hc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiMVwiO1xyXG59XHJcbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiMlwiO1xyXG59XHJcbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxyXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiM1wiO1xyXG59XHJcbi5mYS1mYTpiZWZvcmUsXHJcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiNFwiO1xyXG59XHJcbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XHJcbn1cclxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiNlwiO1xyXG59XHJcbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiN1wiO1xyXG59XHJcbi5mYS1saW5vZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiOFwiO1xyXG59XHJcbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiOVwiO1xyXG59XHJcbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmJhXCI7XHJcbn1cclxuLmZhLXZjYXJkOmJlZm9yZSxcclxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XHJcbn1cclxuLmZhLXZjYXJkLW86YmVmb3JlLFxyXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiY1wiO1xyXG59XHJcbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XHJcbn1cclxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiZVwiO1xyXG59XHJcbi5mYS11c2VyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjMFwiO1xyXG59XHJcbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XHJcbn1cclxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXHJcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzJcIjtcclxufVxyXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxyXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzNcIjtcclxufVxyXG4uZmEtcXVvcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjNFwiO1xyXG59XHJcbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XHJcbn1cclxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzZcIjtcclxufVxyXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXHJcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXHJcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzdcIjtcclxufVxyXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXHJcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XHJcbn1cclxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxyXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XHJcbn1cclxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxyXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XHJcbn1cclxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxyXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjYlwiO1xyXG59XHJcbi5mYS1zaG93ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjY1wiO1xyXG59XHJcbi5mYS1iYXRodHViOmJlZm9yZSxcclxuLmZhLXMxNTpiZWZvcmUsXHJcbi5mYS1iYXRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyY2RcIjtcclxufVxyXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XHJcbn1cclxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XHJcbn1cclxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XHJcbn1cclxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDJcIjtcclxufVxyXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcclxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XHJcbn1cclxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcclxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDRcIjtcclxufVxyXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkNVwiO1xyXG59XHJcbi5mYS1ncmF2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDZcIjtcclxufVxyXG4uZmEtZXRzeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XHJcbn1cclxuLmZhLWltZGI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkOFwiO1xyXG59XHJcbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDlcIjtcclxufVxyXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XHJcbn1cclxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XHJcbn1cclxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZGNcIjtcclxufVxyXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkZFwiO1xyXG59XHJcbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZGVcIjtcclxufVxyXG4uZmEtbWVldHVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZTBcIjtcclxufVxyXG4uc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxyXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBjbGlwOiBhdXRvO1xyXG59XHJcbiJdfQ== */
