@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{line-height:1.74;font-size:15px;font-style:normal;font-weight:400;visibility:visible;font-family:Merriweather,serif;color:#172541;position:relative;background-color:#fff}body.no-overflow{overflow:hidden}h1,h2,h3,h4,h5,h6{color:#333;font-family:Merriweather,serif;font-weight:700;margin-top:0;margin-bottom:0;line-height:1.41}h1{font-size:56px}@media only screen and (min-width:992px) and (max-width:1199px){h1{font-size:46px}}@media only screen and (min-width:768px) and (max-width:991px){h1{font-size:40px}}@media only screen and (max-width:767px){h1{font-size:34px}}h2{font-size:63px}@media only screen and (min-width:992px) and (max-width:1199px){h2{font-size:36px}}@media only screen and (min-width:768px) and (max-width:991px){h2{font-size:36px}}@media only screen and (max-width:767px){h2{font-size:30px}}h3{font-size:39px}@media only screen and (min-width:992px) and (max-width:1199px){h3{font-size:30px}}@media only screen and (min-width:768px) and (max-width:991px){h3{font-size:28px}}@media only screen and (max-width:767px){h3{font-size:24px}}h4{font-size:24px}@media only screen and (max-width:767px){h4{font-size:20px}}h5{font-size:18px}@media only screen and (max-width:767px){h5{font-size:18px}}h6{font-size:13px}p:last-child{margin-bottom:0}a,button{color:inherit;display:inline-block;line-height:inherit;text-decoration:none;cursor:pointer}a,button,img,input,span{-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}:focus{outline:none!important}a:focus{color:inherit;outline:none;text-decoration:none}.btn.focus,.btn:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}a:hover{text-decoration:none;color:#f3525a}button,input[type=submit]{cursor:pointer}ul{list-style:none outside none;margin:0;padding:0}.mark,mark{padding:0;background-color:transparent}.font-weight--ex-bold{font-weight:800}.font-weight--bold{font-weight:600}.font-weight--reguler{font-weight:500}.font-weight--normal{font-weight:400}.font-weight--light{font-weight:300}.letter-space-1{letter-spacing:1px}.letter-space-2{letter-spacing:2px}.font-italic{font-style:italic}.text-underline{text-decoration:underline}.text-color-primary,.title--default{color:#273272}.text-color-secondary{color:#f3525a}.text-black{color:#333!important}.bg-white{background:#fff}.bg-gray{background:#f8f8f8}.bg-gray-2{background:#f1f1f1}.bg-gray-3{background:#f6f2ed}.theme-bg-default{background:#273272}.theme-bg-secondary{background:#f3525a}.theme-bg-three{background:#172541}.theme-color-default{color:#273272}.theme-color-secondary{color:#f3525a}.theme-color-three{color:#172541}.transparent-bg{background:hsla(0,0%,100%,.85)}.sub-heading{color:#6d70a6}.heading-title{color:#273272}.black-bg{background:#000}.border-radus-5{border-radius:5px}.text-green{color:#f3525a}.bg-gradient{background:-webkit-linear-gradient(top,#fff,#f5f5f5)}.x-index-1{z-index:1}.overflow-hiden{overflow:hidden}.box-shadow--default{-webkit-box-shadow:0 0 54px 0 rgba(39,50,114,.14);box-shadow:0 0 54px 0 rgba(39,50,114,.14)}select{padding:3px 20px;height:56px;max-width:100%;width:100%;outline:none;border:1px solid #f8f8f8;border-radius:5px;background:#f8f8f8 url(../images/icons/selector-icon.webp) no-repeat center right 20px;background-color:#f8f8f8;-moz-appearance:none;-webkit-appearance:none}select:focus{background:#f8f8f8 url(../images/icons/selector-icon.webp) no-repeat center right 20px!important}.fixed-bg{background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.text-black{color:#333}.box-shadow-top{-webkit-box-shadow:0 10px 15px rgba(0,0,0,.05);box-shadow:0 10px 15px rgba(0,0,0,.05)}.border{border:1px solid #ededed!important}.border-top{border-top:1px solid #ededed!important}.border-right{border-right:1px solid #ededed!important}.border-bottom{border-bottom:1px solid #ededed!important}.border-left{border-left:1px solid #ededed!important}.border-top-dash{border-top:1px dashed #ddd!important}.border-bottom-dash{border-bottom:1px dashed #ddd!important}.border-top-thick{border-top:2px solid #ededed!important}.border-bottom-thick{border-bottom:2px solid #ededed!important}.border-top-drak{border-top:1px solid hsla(0,0%,100%,.2)!important}.border-bottom-drak{border-bottom:1px solid hsla(0,0%,100%,.2)!important}.section-title{color:#273272}.section-sub-title{color:#f3525a;letter-spacing:2px;line-height:1.43;margin-top:-5px;margin-bottom:5px}.section-under-heading{font-size:18px;font-weight:500;line-height:1.4;color:#333}.section-under-heading a{color:#273272;border-bottom:1px solid #ccc;position:relative}.section-under-heading a:before{content:"";width:0;height:1px;bottom:-1px;position:absolute;left:auto;right:0;z-index:1;-webkit-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;-o-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;background:currentColor}.section-under-heading a:hover:before{width:100%;left:0;right:auto}.img-width{width:100%}.title-dec-text{text-align:center;max-width:760px;margin:auto}::-moz-selection{color:#fff;background-color:#273272}::selection{color:#fff;background-color:#273272}form input:focus::-webkit-input-placeholder{color:transparent}form input:focus::-moz-placeholder{color:transparent}form input:focus:-ms-input-placeholder{color:transparent}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}form input::-moz-placeholder,form textarea::-moz-placeholder{-moz-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{-ms-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{-ms-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}form input::placeholder,form textarea::placeholder{-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{color:#273272;border-color:#273272}input[type=checkbox]{position:relative;background:0 0;border-width:0;-webkit-box-shadow:none;box-shadow:none;margin:0 10px 0 3px;cursor:pointer}.input-row{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.input-col-12{-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.input-col-12,.input-col-5{-webkit-box-flex:0;padding-right:15px;padding-left:15px}.input-col-5{-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media only screen and (max-width:575px){.input-col-5{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.input-col-3{-ms-flex:0 0 33%;-webkit-box-flex:0;-webkit-flex:0 0 33%;flex:0 0 33%;max-width:33%;padding-right:15px;padding-left:15px}[data-black-overlay],[data-overlay],[data-secondary-overlay],[data-white-overlay]{position:relative}[data-black-overlay]>*,[data-black-overlay]>div,[data-overlay]>*,[data-overlay]>div,[data-secondary-overlay]>*,[data-secondary-overlay]>div,[data-white-overlay]>*,[data-white-overlay]>div{position:relative;z-index:2}[data-black-overlay]:before,[data-overlay]:before,[data-secondary-overlay]:before,[data-white-overlay]:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:2}[data-overlay]:before{background-color:#273272}[data-secondary-overlay]:before{background-color:#f3525a}[data-black-overlay]:before{background-color:#000}[data-white-overlay]:before{background-color:#fff}[data-black-overlay="1"]:before,[data-overlay="1"]:before,[data-secondary-overlay="1"]:before,[data-white-overlay="1"]:before{opacity:.1}[data-black-overlay="2"]:before,[data-overlay="2"]:before,[data-secondary-overlay="2"]:before,[data-white-overlay="2"]:before{opacity:.2}[data-black-overlay="3"]:before,[data-overlay="3"]:before,[data-secondary-overlay="3"]:before,[data-white-overlay="3"]:before{opacity:.3}[data-black-overlay="4"]:before,[data-overlay="4"]:before,[data-secondary-overlay="4"]:before,[data-white-overlay="4"]:before{opacity:.4}[data-black-overlay="5"]:before,[data-overlay="5"]:before,[data-secondary-overlay="5"]:before,[data-white-overlay="5"]:before{opacity:.5}[data-black-overlay="6"]:before,[data-overlay="6"]:before,[data-secondary-overlay="6"]:before,[data-white-overlay="6"]:before{opacity:.6}[data-black-overlay="7"]:before,[data-overlay="7"]:before,[data-secondary-overlay="7"]:before,[data-white-overlay="7"]:before{opacity:.7}[data-black-overlay="8"]:before,[data-overlay="8"]:before,[data-secondary-overlay="8"]:before,[data-white-overlay="8"]:before{opacity:.8}[data-black-overlay="9"]:before,[data-overlay="9"]:before,[data-secondary-overlay="9"]:before,[data-white-overlay="9"]:before{opacity:.9}[data-black-overlay="10"]:before,[data-overlay="10"]:before,[data-secondary-overlay="10"]:before,[data-white-overlay="10"]:before{opacity:1}.swiper-pagination{position:static;display:block;line-height:1}.swiper-pagination--vertical{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:50px;bottom:auto;left:auto}.swiper-pagination--vertical .swiper-pagination-bullet{display:block;margin-bottom:10px;line-height:1;margin-right:0}.swiper-pagination--vertical .swiper-pagination-bullet:last-child{margin-bottom:0}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border:0;border-radius:0;background:transparent;opacity:1;position:relative;outline:none;margin-right:20px}.swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0}.swiper-pagination .swiper-pagination-bullet:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:100%;width:8px;height:8px;background:#d8d8d8;z-index:1;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.swiper-pagination .swiper-pagination-bullet-active:before,.swiper-pagination .swiper-pagination-bullet:hover:before{width:12px;height:12px;opacity:1;background:#273272}.site-wrapper-reveal{background-color:#fff}.swiper-nav-button{background-image:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;width:48px;height:48px;font-size:24px;color:#6d70a6;border:0;margin:0;bottom:0}.breadcrumb-area{padding-top:260px;padding-bottom:184px;background-color:#f6f2ed;background-repeat:no-repeat;background-position:50%;border-bottom-width:0}@media only screen and (min-width:1200px) and (max-width:1499px){.breadcrumb-area{padding-top:174px;padding-bottom:100px}}@media only screen and (min-width:992px) and (max-width:1199px){.breadcrumb-area{padding-top:174px;padding-bottom:100px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.breadcrumb-area{padding-top:100px;padding-bottom:100px}}.creative_breadcrumb-area{padding-top:220px;padding-bottom:120px;background-color:#f6f2ed;background-repeat:no-repeat;background-position:50%;border-bottom-width:0}@media only screen and (min-width:1200px) and (max-width:1499px){.creative_breadcrumb-area{padding-top:174px;padding-bottom:100px}}@media only screen and (min-width:992px) and (max-width:1199px){.creative_breadcrumb-area{padding-top:174px;padding-bottom:100px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.creative_breadcrumb-area{padding-top:100px;padding-bottom:100px}}.architecture_breadcrumb-area{padding-top:350px;padding-bottom:120px;background-color:#f6f2ed;background-repeat:no-repeat;background-position:50%;border-bottom-width:0}@media only screen and (min-width:1200px) and (max-width:1499px){.architecture_breadcrumb-area{padding-top:174px;padding-bottom:100px}}@media only screen and (min-width:992px) and (max-width:1199px){.architecture_breadcrumb-area{padding-top:174px;padding-bottom:100px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.architecture_breadcrumb-area{padding-top:100px;padding-bottom:100px}}.breadcrumb-list{margin-top:20px}.breadcrumb-list li{display:inline-block;font-size:14px;font-weight:500;letter-spacing:2px;line-height:1.58;text-transform:uppercase}.breadcrumb-list li a{position:relative}.breadcrumb-list li a:after{content:"";width:0;height:1px;bottom:0;position:absolute;left:auto;right:0;z-index:-1;-webkit-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;-o-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;background:currentColor}.breadcrumb-list li a:hover:after{width:100%;left:0;right:auto;z-index:0}.breadcrumb-list li.active{color:#6d70a6}.page-pagination li{display:inline-block;color:#273272}.page-pagination li a{font-weight:500;padding:0 7px;display:block;text-align:center;line-height:25px;width:25px;height:25px;text-transform:uppercase;color:#273272;border-radius:500px}.page-pagination li a.current{background:#f3525a;color:#fff}.page-pagination li a:hover{color:#f3525a}.preloader-active{position:fixed;top:0;left:0;overflow:hidden;height:100vh;width:100vw;z-index:99999}.preloader-active .preloader-area-wrap{background-color:#fff;position:absolute;left:0;display:block;top:0;height:100%;width:100%;z-index:999999}.preloader-active .preloader-area-wrap .spinner div{background-color:#273272;border-radius:50%;width:20px;height:20px;margin-right:15px;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.preloader-active .preloader-area-wrap .spinner div.bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.preloader-active .preloader-area-wrap .spinner div.bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.preloader-area-wrap{display:none}.open_tm_preloader{position:fixed;background-color:transparent;z-index:9999;height:100%;width:100%;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.open_tm_preloader.loaded{opacity:0;visibility:hidden}.open_tm_preloader.loaded:after,.open_tm_preloader.loaded:before{width:0}.open_tm_preloader:after,.open_tm_preloader:before{content:"";position:absolute;height:100%;width:50%;background-color:#fff;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.open_tm_preloader:before{top:0;left:0}.open_tm_preloader:after{bottom:0;right:0}.scroll-top{position:fixed;right:30px;bottom:-60px;z-index:999;-webkit-box-shadow:0 30px 50px rgba(0,0,0,.03);box-shadow:0 30px 50px rgba(0,0,0,.03);display:block;padding:0;width:60px;height:60px;border-radius:50%;text-align:center;font-size:25px;line-height:60px;cursor:pointer;opacity:0;visibility:hidden;background-color:#273272;background-size:200% auto;background-position:0;color:#fff;-webkit-transition:all .5s cubic-bezier(.645,.045,.355,1);-o-transition:all .5s cubic-bezier(.645,.045,.355,1);transition:all .5s cubic-bezier(.645,.045,.355,1);overflow:hidden}@media only screen and (max-width:479px){.scroll-top{width:50px;height:50px;line-height:50px;font-size:20px}}.scroll-top.show{visibility:visible;opacity:1;bottom:60px}.scroll-top i{position:absolute;top:50%;left:50%;color:#fff;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.scroll-top .arrow-top{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scroll-top .arrow-bottom{-webkit-transform:translate(-50%,80px);-ms-transform:translate(-50%,80px);transform:translate(-50%,80px)}.scroll-top:hover{background-position:100%}.scroll-top:hover .arrow-top{-webkit-transform:translate(-50%,-80px);-ms-transform:translate(-50%,-80px);transform:translate(-50%,-80px)}.scroll-top:hover .arrow-bottom{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form-messege.error{color:red}.section-space--ptb_140{padding-top:140px;padding-bottom:140px}@media only screen and (min-width:1200px) and (max-width:1499px){.section-space--ptb_140{padding-top:120px;padding-bottom:120px}}@media only screen and (min-width:768px) and (max-width:991px){.section-space--ptb_140{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:767px){.section-space--ptb_140{padding-top:60px;padding-bottom:60px}}.section-space--pt_140{padding-top:140px}@media only screen and (min-width:1200px) and (max-width:1499px){.section-space--pt_140{padding-top:120px}}@media only screen and (min-width:768px) and (max-width:991px){.section-space--pt_140{padding-top:80px}}@media only screen and (max-width:767px){.section-space--pt_140{padding-top:60px}}.section-space--pb_120{padding-bottom:140px}@media only screen and (min-width:1200px) and (max-width:1499px){.section-space--pb_120{padding-bottom:120px}}.section-space--ptb_120{padding-top:120px;padding-bottom:120px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--ptb_120{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:767px){.section-space--ptb_120{padding-top:60px;padding-bottom:60px}}.section-space--pt_120{padding-top:120px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--pt_120{padding-top:80px}}@media only screen and (max-width:767px){.section-space--pt_120{padding-top:60px}}.section-space--pb_120{padding-bottom:120px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--pb_120{padding-bottom:80px}}@media only screen and (max-width:767px){.section-space--pb_120{padding-bottom:60px}}.section-space--ptb_100{padding-top:100px;padding-bottom:100px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--ptb_100{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:767px){.section-space--ptb_100{padding-top:60px;padding-bottom:60px}}.section-space--pt_100{padding-top:100px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--pt_100{padding-top:80px}}@media only screen and (max-width:767px){.section-space--pt_100{padding-top:60px}}.section-space--pb_100{padding-bottom:100px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--pb_100{padding-bottom:80px}}@media only screen and (max-width:767px){.section-space--pb_100{padding-bottom:60px}}.section-space--ptb_90{padding-top:90px;padding-bottom:90px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--ptb_90{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:767px){.section-space--ptb_90{padding-top:40px;padding-bottom:40px}}.section-space--pt_90{padding-top:90px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--pt_90{padding-top:60px}}@media only screen and (max-width:767px){.section-space--pt_90{padding-top:40px}}.section-space--pb_90{padding-bottom:90px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--pb_90{padding-bottom:60px}}@media only screen and (max-width:767px){.section-space--pb_90{padding-bottom:40px}}.section-space--ptb_80{padding-top:80px;padding-bottom:80px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--ptb_80{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:767px){.section-space--ptb_80{padding-top:40px;padding-bottom:40px}}.section-space--pt_80{padding-top:80px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--pt_80{padding-top:60px}}@media only screen and (max-width:767px){.section-space--pt_80{padding-top:40px}}.section-space--pb_80{padding-bottom:90px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--pb_80{padding-bottom:60px}}@media only screen and (max-width:767px){.section-space--pb_80{padding-bottom:40px}}.section-space--ptb_70{padding-top:70px;padding-bottom:70px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--ptb_70{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:767px){.section-space--ptb_70{padding-top:30px;padding-bottom:30px}}.section-space--pt_70{padding-top:70px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--pt_70{padding-top:40px}}@media only screen and (max-width:767px){.section-space--pt_70{padding-top:30px}}.section-space--pb_70{padding-bottom:70px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--pb_70{padding-bottom:40px}}@media only screen and (max-width:767px){.section-space--pb_70{padding-bottom:30px}}.section-space--ptb_60{padding-top:60px;padding-bottom:60px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--ptb_60{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:767px){.section-space--ptb_60{padding-top:60px;padding-bottom:60px}}.section-space--pt_60{padding-top:60px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--pt_60{padding-top:60px}}@media only screen and (max-width:767px){.section-space--pt_60{padding-top:60px}}.section-space--pb_60{padding-bottom:60px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--pb_60{padding-bottom:60px}}@media only screen and (max-width:767px){.section-space--pb_60{padding-bottom:60px}}.section-space--pt_40{padding-top:40px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--pt_40{padding-top:30px}}@media only screen and (max-width:767px){.section-space--pt_40{padding-top:30px}}.section-space--pb_40{padding-bottom:40px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--pb_40{padding-bottom:30px}}@media only screen and (max-width:767px){.section-space--pb_40{padding-bottom:30px}}.section-space--ptb_30{padding-top:30px;padding-bottom:30px}.section-space--pt_30{padding-top:30px}.section-space--pb_30{padding-bottom:30px}.section-space--mt_15{margin-top:15px}.section-space--mt_20{margin-top:20px}.section-space--mt_30{margin-top:30px}.section-space--mt_40{margin-top:40px}.section-space--mt_50{margin-top:50px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--mt_50{margin-top:40px}}@media only screen and (max-width:767px){.section-space--mt_50{margin-top:30px}}.section-space--mt_60{margin-top:60px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--mt_60{margin-top:50px}}@media only screen and (max-width:767px){.section-space--mt_60{margin-top:30px}}.section-space--mt_70{margin-top:70px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--mt_70{margin-top:50px}}@media only screen and (max-width:767px){.section-space--mt_70{margin-top:30px}}.section-space--mt_80{margin-top:80px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--mt_80{margin-top:50px}}@media only screen and (max-width:767px){.section-space--mt_80{margin-top:30px}}.section-space--mt_100{margin-top:100px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--mt_100{margin-top:80px}}@media only screen and (max-width:767px){.section-space--mt_100{margin-top:60px}}.section-space--mt_120{margin-top:120px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--mt_120{margin-top:80px}}@media only screen and (max-width:767px){.section-space--mt_120{margin-top:60px}}.section-space--mb_15{margin-bottom:15px}.section-space--mb_20{margin-bottom:20px}.section-space--mb_30{margin-bottom:30px}.section-space--mb_40{margin-bottom:40px}@media only screen and (max-width:767px){.section-space--mb_40{margin-bottom:30px}}.section-space--mb_50{margin-bottom:50px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--mb_50{margin-bottom:40px}}@media only screen and (max-width:767px){.section-space--mb_50{margin-bottom:30px}}.section-space--mb_60{margin-bottom:60px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--mb_60{margin-bottom:50px}}@media only screen and (max-width:767px){.section-space--mb_60{margin-bottom:30px}}.section-space--mb_100{margin-bottom:100px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--mb_100{margin-bottom:80px}}@media only screen and (max-width:767px){.section-space--mb_100{margin-bottom:60px}}.section-space--mb_120{margin-bottom:120px}@media only screen and (min-width:768px) and (max-width:991px){.section-space--mb_120{margin-bottom:80px}}@media only screen and (max-width:767px){.section-space--mb_120{margin-bottom:60px}}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}@media only screen and (min-width:768px) and (max-width:991px){.tablet-mt__0{margin-top:0}.tablet-mt__10{margin-top:10px}.tablet-mt__20{margin-top:20px}.tablet-mt__30{margin-top:30px}.tablet-mt__40{margin-top:40px}.tablet-mt__50{margin-top:50px}.tablet-mt__60{margin-top:60px}.tablet-mb__30{margin-bottom:30px}.tablet-mb__40{margin-bottom:40px}.tablet-mb__50{margin-bottom:50px}.tablet-mb__60{margin-bottom:60px}}@media only screen and (max-width:767px){.small-mt__0{margin-top:0}.small-mt__10{margin-top:10px}.small-mt__20{margin-top:20px}.small-mt__30{margin-top:30px}.small-mt__40{margin-top:40px}.small-mt__50{margin-top:50px}.small-mt__60{margin-top:60px}.small-mb__30{margin-bottom:30px}.small-mb__40{margin-bottom:40px}.small-mb__50{margin-bottom:50px}.small-mb__60{margin-bottom:60px}}@media only screen and (min-width:768px) and (max-width:991px){.tablet-pt__20{padding-top:20px}.tablet-pb__20{padding-bottom:20px}.tablet-pt__10{padding-top:10px}.tablet-pb__10{padding-bottom:10px}.tablet-pt__0{padding-top:0}.tablet-pb__0{padding-bottom:0}}@media only screen and (max-width:767px){.small-pt__0{padding-top:0}.small-pb__0{padding-bottom:0}.small-pt__10{padding-top:10px}.small-pb__10{padding-bottom:10px}.small-pt__20{padding-top:20px}.small-pb__20{padding-bottom:20px}}@-webkit-keyframes moveVertical{to{opacity:1;-webkit-transform:translateY(0)}}@keyframes moveVertical{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes moveHorizontal{to{-webkit-transform:translateX(0);opacity:1}}@keyframes moveHorizontal{to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.move-up{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.move-up.animate{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-animation:moveVertical .65s ease forwards;animation:moveVertical .65s ease forwards}.move-up-x{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.move-up-x.animate{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);-webkit-animation:moveHorizontal .65s ease forwards;animation:moveHorizontal .65s ease forwards}@-webkit-keyframes headerSlideDown{0%{margin-top:-100px}to{margin-top:0}}@keyframes headerSlideDown{0%{margin-top:-100px}to{margin-top:0}}@-webkit-keyframes hide-animation{0%{-webkit-transform:translateY(0);opacity:1}to{-webkit-transform:translateY(60px);opacity:0}}@keyframes hide-animation{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}}@-webkit-keyframes show-animation{0%{-webkit-transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@keyframes show-animation{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slide-out-to-right{0%{-webkit-transform:translateX(0);opacity:1}to{-webkit-transform:translateX(40px);opacity:0}}@keyframes slide-out-to-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(60px);transform:translateX(60px);opacity:0}}@-webkit-keyframes slide-in-to-left{0%{-webkit-transform:translateX(60px);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}@keyframes slide-in-to-left{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.brook-transition{-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.bk-hover a{position:relative;overflow:hidden;z-index:1;display:inline-block;color:#999}.bk-hover a:after{content:"";width:0;height:1px;bottom:0;position:absolute;left:auto;right:0;z-index:-1;-webkit-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;-o-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;background:currentColor}.bk-hover a:hover:after{width:100%;left:0;right:auto}@-webkit-keyframes separator-bounce{0%,80%,to{-webkit-transform:scale(.5);transform:scale(.5)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes separator-bounce{0%,80%,to{-webkit-transform:scale(.5);transform:scale(.5)}40%{-webkit-transform:scale(1);transform:scale(1)}}@media (min-width:1600px){.container-fluid--cp-150{padding:0 150px!important}}@media (min-width:1600px) and (max-width:1664px){.container-fluid--cp-150{padding:0 110px!important}}@media (min-width:1200px){.container-fluid--cp-150{padding:0 50px}}@media (min-width:1700px){.container-fluid--cp-140{padding:0 140px!important}}@media (min-width:1700px) and (max-width:1663px){.container-fluid--cp-140{padding:0 100px!important}}@media (min-width:1600px) and (max-width:1664px){.container-fluid--cp-140{padding:0 30px!important}}@media (min-width:1200px){.container-fluid--cp-140{padding:0 30px}}@media (min-width:1600px){.container-fluid--cp-120{padding:0 120px!important}}@media (min-width:1600px) and (max-width:1664px){.container-fluid--cp-120{padding:0 110px!important}}@media (min-width:1200px){.container-fluid--cp-120{padding:0 50px}}@media (min-width:1600px){.container-fluid--cp-100{padding:0 100px!important}}@media (min-width:1600px) and (max-width:1664px){.container-fluid--cp-100{padding:0 100px!important}}@media (min-width:1200px){.container-fluid--cp-100{padding:0 50px}}@media (min-width:1600px){.container-fluid--cp-80{padding:0 80px!important}}@media (min-width:1600px) and (max-width:1664px){.container-fluid--cp-80{padding:0 30px!important}}@media (min-width:1200px){.container-fluid--cp-80{padding:0 30px}}.container-fluid--cp-60{padding:0 60px}@media only screen and (max-width:767px){.container-fluid--cp-60{padding:0 15px}}.container-fluid--cp-30{padding:0 30px}@media only screen and (max-width:767px){.container-fluid--cp-30{padding:0 15px}}.container--1450{max-width:1450px}@media only screen and (min-width:768px) and (max-width:991px){.cou-container-device{max-width:720px}}@media only screen and (max-width:767px){.cou-container-device{max-width:540px}}@media (min-width:1200px){.page-content-double-sidebar .container{max-width:1600px}}@media (max-width:1919px){.container-fluid--cp-60{padding:0 30px}.container-fluid--cp-80{padding:0 40px}}@media only screen and (max-width:1919px) and (max-width:767px){.container-fluid--cp-80{padding:0 30px}}@media only screen and (max-width:1919px) and (max-width:575px){.container-fluid--cp-80{padding:0 15px}}@media (min-width:1200px){.container{max-width:1200px}}.container_fl{padding-left:15px;padding-right:15px}.col-06__left{width:600px;max-width:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.col-06__left{float:none}}.col-06__right{width:600px;max-width:100%}.col-05__right{width:500px;max-width:100%;margin-left:90px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.col-05__right{margin:auto}}.row--35{margin-left:-35px;margin-right:-35px}@media only screen and (min-width:1200px) and (max-width:1499px){.row--35{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width:992px) and (max-width:1199px){.row--35{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width:768px) and (max-width:991px){.row--35{margin-left:-15px;margin-right:-15px}}@media only screen and (max-width:767px){.row--35{margin-left:-15px!important;margin-right:-15px!important}}.row--35>[class*=col-],.row--35>[class*=col]{padding-left:35px;padding-right:35px}@media only screen and (min-width:1200px) and (max-width:1499px){.row--35>[class*=col-],.row--35>[class*=col]{padding-left:15px;padding-right:15px}}@media only screen and (min-width:992px) and (max-width:1199px){.row--35>[class*=col-],.row--35>[class*=col]{padding-left:15px;padding-right:15px}}@media only screen and (min-width:768px) and (max-width:991px){.row--35>[class*=col-],.row--35>[class*=col]{padding-left:15px!important;padding-right:15px!important}}@media only screen and (max-width:767px){.row--35>[class*=col-],.row--35>[class*=col]{padding-left:15px!important;padding-right:15px!important}}.row--30{margin-left:-30px;margin-right:-30px}@media only screen and (min-width:992px) and (max-width:1199px){.row--30{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width:768px) and (max-width:991px){.row--30{margin-left:-15px;margin-right:-15px}}@media only screen and (max-width:767px){.row--30{margin-left:-15px!important;margin-right:-15px!important}}.row--30>[class*=col-],.row--30>[class*=col]{padding-left:30px;padding-right:30px}@media only screen and (min-width:992px) and (max-width:1199px){.row--30>[class*=col-],.row--30>[class*=col]{padding-left:15px;padding-right:15px}}@media only screen and (min-width:768px) and (max-width:991px){.row--30>[class*=col-],.row--30>[class*=col]{padding-left:15px!important;padding-right:15px!important}}@media only screen and (max-width:767px){.row--30>[class*=col-],.row--30>[class*=col]{padding-left:15px!important;padding-right:15px!important}}.header-area .is-sticky{position:fixed;top:0;left:0;width:100%;-webkit-animation:fadeInDown .95s ease-in-out 0s 1 normal none running;animation:fadeInDown .95s ease-in-out 0s 1 normal none running;z-index:999;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1);-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.1);box-shadow:0 8px 20px 0 rgba(0,0,0,.1);background-color:#fff}.header-area .is-sticky .navigation-menu--text_white>ul>li>a{color:#444}.header-area .is-sticky .navigation-menu--text_white>ul>li>a>span:after{background-color:#444}.header-area .is-sticky .navigation-menu--text_white>ul>li.active>a,.header-area .is-sticky .navigation-menu--text_white>ul>li.active>a:after,.header-area .is-sticky .navigation-menu--text_white>ul>li.active>a>span,.header-area .is-sticky .navigation-menu--text_white>ul>li:hover>a:after,.header-area .is-sticky .navigation-menu--text_white>ul>li:hover>a>span{color:#000}.header-area .is-sticky .header-search-form .search-form-top .style-02,.header-area .is-sticky .header-search-form .search-form-top.style-03{background-color:transparent;border-left:1px solid #ddd;border-right:1px solid #ddd}.header-area .is-sticky .header-search-form .search-form-top.style-03 input::-webkit-input-placeholder,.header-area .is-sticky .header-search-form .search-form-top.style-03 textarea::-webkit-input-placeholder{color:#333}.header-area .is-sticky .header-search-form .search-form-top.style-03 input::-moz-placeholder,.header-area .is-sticky .header-search-form .search-form-top.style-03 textarea::-moz-placeholder{color:#333}.header-area .is-sticky .header-search-form .search-form-top.style-03 input:-ms-input-placeholder,.header-area .is-sticky .header-search-form .search-form-top.style-03 textarea:-ms-input-placeholder{color:#333}.header-area .is-sticky .header-search-form .search-form-top.style-03 input::-ms-input-placeholder,.header-area .is-sticky .header-search-form .search-form-top.style-03 textarea::-ms-input-placeholder{color:#333}.header-area .is-sticky .header-search-form .search-form-top.style-03 input::placeholder,.header-area .is-sticky .header-search-form .search-form-top.style-03 textarea::placeholder{color:#333}.header-area .is-sticky .header-search-form .search-form-top .search-field{color:#000}.header-area .is-sticky .header-search-form .search-form-top .search-submit{color:#333}.header-area .is-sticky .header__logo .dark-logo{display:inherit}.header-area .is-sticky .header__logo .light-logo{display:none}.header-area .is-sticky .menu-style-four .navigation-menu>ul>li.active>a:after,.header-area .is-sticky .menu-style-four .navigation-menu>ul>li.active>a>span,.header-area .is-sticky .menu-style-four .navigation-menu>ul>li:hover>a:after,.header-area .is-sticky .menu-style-four .navigation-menu>ul>li:hover>a>span,.header-area .is-sticky .menu-style-four .navigation-menu>ul>li>a{color:#333}.header-area .is-sticky .menu-style-four .navigation-menu>ul>li.active>a:before,.header-area .is-sticky .menu-style-four .navigation-menu>ul>li:hover>a:before{width:100%;left:0}.header-area .is-sticky .header-search-form-two.white-icon a{color:#333}.header-area .is-sticky.header-area--height{height:auto}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.header-area.is-sticky.only-mobile-sticky{position:fixed;top:0;left:0;width:100%;-webkit-animation:fadeInDown .95s ease-in-out 0s 1 normal none running;animation:fadeInDown .95s ease-in-out 0s 1 normal none running;z-index:999;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1);-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.1);box-shadow:0 8px 20px 0 rgba(0,0,0,.1);background-color:#fff}.header-area.is-sticky.only-mobile-sticky .header-bottom-wrap.is-sticky{display:none!important}}.header-area--absolute{position:absolute;left:0;width:100%;z-index:5}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.header-area--absolute{position:static}.header-area--absolute .header-area--height{height:auto}}.header-area--default{border-color:#e4e8f6;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.05);box-shadow:0 10px 15px rgba(0,0,0,.05)}.header-area--height{width:100%;height:150px}.header,.header-area--height{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header,.header-area--height,.header__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header__logo{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;padding:14px 0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header__logo.top-logo{padding:25px 0}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.header__logo{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media only screen and (max-width:767px){.header__logo{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.header__logo.top-logo{padding:15px 0}}.header__logo .dark-logo{display:none}.header__logo .light-logo{display:inherit}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.header__logo .dark-logo{display:inherit}.header__logo .light-logo{display:none}}.header.default-menu-style .header__logo{-webkit-flex-basis:23.5%;-ms-flex-preferred-size:23.5%;flex-basis:23.5%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:14px 0}@media only screen and (min-width:1200px) and (max-width:1499px){.header.default-menu-style .header__logo{-webkit-flex-basis:13%;-ms-flex-preferred-size:13%;flex-basis:13%}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.header.default-menu-style .header__logo{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:767px){.header.default-menu-style .header__logo{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.header.default-menu-style .header-midle-box{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:end}.header.default-menu-style .header-midle-box,.header.default-menu-style .header-right-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.header.default-menu-style .header-right-box{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:23.5%;-ms-flex-preferred-size:23.5%;flex-basis:23.5%;-ms-flex-pack:end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1200px) and (max-width:1499px){.header.default-menu-style .header-right-box{-webkit-flex-basis:23%;-ms-flex-preferred-size:23%;flex-basis:23%}}@media only screen and (min-width:992px) and (max-width:1199px){.header.default-menu-style .header-right-box{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}}@media only screen and (min-width:768px) and (max-width:991px){.header.default-menu-style .header-right-box{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}}@media only screen and (max-width:767px){.header.default-menu-style .header-right-box{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.header.default-menu-style .header-right-box .header-right-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:767px){.header.default-menu-style .header-right-box .header-right-inner{margin:auto}}.language-menu>ul>li{position:relative;display:inline-block;line-height:1}.language-menu>ul>li>a{color:#fff}@media only screen and (max-width:767px){.language-menu>ul>li>a{color:#333}}.language-menu>ul>li>a span{margin-left:5px}.language-menu>ul>li ul{min-width:100px;opacity:0;visibility:hidden;position:absolute;top:100%;right:0;padding:0;margin:0;list-style-type:none;z-index:102;-webkit-box-shadow:0 0 37px rgba(0,0,0,.07);box-shadow:0 0 37px rgba(0,0,0,.07);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.language-menu>ul>li ul li a{font-weight:500;color:#333;display:block;text-decoration:none;padding:10px;border:0;background:#fff;color:#222;line-height:1}.language-menu>ul>li ul li a span{margin-left:5px}.language-menu>ul>li ul li a:hover{background:#eee}.language-menu>ul>li:hover ul{opacity:1;visibility:visible;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.header-right{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-right,.header-right-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header-right-inner{margin:0 -12px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 12px}@media only screen and (max-width:767px){.header-right-inner{position:absolute;top:100%;left:auto;right:15px;margin-right:auto;width:290px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px;-webkit-box-shadow:0 15px 40px rgba(0,0,0,.09);box-shadow:0 15px 40px rgba(0,0,0,.09);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);background-color:#fff;visibility:hidden;opacity:0;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header-right-inner.active{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:999}}@media only screen and (max-width:575px){.header-right-box .header-right-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.top-message{padding:16px 0;font-size:15px;line-height:1.78;color:#fff}.top-message a{font-weight:500;color:#fff;font-size:15px}.top-message a:hover{color:#f3525a}.mobile-top-message{padding:0;color:#333}.mobile-top-message a{color:#333}.navigation-menu>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.navigation-menu>ul>li{margin:0 33px}@media only screen and (min-width:1500px) and (max-width:1599px){.navigation-menu>ul>li{margin:0 22px}}@media only screen and (min-width:1200px) and (max-width:1499px){.navigation-menu>ul>li{margin:0 15px}}@media only screen and (min-width:992px) and (max-width:1199px){.navigation-menu>ul>li{margin:0 22px}}.navigation-menu>ul>li>a{display:block;color:#000;padding:21px 2px;position:relative;font-size:16px;font-weight:500;line-height:1.18;-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.navigation-menu>ul>li>a:before{content:"";width:0;height:3px;bottom:0;position:absolute;left:0;background-color:#273272;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.navigation-menu>ul>li>a span{-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.navigation-menu>ul>li.has-children--multilevel-submenu,.navigation-menu>ul>li.has-children>a{position:relative}.navigation-menu>ul>li.has-children:hover .megamenu,.navigation-menu>ul>li.has-children:hover .megamenu--home-variation__item,.navigation-menu>ul>li.has-children:hover>.submenu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.navigation-menu>ul>li.active>a span,.navigation-menu>ul>li.active>a:after,.navigation-menu>ul>li:hover>a span,.navigation-menu>ul>li:hover>a:after{color:#273272}.navigation-menu>ul>li.active>a:before,.navigation-menu>ul>li:hover>a:before{width:100%;left:0}.navigation-menu.primary--menu>ul>li>a{padding:36px 2px}.navigation-menu--text_white>ul>li>a{color:hsla(0,0%,100%,.7)}.navigation-menu--text_white>ul>li>a:before{background-color:#fff}.navigation-menu--text_white>ul>li.active>a,.navigation-menu--text_white>ul>li.active>a:after,.navigation-menu--text_white>ul>li.active>a>span,.navigation-menu--text_white>ul>li:hover>a:after,.navigation-menu--text_white>ul>li:hover>a>span{color:#fff}.header-bottom-left-wrap .navigation-menu>ul>li:first-child{margin:0 24px 0 0}.header-bottom-left-wrap .navigation-menu>ul>li:last-child{margin:0 0 0 24px}.submenu{position:absolute;top:100%;left:0;-webkit-box-shadow:0 2px 29px rgba(0,0,0,.05);box-shadow:0 2px 29px rgba(0,0,0,.05);border-bottom:3px solid #273272;background-color:#fff;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;visibility:hidden;opacity:0;min-width:248px;padding:20px 0;z-index:9}.submenu.left{right:0;left:auto}.submenu>li{position:relative}.submenu>li>a{display:block;padding:5px 30px;color:#707070;font-weight:400;-webkit-transition:0s;-o-transition:0s;transition:0s}.submenu>li>a>span{position:relative}.submenu>li>a>span:after{content:"";width:0;height:1px;bottom:0;position:absolute;left:auto;right:0;z-index:-1;background-color:#273272;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.submenu>li>a:hover{color:#273272}.submenu>li>a:hover>span:after{width:100%;left:0;right:auto}.submenu>li:hover>.submenu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1;z-index:9}.submenu>li.active>a{color:#273272}.submenu>li.has-children>a{position:relative;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.submenu>li.has-children>a:after{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:FontAwesome;content:"\f105";font-size:14px;vertical-align:middle;color:#ababab}.submenu>li.has-children.active>a,.submenu>li.has-children>a:hover:after{color:#273272}.submenu .submenu{top:0;left:100%;right:auto}.submenu .submenu.left{right:100%;left:auto}.submenu .submenu .submenu{top:0;left:100%;right:auto}.submenu .submenu .submenu.left{right:100%;left:auto}.submenu .submenu .submenu .submenu{top:0;left:100%;right:auto}.submenu .submenu .submenu .submenu.left{right:100%;left:auto}.submenu .submenu .submenu .submenu .submenu{top:0;left:100%;right:auto}.submenu .submenu .submenu .submenu .submenu.left{right:100%;left:auto}.menu-style-four .navigation-menu>ul>li,.menu-style-three .navigation-menu>ul>li{padding-left:24px;padding-right:24px;margin:0}@media only screen and (min-width:1500px) and (max-width:1599px){.menu-style-four .navigation-menu>ul>li,.menu-style-three .navigation-menu>ul>li{padding-left:22px;padding-right:22px}}.menu-style-four .navigation-menu>ul>li.active>a:before,.menu-style-four .navigation-menu>ul>li:hover>a:before,.menu-style-three .navigation-menu>ul>li.active>a:before,.menu-style-three .navigation-menu>ul>li:hover>a:before{width:0;left:0}.menu-style-four .submenu.left,.menu-style-three .submenu.left{left:-100px}.menu-style-four .submenu.left .submenu.left,.menu-style-three .submenu.left .submenu.left{right:100%;left:auto}.menu-style-four .navigation-menu>ul>li>a{color:#fff}.menu-style-four .navigation-menu>ul>li>a:before{content:"";width:0;height:3px;bottom:0;position:absolute;left:0;background-color:#f3525a;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.menu-style-four .navigation-menu>ul>li.active>a:after,.menu-style-four .navigation-menu>ul>li.active>a>span,.menu-style-four .navigation-menu>ul>li:hover>a:after,.menu-style-four .navigation-menu>ul>li:hover>a>span{color:#fff}.menu-style-four .navigation-menu>ul>li.active>a:before,.menu-style-four .navigation-menu>ul>li:hover>a:before{width:100%;left:0}.megamenu{position:absolute;top:100%;left:0;-webkit-box-shadow:0 2px 29px rgba(0,0,0,.05);box-shadow:0 2px 29px rgba(0,0,0,.05);border-bottom:3px solid #273272;background-color:#fff;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;visibility:hidden;opacity:0;z-index:9}.megamenu--mega{min-width:980px;width:100%;padding:35px 20px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width:1200px) and (max-width:1499px){.megamenu--mega{padding-left:50px;padding-right:50px;min-width:700px}}.megamenu--mega>li{-webkit-flex-basis:22%;-ms-flex-preferred-size:22%;flex-basis:22%;padding-left:15px;padding-right:15px}.megamenu--mega>li .page-list-title{font-size:14px;margin-bottom:20px;color:#333}.megamenu--mega>li>ul>li>a{padding:10px 0;color:#ababab;line-height:1.2;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.megamenu--mega>li>ul>li>a:hover{color:#273272}.megamenu--mega>li>ul>li>a:hover span:after{width:100%;left:0;right:auto}.megamenu--mega>li>ul>li>a>span{position:relative}.megamenu--mega>li>ul>li>a>span:after{content:"";width:0;height:1px;bottom:0;position:absolute;left:auto;right:0;z-index:-1;background-color:#273272;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.megamenu--mega>li>ul>li.active>a{color:#273272}.container-fluid .megamenu--mega{padding:35px 220px 30px}@media only screen and (min-width:1200px) and (max-width:1499px){.container-fluid .megamenu--mega{padding-left:50px;padding-right:50px;min-width:700px}}.mobile-navigation-icon{width:24px;height:25px;position:relative;cursor:pointer;display:inline-block;margin-left:30px}.mobile-navigation-icon:hover i{background-color:#273272}.mobile-navigation-icon:hover i:before{width:80%;background-color:#273272}.mobile-navigation-icon:hover i:after{background-color:#273272;width:60%}.mobile-navigation-icon i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:2px;background-color:#333;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.mobile-navigation-icon i:before{bottom:8px}.mobile-navigation-icon i:after,.mobile-navigation-icon i:before{position:absolute;left:0;width:100%;height:2px;background-color:#333;content:"";-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.mobile-navigation-icon i:after{bottom:-8px}@media only screen and (min-width:992px) and (max-width:1199px){.mobile-navigation-icon.white-md-icon i,.mobile-navigation-icon.white-md-icon i:after,.mobile-navigation-icon.white-md-icon i:before{background-color:#fff}.mobile-navigation-icon.white-md-icon:hover i{background-color:#273272}.mobile-navigation-icon.white-md-icon:hover i:before{width:80%;background-color:#273272}.mobile-navigation-icon.white-md-icon:hover i:after{background-color:#273272;width:60%}.is-sticky .white-md-icon i,.is-sticky .white-md-icon i:after,.is-sticky .white-md-icon i:before{background-color:#333}}.page-open-off-sidebar:hover i,.page-open-off-sidebar:hover i:after,.page-open-off-sidebar:hover i:before{width:100%}.page-open-off-sidebar i{width:100%;background-color:#333}.page-open-off-sidebar i:after,.page-open-off-sidebar i:before{width:70%;background-color:#333}.hidden-icons-menu{margin-left:15px;float:right}.hidden-icons-menu a{color:#fff;font-size:20px}.hidden-icons-menu a:hover{color:#ddd}.mobile-menu-overlay,.page-oppen-off-sidebar{position:fixed;left:0;top:0;width:100%;background-color:#333;overflow:auto;z-index:9999;background:rgba(0,0,0,.7);visibility:hidden;opacity:0}.mobile-menu-overlay,.mobile-menu-overlay__inner,.page-oppen-off-sidebar,.page-oppen-off-sidebar__inner{height:100%;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.mobile-menu-overlay__inner,.page-oppen-off-sidebar__inner{-webkit-transform:translateX(120%);-ms-transform:translateX(120%);transform:translateX(120%);width:400px;float:right;cursor:default;background:#273272;overflow-y:auto}@media only screen and (max-width:479px){.mobile-menu-overlay__inner,.page-oppen-off-sidebar__inner{width:300px}}.mobile-menu-overlay.active,.page-oppen-off-sidebar.active{visibility:visible;opacity:1}.mobile-menu-overlay.active .mobile-menu-overlay__inner,.page-oppen-off-sidebar.active .mobile-menu-overlay__inner{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mobile-menu-overlay__header,.page-oppen-off-sidebar__header{background-color:#fff;padding:15px 0}.mobile-menu-overlay__header .mobile-navigation-close-icon,.page-oppen-off-sidebar__header .mobile-navigation-close-icon{position:relative;cursor:pointer;height:40px;width:40px;line-height:40px;display:inline-block}.mobile-menu-overlay__header .mobile-navigation-close-icon:before,.page-oppen-off-sidebar__header .mobile-navigation-close-icon:before{position:absolute;top:23px;left:8px;content:"";width:24px;height:3px;background:#333;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.mobile-menu-overlay__header .mobile-navigation-close-icon:after,.page-oppen-off-sidebar__header .mobile-navigation-close-icon:after{position:absolute;top:23px;left:8px;content:"";width:24px;height:3px;background:#333;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.mobile-menu-overlay__header .mobile-navigation-close-icon:hover,.page-oppen-off-sidebar__header .mobile-navigation-close-icon:hover{color:#273272}.mobile-menu-overlay__header .mobile-navigation-close-icon:hover:after,.mobile-menu-overlay__header .mobile-navigation-close-icon:hover:before,.page-oppen-off-sidebar__header .mobile-navigation-close-icon:hover:after,.page-oppen-off-sidebar__header .mobile-navigation-close-icon:hover:before{-webkit-transform:none;-ms-transform:none;transform:none}.mobile-menu-overlay__body,.page-oppen-off-sidebar__body{padding:20px 40px 100px}.mobile-menu-overlay__body .offcanvas-navigation>ul>li,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li{border-bottom:1px solid hsla(0,0%,100%,.15)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li>a,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li>a{display:block;color:#fff;padding-top:18px;padding-bottom:18px;font-size:16px;font-weight:500;line-height:1.5;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li>a:hover,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li>a:hover{color:#fff}.mobile-menu-overlay__body .offcanvas-navigation>ul>li:last-child,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li:last-child{border-bottom:0}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children{position:relative}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children.active .menu-expand:before,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children.active .menu-expand:before{content:"\f106"}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .menu-expand,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .menu-expand{position:absolute;right:0;top:12px;width:40px;height:40px;background:hsla(0,0%,100%,.1);color:#fff;text-align:center;line-height:40px;cursor:pointer;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .menu-expand:hover,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .menu-expand:hover{background:hsla(0,0%,100%,.2)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .menu-expand:before,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .menu-expand:before{content:"\f107";font-size:18px;font-family:FontAwesome}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu{padding:12px 0 14px 10px;border-top:1px solid hsla(0,0%,100%,.15)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li{border-bottom:1px solid hsla(0,0%,100%,.15)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li a,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li a{display:block;font-size:15px;color:hsla(0,0%,100%,.7);font-weight:500;line-height:1.5;padding:10px 0}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li a:hover,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li a:hover{color:#fff}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li:last-child,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li:last-child{border-bottom:0}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children{position:relative}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children.active .menu-expand:before,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children.active .menu-expand:before{content:"\f106"}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children .menu-expand,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children .menu-expand{position:absolute;right:0;top:6px;width:30px;height:30px;background:hsla(0,0%,100%,.1);color:#fff;text-align:center;line-height:30px;cursor:pointer;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children .menu-expand:hover,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children .menu-expand:hover{background:hsla(0,0%,100%,.2)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children .menu-expand:before,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children .menu-expand:before{content:"\f107";font-size:16px;font-family:FontAwesome;font-weight:500}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu .sub-menu li.has-children,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu .sub-menu li.has-children{position:relative}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu .sub-menu li.has-children.active .menu-expand:before,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu .sub-menu li.has-children.active .menu-expand:before{content:"\f106"}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu .sub-menu li.has-children .menu-expand:before,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu .sub-menu li.has-children .menu-expand:before{content:"\f107";font-size:16px;font-family:FontAwesome;font-weight:500}.mobile-menu-overlay__body .offcanvas-navigation--onepage>ul>li.active>a,.page-oppen-off-sidebar__body .offcanvas-navigation--onepage>ul>li.active>a{font-weight:700}.page-oppen-off-sidebar{right:0}.page-oppen-off-sidebar__inner{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);width:400px;float:right;background:#fff}@media only screen and (max-width:479px){.page-oppen-off-sidebar__inner{width:300px}}.page-oppen-off-sidebar.active .page-oppen-off-sidebar__inner{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.page-oppen-off-sidebar__header{background:#fff;padding:15px 35px}.page-oppen-off-sidebar .off-sidebar-contact-info--list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:12px}.page-oppen-off-sidebar .off-sidebar-contact-info--list .item .icon{color:#6d70a6;min-width:calc(1em + 18px);font-size:16px}.page-oppen-off-sidebar .off-sidebar-contact-info--list .item a:hover{color:#38cb89}.page-oppen-off-sidebar .off-sidebar-contact-info .off-sidebar-widget__list{overflow:hidden}.page-oppen-off-sidebar .off-sidebar-contact-info .off-sidebar-widget__list li{width:50%;float:left;margin-bottom:8px}.page-oppen-off-sidebar .off-sidebar-contact-info .off-sidebar-widget__list li a{line-height:17px}.header__navigation.preview-menu,.header__navigation.preview-menu .navigation-menu-right{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.header__navigation.preview-menu .navigation-menu-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.preview-header-inner{padding:20px 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.preview-header-inner{padding:0}}.preview-header-inner.is-sticky{padding:0}.preview-header-inner.is-sticky .header__navigation.preview-menu ul>li>a{color:#333}.preview-header-inner.is-sticky .header__actions--preview .ht-btn{background:transparent;border:1px solid #273272;color:#273272;line-height:42px;height:43px}.preview-header-inner .header__actions--preview .ht-btn{background:#273272;border:1px solid #273272;color:#fff}.preview-header-inner .header__actions--preview .ht-btn:hover{background:#fff;color:#273272}.footer-bg--overlay{position:relative}.footer-bg--overlay:before{background-color:#1c2945;content:"";position:absolute;left:0;top:0;height:100%;width:100%;opacity:.98}.coustom-row-in-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.coustom-row-in-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.footer-widget-coustom-col{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:45px}@media only screen and (min-width:992px) and (max-width:1199px){.footer-widget-coustom-col{padding-left:0}}@media only screen and (min-width:768px) and (max-width:991px){.footer-widget-coustom-col{padding-left:15px}}@media only screen and (max-width:767px){.footer-widget-coustom-col{padding-left:0}}.footer-widget-coustom-col:nth-child(2){padding-left:68px}@media only screen and (min-width:992px) and (max-width:1199px){.footer-widget-coustom-col:nth-child(2){padding-left:15px}}@media only screen and (min-width:768px) and (max-width:991px){.footer-widget-coustom-col:nth-child(2){padding-left:15px}}@media only screen and (max-width:767px){.footer-widget-coustom-col:nth-child(2){padding-left:0}}.footer-widget-dic p{color:#fff}.footer-widget-dic p.footer-dec{max-width:334px}.footer-widget-dic h5{font-weight:600;color:#fff}.newsletter-footer-wrap .widget-newsletter-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:342px;position:relative}.newsletter-footer-wrap .widget-newsletter-form input:not([type=submit]){background:#505a6d;height:45px;padding:15px 130px 15px 15px;border:1px solid #505a6d;width:100%;color:#fff}.newsletter-footer-wrap .widget-newsletter-form .subscribe-button{position:absolute;right:0}.newsletter-footer-wrap .widget-newsletter-form .subscribe-button .subscribe-btn{background:#c3c4c5;height:45px;padding:0 18px;border:none;color:#273272}.newsletter-footer-wrap .widget-newsletter-form .subscribe-button .subscribe-btn:hover{color:#fff;background:#f3525a}.newsletter-footer-wrap .widget-newsletter-form input:focus::-webkit-input-placeholder{color:#fff}.newsletter-footer-wrap .widget-newsletter-form input:focus::-moz-placeholder{color:#fff}.newsletter-footer-wrap .widget-newsletter-form input:focus:-ms-input-placeholder{color:#fff}.newsletter-footer-wrap .widget-newsletter-form input::-webkit-input-placeholder,.newsletter-footer-wrap .widget-newsletter-form textarea::-webkit-input-placeholder{color:#fff}.newsletter-footer-wrap .widget-newsletter-form input::-moz-placeholder,.newsletter-footer-wrap .widget-newsletter-form textarea::-moz-placeholder{color:#fff}.newsletter-footer-wrap .widget-newsletter-form input:-ms-input-placeholder,.newsletter-footer-wrap .widget-newsletter-form textarea:-ms-input-placeholder{color:#fff}.newsletter-footer-wrap .widget-newsletter-form input::-ms-input-placeholder,.newsletter-footer-wrap .widget-newsletter-form textarea::-ms-input-placeholder{color:#fff}.newsletter-footer-wrap .widget-newsletter-form input::placeholder,.newsletter-footer-wrap .widget-newsletter-form textarea::placeholder{color:#fff}.footer-widget-wrapper{margin-bottom:-35px}.footer-widget{margin-bottom:30px}.footer-widget__title{margin-top:-3px;color:#333}.footer-widget__item-list{width:50%;float:left}.footer-widget__item-list li{margin-bottom:10px;color:#fff}.footer-widget__item-list li a{position:relative;padding-left:20px}.footer-widget__item-list li a:before{position:absolute;left:0;top:0;content:"\f101";font-family:FontAwesome}.footer-widget__item-list li:last-child{margin-bottom:0}.footer-widget__list .single-footer-widger{margin-bottom:20px}.footer-widget__list .single-footer-widger:last-child{margin-bottom:0}.footer-widget__list .single-footer-widger h5{font-weight:600;color:#fff;margin-bottom:8px}.footer-widget__list .single-footer-widger p{color:#fff}.footer-widget__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer-widget__wrap .single-footer-widger{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;padding-left:60px}.footer-widget__wrap .single-footer-widger:first-child{padding-left:30px}.footer-widget__wrap .single-footer-widger h5{font-weight:600;margin-bottom:8px}.footer-widget__wrap .single-footer-widger p{font-weight:300}@media only screen and (min-width:992px) and (max-width:1199px){.footer-widget__wrap .single-footer-widger{padding-left:15px}}@media only screen and (min-width:768px) and (max-width:991px){.footer-widget__wrap .single-footer-widger{padding-left:40px}.footer-widget__wrap .single-footer-widger:first-child{padding-left:15px}.footer-widget__wrap .single-footer-widger:nth-child(2){padding-left:10px}}@media only screen and (max-width:767px){.footer-widget__wrap .single-footer-widger,.footer-widget__wrap .single-footer-widger:first-child{padding-left:15px;padding-right:15px}.footer-widget__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.copyright-text{display:inline-block}.left-sidebar{padding-right:37px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.left-sidebar{padding-right:0}}.right-sidebar{padding-left:37px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.right-sidebar{padding-left:0}}.widget-title{color:#273272;margin-bottom:32px}.widget-categories ul li:not(:last-child){margin-bottom:14px}.widget-categories ul li a{overflow:hidden;display:block;font-weight:300}.widget-categories ul li a .widget-count{background:#fff;padding:0 3px 0 18px!important;float:right}.widget-categories ul li a span{position:relative;display:inline-block;padding-right:20px}.widget-categories ul li a span:after{content:"";border-top:1px solid #273272;position:absolute;left:100%;top:50%;margin-top:-1px;height:1px;width:600px;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.widget-categories ul li a:hover{color:#273272}.widget-categories ul li a .widget-count{background:#f5f6ff}.widget-categories.style-two ul li:not(:last-child){margin-bottom:14px}.widget-categories.style-two ul li a{overflow:hidden;display:block;font-weight:300;height:44px;line-height:44px;background:#fff;padding-left:20px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.widget-categories.style-two ul li a .widget-count{background:#dbdeed;padding:0!important;float:right;width:60px;text-align:center}.widget-categories.style-two ul li a span{position:relative;display:inline-block;padding-right:20px}.widget-categories.style-two ul li a:hover{background:#273272;color:#fff}.widget-categories.style-two ul li a:hover .widget-count{background:#f3525a;color:#fff}.widget-box{background:#f5f6ff;padding:30px}.service-widget-title{color:#2b2b2b;margin-bottom:0;position:relative;font-size:16px;font-weight:700;overflow:hidden;padding:20px 30px;border-bottom:1px solid #ddd}.service-widget-title span{position:relative;display:inline-block;padding-right:20px}.service-widget-title span:after{content:"";border-top:1px dashed #8d98d8;position:absolute;left:100%;top:50%;margin-top:-1px;height:1px;width:110px;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.widget-search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:5px;position:relative}.widget-search-form input:not([type=submit]){color:#273272;background:transparent;border:none;border-bottom:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;padding:0 40px 0 0;width:100%;height:45px;font-size:15px;font-weight:400}.widget-search-form button{background:transparent;border:none;line-height:43px;height:45px;padding:0;color:#273272;font-size:20px;position:absolute;right:0}.widget-latestblog{position:relative}.widget-latestblog ul li{position:relative;padding-left:100px;min-height:80px}.widget-latestblog ul li:not(:last-child){margin-bottom:40px}.widget-latestblog ul li .widget-latestblog-image{position:absolute;left:0;top:5px;overflow:hidden;width:100px}.widget-latestblog ul li span{font-size:14px;display:inline-block}.widget-latestblog ul li h5{margin-bottom:5px;font-size:16px}.widget-latestblog ul li h5 a,.widget-latestblog ul li h5 a:hover{color:#273272}.widget-latestblog ul li p{font-weight:300}@media only screen and (min-width:992px) and (max-width:1199px){.widget-latestblog ul li{padding-left:95px}.widget-latestblog ul li .widget-latestblog-image{width:80px}}.widget-form-item select{padding:3px 0;height:46px;max-width:100%;width:100%;outline:none;border:none;border-bottom:1px solid #273272;border-radius:0;background:transparent url(../images/icons/selector-icon.webp) no-repeat center right 5px;background-color:transparent}.widget-form-item select:focus{background:transparent url(../images/icons/selector-icon.webp) no-repeat center right 5px!important;-webkit-box-shadow:none;box-shadow:none;border:none;border-bottom:1px solid #273272}.widget-tag-list a{margin-right:18px;font-weight:500;margin-bottom:15px}.widget-tag-list a:hover{color:#f3525a}.widget-banner-box{text-align:center;background:#273272;padding:45px 15px 50px}.widget-banner-box h3{font-size:30px;color:#fff;margin-bottom:25px}.widget-banner-box h4{color:#fff;font-size:20px;margin-top:25px;font-weight:300}.ui-widget-content{background:#f3525a;border:none;border-radius:0;height:6px;margin:35px 0 25px}.ui-widget-content .ui-state-default{background:#273272;border:3px solid #273272;border-radius:25px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;font-weight:400;height:15px;width:15px}.ui-widget-content .ui-slider-range,.ui-widget-content .ui-state-default:hover{background:#273272}.filter-price-cont{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;font-size:13px;font-weight:600;margin-bottom:10px;font-size:14px}.filter-price-cont .input-type input{border:none;padding:0 8px 0 0;text-align:center;width:40px;background:transparent}.filter-price-cont .input-type:last-child{padding-left:8px}.single-product-wrap .product-thumbnail{position:relative;overflow:hidden}.single-product-wrap .product-thumbnail a{display:block}.single-product-wrap .product-thumbnail a img{width:100%}.single-product-wrap .product-hover-image{position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.single-product-wrap .product-hover-image,.single-product-wrap .product-thumbnail-box img{-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;width:100%}.single-product-wrap .product-badges{position:absolute;top:10px;right:8px;z-index:99;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-product-wrap .product-badges>span{position:relative;top:0;left:0;display:block;margin:0 2px;padding:6px 6px 4px;min-height:0;min-width:56px;border-radius:3px;color:#fff;text-align:center;font-weight:700;font-size:14px;line-height:1;text-transform:uppercase;letter-spacing:2px}.single-product-wrap .product-badges .hot{color:#fff;background-color:#d3122a}.single-product-wrap .product-badges .onsale{color:#fff;background-color:#f6b500}.single-product-wrap .product-actions{position:absolute;left:0;bottom:0;width:100%;z-index:99;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;padding-right:8px;background:#333;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.single-product-wrap .product-actions .p-action-btn{padding:0 8px;color:#fff}.single-product-wrap:hover .product-actions{-webkit-transform:none;-ms-transform:none;transform:none;visibility:visible;opacity:1}.single-product-wrap:hover .product-thumb-image img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.single-product-wrap:hover .product-hover-image{z-index:3;opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.single-product-wrap.list-style{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #e4e8f6;padding-bottom:30px;margin-bottom:30px}.single-product-wrap.list-style .product-thumbnail{position:relative;overflow:hidden;width:260px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.single-product-wrap.list-style .product-info{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:34px;text-align:left}@media only screen and (max-width:767px){.single-product-wrap.list-style{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.single-product-wrap.list-style .product-thumbnail{width:100%}.single-product-wrap.list-style .product-info{padding-left:0}}.single-product-wrap .product-cart-btn{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:0 20px;color:#fff;background:none;-webkit-transform:none;-ms-transform:none;transform:none;line-height:56px;height:56px;font-weight:500}.single-product-wrap .product-cart-btn:before{content:"\f290"!important;font-size:15px;position:absolute;left:0;top:19px;visibility:hidden;opacity:0;display:inline-block;line-height:1;font-family:FontAwesome;font-weight:400;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.single-product-wrap .product-cart-btn:hover{padding-left:35px;color:#fff}.single-product-wrap .product-cart-btn:hover:before{left:15px;visibility:visible;opacity:1;color:#fff}.single-product-wrap .product-info{padding:20px;text-align:center;-webkit-box-shadow:0 0 54px 0 rgba(39,50,114,.15);box-shadow:0 0 54px 0 rgba(39,50,114,.15)}.single-product-wrap .product-info .product__title{font-weight:600;font-size:18px;color:#273272}.single-product-wrap .product-info .price-box{margin-top:5px}.single-product-wrap .product-info .price-box .old-price{font-size:.88em;font-weight:400;color:#b6b7d2;text-decoration:line-through}.single-product-wrap .product-info .price-box .new-price{font-size:18px;font-weight:500;color:#f3525a}.product-details-thumbs-2{float:left;width:170px}.product-details-thumbs-2 .sm-image{margin-bottom:28px}.product-details-thumbs-2 .sm-image:last-child{margin-bottom:0}.product-details-thumbs-2 .sm-image img{display:block;width:100%}@media only screen and (max-width:575px){.product-details-thumbs-2{width:80px}}.product-details-images-2{float:right;width:calc(100% - 170px);padding-left:28px}.product-details-images-2 .lg-image a{display:block}.product-details-images-2 .lg-image a img{width:100%}@media only screen and (max-width:575px){.product-details-images-2{width:calc(100% - 80px);padding-left:18px}}.product-details-thumbs-2 .slick-arrow{font-size:20px;position:absolute;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:0;bottom:auto;background:#ddd;border:none;width:30px;height:30px;line-height:30px;text-align:center;border-radius:5px;z-index:5;visibility:hidden;opacity:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}.product-details-thumbs-2 .slick-arrow:hover{background:#273272;color:#fff}.product-details-thumbs-2 .slick-arrow.slick-next{bottom:0;top:auto}.product-details-thumbs-2:hover .slick-arrow{visibility:visible;opacity:1}.totle-review-star-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:5px}.totle-review-star-box .totle-review-star{margin-right:20px}.totle-review-star-box .totle-review-star a{color:#f3525a}.product-details-view-content .price-box{margin-top:10px}.product-details-view-content .price-box .old-price{font-size:18px;font-weight:400;color:#b6b7d2;text-decoration:line-through;margin-right:20px}.product-details-view-content .price-box .new-price{font-size:18px;font-weight:600;color:#f3525a}.attend-check-box-area{margin-top:30px}.leble-title{margin-bottom:15px;color:#273272}.check-box{display:block;position:relative;padding-left:20px;margin-bottom:12px;line-height:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check-box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:15px;width:15px;border:1px solid #444;border-radius:50%}.check-box input:checked~.checkmark,.check-box:hover input~.checkmark{background-color:#f3525a;border:1px solid #f3525a}.checkmark:after{content:"";position:absolute;display:none}.check-box input:checked~.checkmark:after{display:block}.check-box-wrap .check-box{margin-right:15px}.cart-quantity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.cart-quantity .add-to-cart{border:none;font-size:14px;color:#fff;position:relative;background:#323232;cursor:pointer;font-weight:500;text-transform:capitalize;padding:10px 30px;border-radius:2px}.cart-quantity .add-to-cart:hover{background:#273272}.cart-plus-minus{margin-right:25px;position:relative;width:100px;text-align:center;padding:2px;border:1px solid #ddd;border-radius:15px}.cart-plus-minus .cart-plus-minus-box{border:1px solid #fff;color:#333;height:23px;text-align:center;width:48px;width:3rem}.cart-plus-minus .dec.qtybutton,.cart-plus-minus .inc.qtybutton{background:#ddd;color:#333;cursor:pointer;height:23px;line-height:20px;position:absolute;text-align:center;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:24px;font-family:Merriweather,serif;font-weight:600;font-style:normal}.cart-plus-minus .dec.qtybutton:hover,.cart-plus-minus .inc.qtybutton:hover{background:#ddd}.cart-plus-minus .dec.qtybutton{right:4px;border-radius:0 15px 15px 0}.cart-plus-minus .dec.qtybutton,.cart-plus-minus .inc.qtybutton{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cart-plus-minus .inc.qtybutton{left:0;line-height:23px;font-family:normal;right:auto;margin-left:4px;border-radius:15px 0 0 15px}.single-product-share .meta-content a{margin-left:20px}.product-details-tab .nav li{margin-right:30px}.product-details-tab .nav li a{font-weight:500;font-size:18px;display:block;position:relative;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.product-details-tab .nav li a:before{content:"";background:#273272;width:0;height:1px;position:absolute;bottom:0;left:0}.product-details-tab .nav li a.active{color:#273272}.product-details-tab .nav li a.active:before{visibility:visible;width:100%}@media only screen and (max-width:575px){.product-details-tab .nav li a{padding-bottom:10px}.product-details-tab .nav li a:last-child{margin-top:10px}}.product-details-tab .nav li:hover>a:before{visibility:visible;width:100%}.table-content table{background:#fff none repeat scroll 0 0;border-radius:0;border-color:#ebebeb;border-style:solid;border-width:1px 0 0 1px;margin-bottom:0;width:100%;text-align:center}.table-content table td{border-top:none;font-size:16px;padding:20px 10px;vertical-align:middle;min-width:140px}.table-content td,.table-content th{border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb}.plantmore-product-quantity>input{text-align:center;width:48px}.cart-table .coupon-all{margin-top:50px}.cart-table .coupon-all .coupon h3{color:#000;font-size:18px;font-weight:600;text-transform:uppercase;margin-top:-8px}.cart-table .coupon-all .coupon input{border:1px solid #999;font-size:14px;margin-right:10px;padding:4px 10px;width:130px}.cart-table .coupon-all .coupon input.button{background:#000;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;height:36px;letter-spacing:1px;line-height:36px;padding:0 14px;text-transform:uppercase;width:inherit}.cart-table .coupon-all .coupon input.button:hover{background:#273272}@media only screen and (max-width:575px){.cart-table .coupon-all .coupon input{width:125px}}.cart-table .coupon-all .coupon2{margin-bottom:40px}.cart-table .coupon-all .coupon2 input{margin-right:8px}.cart-table .coupon-all .coupon2 input.submit{background:#000}.cart-table .coupon-all .coupon2 input.submit:hover{background:#273272;color:#fff}.cart-table .coupon-all .coupon2 .continue-btn{background:#000}.cart-table .coupon-all .coupon2 .continue-btn:hover{background:#273272;color:#fff}.cart-page-total{margin-top:40px}.cart-page-total h2{font-size:22px;font-weight:600;margin-bottom:16px;text-transform:capitalize}.cart-page-total ul{border:1px solid #ddd}.cart-page-total ul li{border-bottom:1px solid #ebebeb;color:#252525;font-size:15px;font-weight:700;list-style:none outside none;padding:10px 30px}.cart-page-total ul li:last-child{border:none}.cart-page-total ul li span{float:right}.cart-page-total .proceed-checkout-btn{background:#000;color:#fff;display:inline-block;margin-top:30px;padding:8px 16px;text-transform:capitalize;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cart-page-total .proceed-checkout-btn:hover{background:#273272}.plantmore-product-add-cart>a{background:#333;color:#fff;font-size:14px;font-weight:500;padding:6px 30px;text-transform:capitalize;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.plantmore-product-add-cart>a:hover{background:#273272}.in-stock{color:#30b878}.out-stock{color:#a80135}.table-hover tbody tr:hover{background-color:#fafafa}.coupon-accordion h3{background:#f6f6f6;border-top:3px solid #273272;color:#515151;font-size:14px;font-weight:400;margin:0 0 30px;padding:1em 2em 1em 3.5em;position:relative;text-transform:capitalize}.coupon-accordion h3 .coupon{color:#273272;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.coupon-accordion h3 .coupon:hover{color:#000}.coupon-content{border:1px solid #ddd;margin-bottom:30px;padding:20px;display:none}.coupon-info p.form-row-first{float:left;width:48%}@media only screen and (max-width:575px){.coupon-info p.form-row-first{width:100%}}.coupon-info p.form-row-last{float:right;width:48%}@media only screen and (max-width:575px){.coupon-info p.form-row-last{width:100%}}.coupon-info .remember{margin-left:10px}.coupon-info .remember span{margin-left:5px}.coupon-input label{display:block;font-size:14px}.coupon-input input{border:1px solid #999;color:#000;padding:5px 10px;width:100%;font-size:14px}.coupon-input span.required{color:red}.checkout-coupon input{border:1px solid #999;color:#555;padding:5px 10px;width:auto}.checkout-coupon input:focus{outline:none}.checkout-coupon .button-apply-coupon{margin:-5px 0 0 10px;padding:7.2px 11px}@media only screen and (max-width:575px){.checkout-coupon .button-apply-coupon{margin:10px 0 0}}.shoping-checkboxt-title{border-bottom:1px solid #ddd;font-size:24px;font-weight:500;margin-bottom:30px;padding-bottom:15px}.single-form-row{margin-bottom:20px!important}.single-form-row label{font-size:14px;margin-bottom:2px}.single-form-row label span.required{color:red}.single-form-row input{border:1px solid #999;color:#666;font-size:14px;padding:5px 12px;width:100%}.single-form-row input::focus{outline:none}.single-form-row textarea{border:1px solid #999;color:#555;padding:12px;width:100%;font-size:14px}.single-form-row.m-0{margin:0!important}.checkout-box-wrap p{font-size:14px}.account-create,.checkout-box-wrap .ship-box-info{display:none}.account-create .creat-pass>span{color:red}.nice-select select{height:35px;width:100%;font-size:14px;padding:0 10px;color:#555;border:1px solid #999;border-radius:0}@media only screen and (max-width:767px){.your-order-wrapper{margin-top:70px}}@media only screen and (max-width:575px){.your-order-wrapper{margin-top:60px}}.your-order-wrap{background:#f6f6f6}.your-order-table{padding:20px 30px}.your-order-table table{width:100%}.your-order-table table td,.your-order-table table th{border-bottom:1px solid #d8d8d8;border-right:none;font-size:14px;padding:15px 0;text-align:center}.your-order-table table th{border-top:none;font-weight:400;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;width:250px}.your-order-table table .shipping>th{vertical-align:top}.payment-method{padding:20px 30px}.payment-accordion h3 a{color:#333;font-size:15px;font-weight:500;padding-left:31px;position:relative;text-decoration:none;text-transform:capitalize}.payment-accordion h3 a:after,.payment-accordion h3 a:before{content:"\f067";font-family:FontAwesome;display:inline-block;font-size:14px;left:0;position:absolute;top:0}.payment-accordion h3 a img{height:60px;display:block}.payment-accordion h3.open a:after{content:"\f068"}.payment-accordion p{font-size:14px;padding-left:20px;margin-top:15px;margin-bottom:30px}.order-button-payment{margin-top:30px}.order-button-payment input{background:#273272;border:none;color:#fff;font-size:14px;font-weight:600;padding:12px;text-transform:uppercase;width:100%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.order-button-payment input:hover{background:#000;color:#fff}.service-custom-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-left:105px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1200px) and (max-width:1499px),only screen and (min-width:992px) and (max-width:1199px){.service-custom-row{padding-left:0}}@media only screen and (min-width:768px) and (max-width:991px){.service-custom-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:720px;width:100%;padding-left:0;margin:0 auto}}@media only screen and (max-width:767px){.service-custom-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:540px;width:100%;padding-left:0;margin:0 auto}}.service-col-01{width:100%;padding-left:15px;padding-right:15px;-webkit-flex-basis:22%;-ms-flex-preferred-size:22%;flex-basis:22%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:1200px) and (max-width:1499px),only screen and (min-width:992px) and (max-width:1199px){.service-col-01{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}}.service-col-02{max-width:1000px;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%;padding-left:55px;padding-right:15px}@media only screen and (min-width:1200px) and (max-width:1499px),only screen and (min-width:992px) and (max-width:1199px){.service-col-02{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%}}@media only screen and (min-width:992px) and (max-width:1199px){.service-col-02{padding-left:25px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.service-col-02{padding-left:15px}}.service-col-03{-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3;-webkit-flex-basis:8%;-ms-flex-preferred-size:8%;flex-basis:8%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}@media only screen and (min-width:1200px) and (max-width:1499px),only screen and (min-width:992px) and (max-width:1199px){.service-col-03{display:none}}.service-area-right-image{height:100%;width:auto;background-repeat:no-repeat;background-position:100%}.service-area-right-image-two{height:100%;width:auto;background-repeat:no-repeat;background-position:0;margin-top:55px}.ht-service-icon.style-01{margin-bottom:60px}.ht-service-icon.style-01 .service-icon{margin-bottom:28px}.ht-service-icon.style-01 .service-icon svg>*{stroke:#273272}.ht-service-icon.style-01 .service-icon .svg-icon{width:65px;height:65px}.ht-service-icon.style-01 .service-content p{font-weight:300;max-width:300px}.ht-service-box.style-2{padding:50px 40px;background:#f1f1f1;border-radius:10px 70px 10px 30px}.ht-service-box.style-2 p{font-weight:300}@media only screen and (max-width:767px){.ht-service-box.style-2 h3 br{display:none}}.ht-service-box.style-04{margin-bottom:30px;background:#fbfbfb;padding:50px 32px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ht-service-box.style-04 .service-icon{margin-bottom:28px}.ht-service-box.style-04 .service-icon svg>*{stroke:#273272}.ht-service-box.style-04 .service-icon .svg-icon{width:65px;height:65px}.ht-service-box.style-04 .service-content p{font-weight:300;max-width:300px;margin:auto}@media only screen and (max-width:767px){.ht-service-box.style-04 .service-content p{margin:0;max-width:100%}}.ht-service-box.style-04:hover{-webkit-box-shadow:0 0 54px 0 rgba(39,50,114,.14);box-shadow:0 0 54px 0 rgba(39,50,114,.14)}.ht-service-box.style-05{margin-bottom:30px;background:#fff;padding:45px 15px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ht-service-box.style-05 .service-icon{margin-bottom:28px}.ht-service-box.style-05 .service-content{max-width:215px;margin:auto}.ht-service-box.style-05 .service-content p{font-weight:300}.ht-service-box.style-05.active,.ht-service-box.style-05:hover{background:#f8f5ff;-webkit-box-shadow:0 0 54px 0 rgba(39,50,114,.14);box-shadow:0 0 54px 0 rgba(39,50,114,.14)}.ht-service-box.style-06{margin-bottom:30px;background:#fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ht-service-box.style-06 .service-icon{background:#f4effe;min-height:150px;min-width:150px;border-radius:50%;text-align:center;line-height:150px;margin:auto;z-index:1}.ht-service-box.style-06 .service-icon img{width:90px;height:90px}@media only screen and (max-width:575px),only screen and (min-width:1200px) and (max-width:1499px),only screen and (min-width:768px) and (max-width:991px){.ht-service-box.style-06 .service-icon{min-height:130px;min-width:130px;line-height:130px}}.ht-service-box.style-06 .service-content{background:#f8f5ff;padding:45px 35px 45px 120px;max-width:415px;margin-left:-100px}.ht-service-box.style-06 .service-content p{font-weight:300}@media only screen and (max-width:575px),only screen and (min-width:1200px) and (max-width:1499px),only screen and (min-width:768px) and (max-width:991px){.ht-service-box.style-06 .service-content{padding:35px 25px 35px 110px}}.services-hight-450{height:450px}.service-content-inner-bottom{margin-top:-180px}@media only screen and (min-width:992px) and (max-width:1199px){.service-content-inner-bottom{margin-top:-200px}}@media only screen and (min-width:768px) and (max-width:991px){.service-content-inner-bottom{margin-top:-260px}}@media only screen and (max-width:767px){.service-content-inner-bottom{margin-top:-300px}}.ht-box-images.style-03{-webkit-box-shadow:0 0 41px rgba(0,0,0,.03);box-shadow:0 0 41px rgba(0,0,0,.03);background:#fff;padding:50px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.ht-box-images.style-03 .image-box-wrap{max-width:360px;margin:0 auto}.ht-box-images.style-03 .image-box-wrap .box-image{margin-bottom:20px;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.ht-box-images.style-03 .image-box-wrap .content .heading{font-weight:500;line-height:1.67;margin-bottom:0}.ht-box-images.style-03 .image-box-wrap .content .text{color:#172541}.ht-box-images.style-03:hover .box-image{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.ht-box-images.style-03:hover .content .heading{color:#172541}.ht-box-images.style-04{margin-bottom:60px;display:block}@media only screen and (min-width:992px) and (max-width:1199px){.ht-box-images.style-04{margin-bottom:30px}.ht-box-images.style-04 h4{font-size:22px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.ht-box-images.style-04{margin-bottom:0;margin-top:40px}}.ht-box-images.style-04 .image-box-wrap{max-width:360px;margin:0 auto}.ht-box-images.style-04 .image-box-wrap .box-image{margin-bottom:20px;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.ht-box-images.style-04 .image-box-wrap .content .heading{font-weight:500;line-height:1.67;margin-bottom:0}.ht-box-images.style-04 .image-box-wrap .content .text{color:#172541}.ht-box-images.style-04:hover .box-image{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.ht-box-images.style-04:hover .content .heading{color:#172541}.ht-box-images.style-07{-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.ht-box-images.style-07 .image-box-wrap{padding:30px 35px 31px;border-radius:4px;margin-top:10px}.ht-box-images.style-07 .image-box-wrap .box-image{text-align:center;margin-bottom:24px}.ht-box-images.style-07 .image-box-wrap .content{text-align:center}.ht-box-images.style-07 .image-box-wrap .content .heading{font-weight:500;line-height:1.25;margin-bottom:12px}.ht-box-images.style-07 .image-box-wrap .content .text{color:#172541}.ht-box-images.style-07:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);background:#fff;-webkit-box-shadow:0 18px 40px rgba(51,51,51,.1);box-shadow:0 18px 40px rgba(51,51,51,.1)}.ht-btn{background:#273272;line-height:1;color:#fff;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ht-btn-lg{font-size:24px;padding:24px 28px}.ht-btn-md{font-size:18px;padding:24px 20px}.ht-btn-sm{padding:20px 25px;font-size:15px}.ht-btn:active,.ht-btn:focus,.ht-btn:hover{color:#fff;background:#f3525a;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.ht-btn.btn--white{background:#fff;color:#333;padding:20px 30px}.ht-btn.btn--white:hover{background:#273272;color:#fff}.btn{font-size:15px;font-weight:500;padding:0 25px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;height:54px;line-height:54px;border-radius:0;color:#fff}.btn__secondary{background-color:#f3525a}.btn__secondary:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);color:#fff}@media only screen and (max-width:767px){.hero-button .ht-btn-lg{font-size:20px;padding:16px 22px}}.ht-btn-icon{padding:8px 83px 8px 25px;background:#273272;color:#fff;position:relative;overflow:hidden;z-index:3}.ht-btn-icon:before{font-family:FontAwesome;content:"\f105";left:auto;right:3px;z-index:2;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;width:40px;color:#fff}.ht-btn-icon:after{width:30%;height:200%;background:#f3525a;z-index:1;right:0;top:0;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;position:absolute;content:"";-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.ht-btn-icon:hover{color:#fff}.ht-btn-icon:hover:after{-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.ht-btn-icon-two{padding:8px 83px 8px 25px;background:#f3525a;color:#fff;position:relative;overflow:hidden;z-index:3}.ht-btn-icon-two:before{font-family:FontAwesome;content:"\f105";left:auto;right:3px;z-index:2;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;width:40px;color:#fff}.ht-btn-icon-two:after{width:30%;height:200%;background:#273272;z-index:1;right:0;top:0;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;position:absolute;content:"";-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.ht-btn-icon-two:hover{color:#fff}.ht-btn-icon-two:hover:after{-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.btn-view-demo,.purchase-btn{background:#f3525a;line-height:1;color:#fff;padding:18px 30px}.btn-view-demo:hover,.purchase-btn:hover{color:#fff;background:#333}.fun-fact-style-one{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fun-fact-style-one .single-fun-fact{padding:0 15px;margin-bottom:30px}@media only screen and (max-width:767px){.fun-fact-style-one{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.fun-fact-style-one .single-fun-fact{width:33.33%}}@media only screen and (max-width:575px){.fun-fact-style-one{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.fun-fact-style-one .single-fun-fact{width:100%}}.fun-fact-style-two{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fun-fact-style-two .single-fun-fact{padding:0 15px;margin-bottom:30px}@media only screen and (min-width:768px) and (max-width:991px){.fun-fact-style-two{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.fun-fact-style-two .single-fun-fact{width:50%}}@media only screen and (max-width:767px){.fun-fact-style-two{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.fun-fact-style-two .single-fun-fact{width:50%}}@media only screen and (max-width:575px){.fun-fact-style-two{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.fun-fact-style-two .single-fun-fact{width:100%}}.fun-fact--one .fun-fact__count{color:#273272}.fun-fact--one .fun-fact__text{font-size:15px;font-weight:600;color:#273272}.fun-fact--two{margin-top:40px}.fun-fact--two .fun-fact__count{line-height:1;font-size:32px;color:#273272}.fun-fact--two .fun-fact__text{font-size:15px;font-weight:600;color:#273272}.choose-us-content{padding-left:30px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.choose-us-content{padding-left:0}}.choose-us-content_left{padding-right:30px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.choose-us-content_left{padding-right:0}}.choose-itme-wrap{max-width:458px}.single-choose-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:27px}.single-choose-item .choose-item-images{width:80px}.single-choose-item .choose-icon-small{width:40px}.single-choose-item .choose-item-text{padding-left:12px}.single-choose-item .choose-item-text h4{font-weight:500;margin-bottom:10px}.single-choose-item .choose-item-text p{font-weight:300}.service-details-choose-itme-wrap .choose-item-text{max-width:310px}.cta-bg-image_one{background:url(../images/bg/call-to-action-01.webp);background-repeat:no-repeat;background-position:50%;background-size:cover}.cta-image-box{padding:40px 60px}@media only screen and (max-width:575px){.cta-image-box{padding:40px 10px}.cta-image-box br{display:none}}.testimonial-slider.extra_m_lrtp{margin:-80px -40px}@media only screen and (min-width:1200px) and (max-width:1499px){.testimonial-slider.extra_m_lrtp{margin-left:-20px;margin-right:-20px}}@media only screen and (min-width:768px) and (max-width:991px){.testimonial-slider.extra_m_lrtp{margin-left:0;margin-right:0}}@media only screen and (max-width:767px){.testimonial-slider.extra_m_lrtp{margin-left:-10px;margin-right:-10px}}.testimonial-slider__container-one{padding:80px 40px}@media only screen and (min-width:1200px) and (max-width:1499px){.testimonial-slider__container-one{padding-left:20px;padding-right:20px}}@media only screen and (min-width:768px) and (max-width:991px){.testimonial-slider__container-one{padding:100px 0}}@media only screen and (max-width:767px){.testimonial-slider__container-one{padding-left:10px;padding-right:10px;padding-bottom:100px}}.testimonial-slider__container-one{cursor:w-resize}.testimonial-slider__container-one .swiper-slide.swiper-slide-next,.testimonial-slider__container-one .swiper-slide.swiper-slide-prev{opacity:.43}.testimonial-slider__container-one .swiper-slide.swiper-slide-active{-webkit-transform:scale(1.22);-ms-transform:scale(1.22);transform:scale(1.22)}.testimonial-slider__container-one .swiper-slide.swiper-slide-active .testimonial-slider--box{padding:40px 20px;-webkit-box-shadow:0 0 54px 0 rgba(39,50,114,.14);box-shadow:0 0 54px 0 rgba(39,50,114,.14)}@media only screen and (max-width:767px){.testimonial-slider__container-one .swiper-slide.swiper-slide-active{-webkit-transform:scaleY(1.08);-ms-transform:scaleY(1.08);transform:scaleY(1.08)}}.testimonial-slider__container-one .swiper-slide .testimonial-slider--box{padding:34px;text-align:center;-webkit-box-shadow:0 0 54px 0 rgba(39,50,114,.14);box-shadow:0 0 54px 0 rgba(39,50,114,.14);font-size:13px;margin:0}.testimonial-slider__container-one .swiper-slide .testimonial-slider--box .reting-star{font-size:15px;margin-bottom:5px;color:#f3525a}.testimonial-slider__container-one .swiper-slide .testimonial-slider--box .reting-star a{margin:0 2px}.testimonial-slider__container-one .swiper-slide .testimonial-slider--box .testimonial-slider__text{font-weight:300;line-height:1.8}.testimonial-slider__container-one .swiper-slide .testimonial-slider--box .testimonial-slider__text .start-block{font-size:30px;display:inline-block;height:30px;bottom:-12px;line-height:30px;position:relative}.testimonial-slider__container-one .swiper-slide .testimonial-slider--box .testimonial-slider__text .end-block{font-size:30px;display:inline-block;height:auto;top:20px;line-height:.3;position:relative}.testimonial-slider__container-one .swiper-slide .testimonial-slider--box .testimonial-slider__author .name{font-weight:500;color:#273272;margin-top:10px}.testimonial-slider__container-two .testimonial-slider--box{max-width:420px}.testimonial-slider__container-two .testimonial-slider--box .testimonial-slider__text{font-weight:300;line-height:1.8;padding-left:20px}.testimonial-slider__container-two .testimonial-slider--box .testimonial-slider__text .start-block{font-size:30px;display:inline-block;height:30px;bottom:-8px;line-height:30px;position:relative;margin-left:-20px}.testimonial-slider__container-two .testimonial-slider--box .testimonial-slider__text .end-block{font-size:30px;display:inline-block;height:auto;top:20px;line-height:.3;position:relative}.testimonial-slider__container-two .testimonial-slider--box .testimonial-slider__author{margin-top:20px;font-size:15px;padding-left:20px}.testimonial-slider__container-two .testimonial-slider--box .testimonial-slider__author h6{color:#273272}.testimonial-slider__container-two .swiper-nav-button{background-image:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;width:13px;height:18px;bottom:0;display:inline-block;position:relative;line-height:18px;left:0;margin-top:20px;opacity:.6}.testimonial-slider__container-two .swiper-nav-button:hover{opacity:1}.testimonials-vertical-wrap{height:480px;max-width:500px;margin:auto}@media only screen and (max-width:575px){.testimonials-vertical-wrap{height:780px}}.testimonials-vertical-wrap .vertical-slider__container{height:100%}.testimonials-vertical-wrap .testimonial-slider-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px;background:#f7f7f7;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:575px){.testimonials-vertical-wrap .testimonial-slider-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.testimonials-vertical-wrap .testimonial-slider-box:hover{-webkit-box-shadow:0 0 4px 0 rgba(39,50,114,.14);box-shadow:0 0 4px 0 rgba(39,50,114,.14)}.testimonials-vertical-wrap .testimonial-slider-box .testimonial-images{min-width:94px;margin-right:20px}.testimonials-vertical-wrap .testimonial-slider-box{padding:30px 25px}.testimonials-vertical-wrap .testimonial-slider-box .testimonial--box p{font-weight:300}.testimonials-vertical-wrap .testimonial-slider-box .testimonial-slider__author{margin-top:15px;text-align:right;font-size:18px}.testimonials-vertical-wrap .testimonial-slider-box .testimonial-slider__author h6{color:#273272}.testimonials-vertical-wrap .swiper-pagination-bullets{float:right;top:50%;position:absolute;right:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.testimonials-vertical-wrap .swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;display:block;border-radius:100%;background:#000;margin:10px}.testimonials-vertical-wrap .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px;height:10px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.testimonials-vertical-wrap .swiper-pagination-bullets{right:0}}@media only screen and (max-width:767px){.testimonials-vertical-wrap .swiper-pagination-bullets{display:none}}.testimonial-slider__container-three .testimonial-slider__single{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:575px){.testimonial-slider__container-three .testimonial-slider__single{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.testimonial-slider__container-three .testimonial-slider--box .testimonial-slider__text{font-weight:300;line-height:1.8;padding-left:20px}.testimonial-slider__container-three .testimonial-slider--box .testimonial-slider__text .start-block{font-size:30px;display:inline-block;height:30px;bottom:-8px;line-height:30px;position:relative;margin-left:-20px}.testimonial-slider__container-three .testimonial-slider--box .testimonial-slider__text .end-block{font-size:30px;display:inline-block;height:auto;top:20px;line-height:.3;position:relative}.testimonial-slider__container-three .testimonial-slider--box .testimonial-slider__author{margin-top:20px;padding-left:20px}.testimonial-slider__container-three .testimonial-slider--box .testimonial-slider__author h6{color:#273272;font-size:15px;margin-bottom:3px}.testimonial-slider__container-three .testimonial-slider--box .testimonial-slider__author .company-name{font-size:13px;color:#6b6b6b;font-weight:500}.testimonial-slider__container-three .testimonial-box-bg{position:relative;min-width:150px;margin-right:50px}.testimonial-slider__container-three .testimonial-box-bg:before{position:absolute;content:"";left:0;top:0;height:88%;width:100%;background:#ddd}@media only screen and (max-width:575px){.testimonial-slider__container-three .testimonial-box-bg:before{position:inherit}}.testimonial-slider__container-three .testimonial-box-bg.testimonial-three-images{padding:12px 12px 0}.testimonial-slider__container-three .testimonial-box-bg.testimonial-three-images .img-box{z-index:1;position:relative}@media only screen and (max-width:575px){.testimonial-slider__container-three .testimonial-box-bg.testimonial-three-images{text-align:center;margin-bottom:30px}}.testimonial-slider__container-three .swiper-nav-button{background-image:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;width:13px;height:18px;bottom:0;display:inline-block;position:relative;line-height:18px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:60px;margin-right:5px;opacity:.6}.testimonial-slider__container-three .swiper-nav-button:hover{opacity:1}.section-title-border{position:relative;margin-right:30px}.section-title-border:after{height:95%;width:1px;background:#273272;right:0;top:50%;content:"";position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px) and (max-width:991px){.section-title-border{margin-right:0}.section-title-border:after{display:none}}@media only screen and (max-width:767px){.section-title-border{margin-right:0}.section-title-border:after{display:none}}.ht-social-networks .item{display:inline-block;color:#fff;margin-right:35px;font-size:18px}.ht-social-networks .item:last-child{margin-right:0}.ht-social-networks .item:hover{color:#fff}.ht-social-networks.default-color .item{display:inline-block;color:#172541;margin-right:35px;font-size:18px}.ht-social-networks.default-color .item:last-child{margin-right:0}.ht-social-networks.default-color .item:hover{color:#fff}.ht-social-networks .social-link:before{color:#ccc}.ht-social-networks.style-two-icon .item{display:inline-block;color:#273272;margin-right:15px;font-size:18px}.ht-social-networks.style-two-icon .item:last-child{margin-right:0}.ht-social-networks.style-two-icon .item:hover{color:#fff}.ht-social-networks.style-two-icon .item .social-link{border-radius:50%;height:36px;width:36px;line-height:36px;text-align:center}.ht-social-networks.style-two-icon .item .social-link:hover{background:#273272;color:#fff}.single-team-box.style-01{text-align:center;margin-bottom:50px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-team-box.style-01 .team-content{padding:30px 15px;text-align:center;background:#fbfbfb;position:relative}.single-team-box.style-01 .team-content:after{position:absolute;background:#273272;height:0;width:100%;left:0;top:0;content:"";-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-team-box.style-01 .team-content h4{color:#273272;margin-bottom:5px}@media only screen and (min-width:992px) and (max-width:1199px){.single-team-box.style-01 .team-content h4{font-size:20px}}.single-team-box.style-01 .team-content .text-box{z-index:4;position:relative}.single-team-box.style-01:hover{-webkit-box-shadow:0 0 54px 0 rgba(39,50,114,.14);box-shadow:0 0 54px 0 rgba(39,50,114,.14)}.single-team-box.style-01:hover .team-content:after{height:100%;z-index:3}.single-team-box.style-01:hover .team-content h4,.single-team-box.style-01:hover .team-content p{color:#fff}.single-team-box.style-01:hover .social-creative-box{opacity:1;visibility:visible}.single-team-box.style-01:hover .social-creative-box .style-three{-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px)}.single-team-box.style-01 .social-creative-box{opacity:0;visibility:hidden;z-index:4;position:absolute;margin:auto;text-align:center;left:0;right:0}.single-team-box.style-01 .ht-social-networks.style-three{background:#f4f4f4;padding:10px;text-align:center;max-width:220px;margin:0 auto auto;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.single-team-box.style-01 .ht-social-networks.style-three .item{display:inline-block;color:#172541;margin-right:35px;font-size:18px}.single-team-box.style-01 .ht-social-networks.style-three .item:last-child{margin-right:0}.single-team-box.style-02{text-align:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-team-box.style-02 .team-image{position:relative}.single-team-box.style-02 .team-image img{width:100%}.single-team-box.style-02 .team-content{padding:15px;text-align:center;background:#ebebeb;position:relative}.single-team-box.style-02 .team-content:after{position:absolute;background:#273272;height:0;width:100%;left:0;top:0;content:"";-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-team-box.style-02 .team-content h4{color:#273272;margin-bottom:5px}@media only screen and (min-width:992px) and (max-width:1199px){.single-team-box.style-02 .team-content h4{font-size:20px}}.single-team-box.style-02 .team-content .text-box{z-index:4;position:relative}.single-team-box.style-02:hover .team-content:after{height:100%;z-index:3}.single-team-box.style-02:hover .team-content h4,.single-team-box.style-02:hover .team-content p{color:#fff}.single-team-box.style-02:hover .ht-social-networks.style-four .item{left:0;opacity:1;visibility:visible}.single-team-box.style-02 .ht-social-networks.style-four{position:absolute;bottom:10px;right:0}.single-team-box.style-02 .ht-social-networks.style-four .item{display:block;left:17px;margin-right:17px;margin-bottom:5px;opacity:0;visibility:hidden;position:relative;text-align:center;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-team-box.style-02 .ht-social-networks.style-four .item a{font-size:12px;border-radius:50px;color:#fff;height:25px;line-height:25px;width:25px;background-color:#273272}.single-team-box.style-02 .ht-social-networks.style-four .item a:hover{background:#f3525a}.single-team-box.style-02 .ht-social-networks.style-four .item:first-child{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.single-team-box.style-02 .ht-social-networks.style-four .item:nth-child(2){-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.single-team-box.style-02 .ht-social-networks.style-four .item:nth-child(3),.single-team-box.style-02 .ht-social-networks.style-four .item:nth-child(4){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.single-team-box.style-03{margin-bottom:30px}.single-team-box.style-03 .team-image{position:relative}.single-team-box.style-03 .team-image a{display:block}@media only screen and (max-width:575px){.single-team-box.style-03 .team-image img{width:100%}}.single-team-box.style-03 .ht-social-networks.style-four{position:absolute;bottom:10px;right:0}.single-team-box.style-03 .ht-social-networks.style-four .item{display:block;left:17px;margin-right:17px;margin-bottom:5px;opacity:0;visibility:hidden;position:relative;text-align:center;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-team-box.style-03 .ht-social-networks.style-four .item a{font-size:12px;border-radius:50px;color:#fff;height:25px;line-height:25px;width:25px;background-color:#273272}.single-team-box.style-03 .ht-social-networks.style-four .item a:hover{background:#f3525a}.single-team-box.style-03 .ht-social-networks.style-four .item:first-child{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.single-team-box.style-03 .ht-social-networks.style-four .item:nth-child(2){-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.single-team-box.style-03 .ht-social-networks.style-four .item:nth-child(3),.single-team-box.style-03 .ht-social-networks.style-four .item:nth-child(4){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.single-team-box.style-03 .team-content{margin-top:20px}.single-team-box.style-03 h4{color:#273272;margin-bottom:5px}@media only screen and (min-width:992px) and (max-width:1199px){.single-team-box.style-03 h4{font-size:20px}}.single-team-box.style-03 p{font-weight:300}.single-team-box.style-03:hover .ht-social-networks.style-four .item{left:0;opacity:1;visibility:visible}.team-style-3-title{min-height:400px;top:0;height:100%;padding:26px;position:relative;margin-right:20px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.team-style-3-title{margin-right:0;min-height:200px}}@media only screen and (max-width:575px){.team-style-3-title{margin-right:0;min-height:260px}}.team-style-3-title:before{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background:rgba(39,50,114,.95)}.team-style-3-title .team-style-3-title-bg{-webkit-transform:rotate(-90deg) translateY(-50%);-ms-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%);position:absolute;bottom:140px;min-width:340px;max-width:300px;left:0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.team-style-3-title .team-style-3-title-bg{-webkit-transform:rotate(0deg) translateY(0);-ms-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);padding:20px;bottom:auto;min-width:95%}}.team-style-3-title .team-style-3-title-bg h3,.team-style-3-title .team-style-3-title-bg p{color:#fff}.messonry-button button{padding:0;border:0;position:relative;background:transparent}.messonry-button button:last-child .filter-text{margin-right:0;padding-right:0}.messonry-button button span{display:inline-block;padding:0 5px;margin:5px 10px;position:relative;border-bottom:2px solid transparent}.messonry-button button span:last-child{margin-right:0;padding-right:0}.messonry-button button span.filter-text{font-size:16px;font-weight:500;line-height:1.74;color:#273272}.messonry-button button span.filter-counter,.messonry-button button span.filter-text{-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.messonry-button button span.filter-counter{position:absolute;top:0;left:50%;visibility:hidden;margin:0 auto;min-width:34px;height:24px;line-height:24px;border-radius:3px;font-size:12px;background-color:#273272;color:#fff;text-align:center;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:600}.messonry-button button span.filter-counter:before{position:absolute;right:0;bottom:-6px;left:0;display:block;margin:0 auto;width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent;content:"";border-top:4px solid #273272}.messonry-button button:hover span.filter-counter{visibility:visible;opacity:1;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.messonry-button button:hover span.filter-text{color:#273272}.messonry-button button.is-checked span.filter-text{color:#f3525a}.single-portfolio-item{position:relative;display:block}.single-portfolio-item .single-portfolio__thumbnail img{width:100%}.single-portfolio-item:hover .project-hover-01{background-color:rgba(243,82,90,.8)}.single-portfolio-item:hover .project-hover-01 .post-overlay-title{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.single-portfolio-item:hover .project-hover-01 .inner-icon{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.single-portfolio-item .project-hover-01{position:absolute;z-index:2;left:0;top:0;width:100.1%;height:100%;padding:30px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.single-portfolio-item .project-hover-01 .post-overlay-title{opacity:0;position:absolute;bottom:2.71rem;color:#000;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.single-portfolio-item .project-hover-01 .inner-icon{opacity:0;position:absolute;color:#fff;right:40px;top:30px;font-size:22px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.ht-gradation.style-01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px) and (max-width:991px){.ht-gradation.style-01{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:767px){.ht-gradation.style-01{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:575px){.ht-gradation.style-01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.ht-gradation.style-01 .circle-wrap{display:inline-block;position:relative;margin-bottom:30px}.ht-gradation.style-01 .circle{position:relative;z-index:1;background:#f7f7f7;width:200px;height:200px;text-align:center;border-radius:50%;font-size:18px;margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.ht-gradation.style-01 .circle:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}@media only screen and (min-width:992px) and (max-width:1199px){.ht-gradation.style-01 .circle{width:160px;height:160px}.ht-gradation.style-01 .circle .heading{font-size:18px}}@media only screen and (min-width:768px) and (max-width:991px){.ht-gradation.style-01 .circle{width:140px;height:140px}.ht-gradation.style-01 .circle .heading{font-size:16px}}@media only screen and (max-width:767px){.ht-gradation.style-01 .circle{width:160px;height:160px}.ht-gradation.style-01 .circle .heading{font-size:16px}}.ht-gradation.style-01 .heading{font-weight:600;color:#273272}.ht-gradation.style-01 .box-image{position:relative;margin-bottom:20px}.ht-gradation.style-01 .box-image .hover-images{position:absolute;top:0;left:50%;opacity:0;visibility:hidden;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .5 ease .9;-o-transition:all .5 ease .9;transition:all .5 ease .9}@media only screen and (max-width:767px){.ht-gradation.style-01 .item:nth-child(4){display:none}}@media only screen and (max-width:575px){.ht-gradation.style-01 .item:nth-child(2n){display:none}}.ht-gradation.style-01 .item:hover .circle{background:#273272;-webkit-box-shadow:0 0 62.9136px 5.0864px rgba(39,50,114,.33);box-shadow:0 0 62.9136px 5.0864px rgba(39,50,114,.33)}.ht-gradation.style-01 .item:hover .heading{color:#fff}.ht-gradation.style-01 .item:hover .hover-images{opacity:1;visibility:visible}.ht-gradation.style-01 .item:hover .default-image{opacity:0;visibility:hidden}.ht-timeline.style-01.mb-different .item{position:relative;padding:0 0 17px 65px}.ht-timeline.style-01.mb-different .item:last-child{padding-bottom:0}@media only screen and (max-width:575px){.ht-timeline.style-01.mb-different .item{padding:0 0 17px 35px}}.ht-timeline.style-01 .item{position:relative;padding:0 0 35px 65px}.ht-timeline.style-01 .item:last-child{padding-bottom:0}.ht-timeline.style-01 .item:last-child:before{display:none}@media only screen and (max-width:575px){.ht-timeline.style-01 .item{padding:0 0 35px 35px}}.ht-timeline.style-01 .item:before{position:absolute;left:30px;margin-left:-1px;height:100%;width:1px;content:"";background:#273272}@media only screen and (max-width:575px){.ht-timeline.style-01 .item:before{left:5px;margin-top:2px}}.ht-timeline.style-01 .dots .middle-dot{position:absolute;top:0;left:30px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:10px;height:10px;border-radius:50%;z-index:2;background:#273272}@media only screen and (max-width:575px){.ht-timeline.style-01 .dots .middle-dot{left:5px}}.ht-timeline.style-01 .tm-timeline-list .timeline-col{position:relative;display:inline-block;width:100%;margin-top:-5px}.ht-timeline.style-01 .tm-timeline-list .timeline-col .content-body h5{font-size:18px;margin-bottom:3px}.ht-timeline.style-01 .tm-timeline-list .timeline-col .content-body p{line-height:1.3}.ht-timeline.style-01 .tm-timeline-list .timeline-col .content-body p span{font-weight:300}.ht-timeline.style-01 .tm-timeline-list .timeline-col:last-child{padding-bottom:0}.ht-timeline.style-02.mb-different .item{position:relative;padding:0 0 17px 65px}.ht-timeline.style-02.mb-different .item:last-child{padding-bottom:0}@media only screen and (max-width:575px){.ht-timeline.style-02.mb-different .item{padding:0 0 17px 35px}}.ht-timeline.style-02 .item{position:relative;padding:0 0 25px 65px}.ht-timeline.style-02 .item:last-child{padding-bottom:0}.ht-timeline.style-02 .item:last-child:before{display:none}@media only screen and (max-width:575px){.ht-timeline.style-02 .item{padding:0 0 25px 35px}}.ht-timeline.style-02 .item:before{position:absolute;left:30px;margin-left:-1px;height:100%;width:1px;content:"";background:#273272}@media only screen and (max-width:575px){.ht-timeline.style-02 .item:before{left:5px;margin-top:2px}}.ht-timeline.style-02 .dots .middle-dot{position:absolute;top:0;left:30px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:10px;height:10px;border-radius:50%;z-index:2;background:#273272}@media only screen and (max-width:575px){.ht-timeline.style-02 .dots .middle-dot{left:5px}}.ht-timeline.style-02 .tm-timeline-list .timeline-col{position:relative;display:inline-block;width:100%;margin-top:-5px}.ht-timeline.style-02 .tm-timeline-list .timeline-col .content-body h5{font-size:18px;margin-bottom:3px}.ht-timeline.style-02 .tm-timeline-list .timeline-col .content-body p{line-height:1.3}.ht-timeline.style-02 .tm-timeline-list .timeline-col .content-body p span{font-weight:300}.ht-timeline.style-02 .tm-timeline-list .timeline-col:last-child{padding-bottom:0}.contact-form__one{padding:50px;background:#172541}.contact-form__one .contact-inner{margin-bottom:30px}.contact-form__one .contact-inner input,.contact-form__one .contact-inner textarea{width:100%;background:transparent;color:#fff;border:1px solid #585a5e;padding:6px 10px;font-size:15px;font-weight:300}.contact-form__one .contact-inner textarea{width:100%;height:190px}@media only screen and (max-width:767px){.contact-form__one{padding:20px}}.contact-form__one .personal-contact-btn{font-size:18px;border:none}.contact-form__two{padding:0 50px}.contact-form__two .contact-inner{margin-bottom:30px}.contact-form__two .contact-inner input,.contact-form__two .contact-inner textarea{width:100%;background:transparent;color:#273272;border:1px solid #e5e5e5;padding:6px 10px;font-size:15px;font-weight:300}.contact-form__two .contact-inner textarea{width:100%;height:190px}@media only screen and (max-width:767px){.contact-form__two{padding:0}}.contact-form__two .personal-contact-btn{font-size:18px;border:none}.contact-form__three{padding-right:20px}.contact-form__three .contact-inner{margin-bottom:30px}.contact-form__three .contact-inner input,.contact-form__three .contact-inner textarea{width:100%;background:transparent;color:#273272;border:1px solid #e5e5e5;padding:6px 10px;font-size:15px;font-weight:300}.contact-form__three .contact-inner textarea{width:100%;height:190px}@media only screen and (max-width:767px){.contact-form__three{padding:0}}.contact-form__three .personal-contact-btn{font-size:18px;border:none}.single-contact-info-wrap .icon-box{height:70px;min-width:70px;background:#273272;margin-right:25px;line-height:70px;text-align:center;border-radius:5000px;-webkit-box-shadow:0 0 29px 0 rgba(39,50,114,.31);box-shadow:0 0 29px 0 rgba(39,50,114,.31)}.pricing-table-one .pricing-table__inner{position:relative;overflow:hidden;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1);text-align:center;padding:34px 20px 40px;background:#f6f7ff;margin-bottom:30px}.pricing-table-one .pricing-table__inner .pricing__tab-menu .tab__item a{background:#273272;color:#fff;width:100px}.pricing-table-one .pricing-table__inner .pricing__tab-menu .tab__item a.active{background:#f3525a}.pricing-table-one .pricing-table__title{color:#273272;margin-bottom:10px}.pricing-table-one .pricing-table__price-wrap{text-align:center;margin:20px 0 0}.pricing-table-one .pricing-table__price-wrap .price{font-size:24px;line-height:.9;font-weight:600;color:#273272}.pricing-table-one .pricing-table__price-wrap .price__two{background:#273272;display:inline-block;padding:12px 20px;color:#fff}.pricing-table-one .pricing-table__body{margin-top:30px}.pricing-table-one .pricing-table__list li{position:relative;display:block;padding:5px 0}.pricing-table-one .pricing-table__list li .featured{font-weight:500}.pricing-table-one .pricing-table__footer{margin-top:30px}.pricing-table-one .pricing-table__footer .ht-btn{width:180px;max-width:100%}.pricing-table-one .pricing-table__footer .ht-btn--outline{border-width:1px}.pricing-table-one .pricing-table__feature-mark{position:absolute;top:-1px;right:-1px;width:0;height:0;border-top:88px solid #ee7455;border-bottom:88px solid transparent;border-left:88px solid transparent}.pricing-table-one .pricing-table__feature-mark span{position:absolute;top:-72px;right:6px;text-align:center;font-size:11px;font-weight:700;line-height:1.19;display:block;color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pricing-table-one .pricing-table:hover .pricing-table__inner{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.pricing-table-one .pricing-table--popular .pricing-table__inner,.pricing-table-one .pricing-table:hover .pricing-table__inner{-webkit-box-shadow:0 2px 30px rgba(89,69,230,.12);box-shadow:0 2px 30px rgba(89,69,230,.12);border:0 solid transparent;padding:35px 21px 41px}.pricing-table-one .pricing-table--popular__bg .pricing-table__inner{border:0 solid transparent}.pricing-table-one .pricing-table--popular__bg .pricing-table__list li,.pricing-table-one .pricing-table--popular__bg .pricing-table__price-wrap .currency,.pricing-table-one .pricing-table--popular__bg .pricing-table__price-wrap .period,.pricing-table-one .pricing-table--popular__bg .pricing-table__price-wrap .price,.pricing-table-one .pricing-table--popular__bg .pricing-table__title{color:#fff}.pricing-table-two .pricing-table__inner{position:relative;overflow:hidden;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1);text-align:center;padding:90px 20px 100px;background:#f6f7ff;margin-bottom:30px}.pricing-table-two .pricing-table__inner:after{position:absolute;left:0;top:0;content:"";height:100%;width:100%;background:url(../images/patterns/pricing-01.webp);background-position-x:0;background-position-y:0;background-repeat:repeat;background-repeat:no-repeat;background-position:top}.pricing-table-two .pricing-table__inner:before{position:absolute;left:0;bottom:0;content:"";height:100%;width:100%;background:url(../images/patterns/pricing-02.webp);background-position-x:0;background-position-y:0;background-repeat:repeat;background-repeat:no-repeat;background-position:bottom}.pricing-table-two .pricing-table__inner .price{font-size:24px;line-height:.9;font-weight:600;margin-bottom:20px}.pricing-table-two .pricing-table__inner .price__three{color:#273272}.pricing-table-two .pricing-table__title{color:#273272;line-height:30px}.pricing-table-two .pricing-table__price-wrap{text-align:center;margin:0}.pricing-table-two .pricing-table__body{margin-top:30px}.pricing-table-two .pricing-table__list li{position:relative;display:block;padding:5px 0}.pricing-table-two .pricing-table__list li .featured{font-weight:500}.pricing-table-two .pricing-table__footer{margin-top:30px}.pricing-table-two .pricing-table__footer .ht-btn{width:180px;max-width:100%}.pricing-table-two .pricing-table__footer .ht-btn--outline{border-width:1px}.corporate-bg-01{background-image:url(../images/hero/home-corporate-bg-01.webp)}.corporate-bg-01,.corporate-bg-02{background-size:cover;background-repeat:no-repeat}.corporate-bg-02{background-image:url(../images/hero/home-corporate-bg-02.webp)}.corporate-hero{height:890px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.corporate-hero .corporate-hero-text{margin-top:50px}.corporate-hero .hero-sub-title{color:#172541;margin-bottom:15px}.corporate-hero h1{font-size:63px;line-height:1.2}@media only screen and (min-width:1200px) and (max-width:1499px){.corporate-hero{height:700px}.corporate-hero h1{font-size:52px}}@media only screen and (min-width:992px) and (max-width:1199px){.corporate-hero{height:600px}.corporate-hero h1{font-size:52px}}@media only screen and (min-width:768px) and (max-width:991px){.corporate-hero{height:490px}.corporate-hero .corporate-hero-text{margin-top:0}.corporate-hero h1{font-size:40px}}@media only screen and (max-width:767px){.corporate-hero{height:400px}.corporate-hero .corporate-hero-text{margin-top:0}.corporate-hero h1{font-size:30px}}.hero-area-wrap{position:relative}.call-to-number{right:90px;left:auto;position:absolute;bottom:-40px}.call-to-number a{background:#273272;padding:25px 35px;border-radius:5000px;color:#fff;font-size:24px}.call-to-number a img{margin-right:10px}@media only screen and (min-width:1200px) and (max-width:1499px),only screen and (min-width:992px) and (max-width:1199px){.call-to-number a{padding:20px 35px;font-size:18px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.call-to-number{display:none}}.feature-images__one{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.feature-images__one{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.custom_4.active{padding:40px 52px;-webkit-box-shadow:0 0 54px 0 rgba(39,50,114,.14);box-shadow:0 0 54px 0 rgba(39,50,114,.14)}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.custom_4.active{padding:40px 30px}}.ht-box-images.style-01 .image-box-wrap{max-width:295px}@media only screen and (min-width:992px) and (max-width:1199px){.ht-box-images.style-01 .image-box-wrap{max-width:260px}}@media only screen and (max-width:767px){.ht-box-images.style-01 .image-box-wrap{max-width:450px}}.ht-box-images.style-01 .image-box-wrap .content .text{font-weight:300;color:#172541}.brand-box-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.brand-box-wrap .single-brand-box{margin-bottom:30px}@media only screen and (max-width:767px){.brand-box-wrap{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.brand-box-wrap .single-brand-box{width:50%}}@media only screen and (max-width:575px){.brand-box-wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.brand-box-wrap .single-brand-box{width:100%}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.about-us-images img{width:100%}}.faq-two-wrapper .panel.panel-default{margin-bottom:20px}.faq-two-wrapper .card,.faq-two-wrapper .card-header{border-radius:0}.faq-two-wrapper .card{margin-bottom:20px;border:none}.faq-two-wrapper .card:last-child{margin-bottom:0}.faq-two-wrapper .card-header{padding:0;border-bottom:0;background-color:#fff}.faq-two-wrapper .card-header h5 button{font-size:18px;border:none;width:100%;text-align:left;color:#273272;padding:20px 48px;position:relative;white-space:normal;line-height:1.2;font-weight:700;border-radius:5px;background:#fff}@media only screen and (max-width:479px){.faq-two-wrapper .card-header h5 button{padding-left:48px;padding-right:10px}}.faq-two-wrapper .card-header h5 button .accordion-number{left:0;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;height:25px;width:25px;line-height:25px;font-size:15px;text-align:center;background:#273272;color:#fff;display:inline-block;z-index:4}.faq-two-wrapper .card-header h5 button .acco-number-box{position:absolute;height:25px;width:25px;display:inline-block;background:#f3525a;left:5px;bottom:16px}.faq-two-wrapper .card-header h5 button:focus,.faq-two-wrapper .card-header h5 button:hover{text-decoration:none;color:#f3525a}.faq-two-wrapper .card-header h5 button[aria-expanded=true]{color:#f3525a;border-bottom-left-radius:0;border-bottom-right-radius:0}.faq-two-wrapper .card-header h5 button[aria-expanded=true] span i{color:#f3525a}.faq-two-wrapper .card-header h5 button[aria-expanded=true] span i:nth-child(2){visibility:visible;opacity:1;display:inline}.faq-two-wrapper .card-header h5 button[aria-expanded=true]:before{height:100%}.faq-two-wrapper .card-header h5 button[aria-expanded=false] span i:first-child{visibility:visible;opacity:1;display:inline}.faq-two-wrapper .card-body{padding:0 48px 20px}.service-details-left-side{padding-right:40px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.service-details-left-side{padding-right:0}}.ht-tab-menu-01 li{width:33.333%;text-align:center;border-left:3px solid #fff}.ht-tab-menu-01 li:first-child{border-left:none}@media only screen and (max-width:767px){.ht-tab-menu-01 li{width:100%;border-left:0 solid #fff;border-bottom:3px solid #fff}.ht-tab-menu-01 li:last-child{border-bottom:none}}.ht-tab-menu-01 li a{background:#f3525a;font-size:24px;font-weight:600;color:#fff;padding:16px}.ht-tab-menu-01 li .active{-webkit-box-shadow:0 0 54px 0 rgba(39,50,114,.14);box-shadow:0 0 54px 0 rgba(39,50,114,.14);background:#fff;color:#273272}.ht-tab__content-01{background:#273272;padding:60px 50px;color:#fff}@media only screen and (max-width:767px){.ht-tab__content-01{padding:30px 20px}}.personal-hero{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.personal-hero .corporate-hero-text{margin-top:50px}.personal-hero .hero-sub-title{color:#172541;margin-bottom:15px}.personal-hero h1{font-size:63px;line-height:1.2}@media only screen and (min-width:1200px) and (max-width:1499px){.personal-hero h1{font-size:52px}}@media only screen and (min-width:992px) and (max-width:1199px){.personal-hero h1{font-size:52px}}@media only screen and (min-width:768px) and (max-width:991px){.personal-hero .corporate-hero-text{margin-top:50px}.personal-hero h1{font-size:40px}}@media only screen and (max-width:767px){.personal-hero .corporate-hero-text{margin-top:50px}.personal-hero h1{font-size:30px}}.personal-inner-hero-images{margin-top:180px;margin-left:-45px;margin-right:-300px}@media only screen and (min-width:1200px) and (max-width:1499px){.personal-inner-hero-images{margin-top:100px;margin-left:-100px;margin-right:-140px}}@media only screen and (min-width:992px) and (max-width:1199px){.personal-inner-hero-images{margin-top:80px;margin-left:-100px;margin-right:-100px}}@media only screen and (min-width:768px) and (max-width:991px){.personal-inner-hero-images{margin-top:40px;width:300px;margin-left:-145px;margin-right:-100px}}@media only screen and (max-width:767px){.personal-inner-hero-images{margin-top:40px;width:300px;margin-left:auto;margin-right:auto}}.personal-inner-hero-images-two{margin-top:90px;margin-left:-45px;margin-right:-300px}@media only screen and (min-width:1200px) and (max-width:1499px){.personal-inner-hero-images-two{margin-top:100px;margin-left:-100px;margin-right:-140px}}@media only screen and (min-width:992px) and (max-width:1199px){.personal-inner-hero-images-two{margin-top:80px;margin-left:-100px;margin-right:-100px}}@media only screen and (min-width:768px) and (max-width:991px){.personal-inner-hero-images-two{margin-top:40px;width:300px;margin-left:-145px;margin-right:-100px}}@media only screen and (max-width:767px){.personal-inner-hero-images-two{margin-top:40px;width:300px;margin-left:auto;margin-right:auto}}.social-personal-box{position:absolute;right:50px;bottom:40px}.personal-about-left-wrap{background:#f1f1f1;padding:90px 82px 90px 70px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.personal-about-left-wrap{padding:60px 52px 60px 50px}}@media only screen and (max-width:767px){.personal-about-left-wrap{padding:60px 52px 60px 50px}}@media only screen and (max-width:575px){.personal-about-left-wrap{padding:60px 15px}}.personal-about-right-wrap{background:#f6f5f5;padding:90px 82px 90px 70px;height:100%}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.personal-about-right-wrap{padding:60px 52px 60px 50px}}@media only screen and (max-width:767px){.personal-about-right-wrap{padding:60px 52px 60px 50px}}@media only screen and (max-width:575px){.personal-about-right-wrap{padding:60px 15px}}.about-col-05__right{width:515px;max-width:100%;margin-left:90px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.about-col-05__right{margin-left:0}}.personal-box{position:relative}.personal-box:before{position:absolute;content:"";left:0;top:0;height:85%;width:100%;background:#ddd}.personal-about-left-images{padding:50px}@media only screen and (max-width:767px){.personal-about-left-images{padding:30px}}.personal-about-left-images .img-box{z-index:1;position:relative}.personal-about-left-images .personal-about-btn-box-two{position:absolute;bottom:80px;z-index:1;left:25px}.pl-lg-100{padding-left:100px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.pl-lg-100{padding-left:0}}.personal-skill-content-box-one{padding-left:50px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.personal-skill-content-box-one{padding-left:0}}.personal-skill-content-box-one .progress-bar--one{padding-right:40px}@media only screen and (max-width:767px){.personal-skill-content-box-one .progress-bar--one{padding-right:0}}@media only screen and (max-width:575px){.personal-skill-content-box-one .progress-bar--one{padding-right:0}.personal-skill-content-box-two{padding-left:0}}.personal-skill-content-box-two .progress-bar--one{padding-right:40px}@media only screen and (max-width:767px){.personal-skill-content-box-two .progress-bar--one{padding-right:0}}@media only screen and (max-width:575px){.personal-skill-content-box-two .progress-bar--one{padding-right:0}}.progress-bar--one .progress-charts{margin-bottom:20px;padding-bottom:20px;overflow:hidden}.progress-bar--two{overflow:hidden}.progress-bar--two .progress-charts{padding-bottom:20px;overflow:hidden;margin-bottom:20px}.personal-box-skill{position:relative;max-width:400px}.personal-box-skill:before{position:absolute;content:"";left:0;top:0;height:88%;width:100%;background:#ddd}.personal-box-skill.personal-skill-right-images{padding:30px 30px 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.personal-box-skill.personal-skill-right-images{padding:30px}}.personal-box-skill.personal-skill-right-images .img-box{z-index:1;position:relative}.personal-box-skill.personal-skill-right-images .personal-about-btn-box-two{position:absolute;bottom:80px;z-index:1;left:25px}.progress-charts{overflow:hidden}.progress-charts .heading{color:#273272;margin-bottom:12px;font-weight:700;font-size:16px}.progress-charts .progress{height:14px;overflow:visible;font-size:14px;background-color:#f6f5f5;border-radius:0}.progress-charts .progress--two{width:230px;border-radius:50px;height:24px}.progress-charts .progress--two .progress-bar{border-radius:50px}.progress-charts .progress .progress-bar{position:relative;background:#273272;color:#273272}.progress-charts .progress .progress-bar:after,.progress-charts .progress .progress-bar:before{content:"";position:absolute;right:-4px;top:50%;border-radius:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.progress-charts .progress .progress-bar:after{height:13px;width:13px;border:3px solid}.progress-charts .progress .progress-bar:before{height:28px;width:28px;border:1px solid;opacity:.3}.progress-charts .progress .progress-bar span.percent-label{position:absolute;right:-45px;font-size:14px;font-weight:500;top:-40px;color:#273272;line-height:2}.progress-charts .progress__two .progress-bar span.percent-label{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;display:block;font-size:12px;font-weight:500;color:#fff;margin-top:-2px}.personal-info-box{max-width:840px;text-align:center;padding:16px 15px;margin:-60px auto auto}.personal-service-area{overflow:hidden}.flexible-image-slider-wrap{margin-right:-500px!important}@media only screen and (min-width:768px) and (max-width:991px){.flexible-image-slider-wrap{margin-right:-300px!important}}@media only screen and (max-width:767px){.flexible-image-slider-wrap{margin-right:-100px!important}}@media only screen and (max-width:575px){.flexible-image-slider-wrap{margin-right:0!important}}.personal-service-box-wrap{position:relative;max-width:425px;margin-top:60px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.personal-service-box-wrap{margin-top:0;margin-bottom:50px}}.personal-service-box-wrap:before{position:absolute;content:"";left:0;top:0;height:88%;width:100%;background:#ddd}.personal-service-box-wrap.personal-service-left-images{padding:30px 30px 0}.personal-service-box-wrap.personal-service-left-images .img-box{z-index:1;position:relative}.personal-service-box-wrap.personal-service-left-images .personal-about-btn-box-two{position:absolute;bottom:80px;z-index:1;left:25px}.timeline-title{margin-bottom:40px}.timeline-title h4{position:relative;padding-left:30px}.timeline-title h4:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";background:#f3525a;height:10px;width:10px;border-radius:50%}.blog-col-05__right{width:515px;max-width:100%;margin-left:50px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.blog-col-05__right{margin-left:0}}.personal-blog-content-wrap .post-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:575px){.personal-blog-content-wrap .post-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.personal-blog-content-wrap .post-meta .author-name h4,.personal-blog-content-wrap .post-meta .post-data h4{color:#273272}.personal-blog-content-wrap .post-meta .author-name span,.personal-blog-content-wrap .post-meta .post-data span{font-size:18px;color:#172541;font-weight:500}.personal-post-meta-tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.personal-post-meta-tag .tag-list h4{color:#273272;padding-right:15px}.personal-post-meta-tag .tag-list span{font-size:18px;color:#172541;font-weight:500}.personal-post-meta-tag .post-share{margin-left:60px}@media only screen and (max-width:767px){.personal-post-meta-tag{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.personal-post-meta-tag .post-share{margin-left:0}}.personal-blog-content-details{max-width:536px}.personal-blog-content-details p{font-weight:300}.personal-blog-content-details p:first-letter{font-size:200%;line-height:1;font-weight:700}.personal-portfolio-slider__container .swiper-nav-button,.personal-portfolio-two-slider__container .swiper-nav-button{kground-image:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;width:13px;height:18px;bottom:0;display:inline-block;position:relative;line-height:18px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:60px;margin-right:5px;opacity:.6}.personal-portfolio-slider__container .swiper-nav-button:hover,.personal-portfolio-two-slider__container .swiper-nav-button:hover{opacity:1}.personal-portfolio-slider__container .swiper-nav-button.swiper-button-prev,.personal-portfolio-two-slider__container .swiper-nav-button.swiper-button-prev{right:0}.personal-share-title{text-decoration:underline}.personal-blog-details-wrap .blog-lg-images img{width:100%}.personal-blog-details-wrap .ht-social-networks.default-color .item{margin-right:25px;font-size:15px}.team-widget-details{max-width:330px;margin-left:auto}.team-widget-details .widget-banner-box{padding:65px 15px 70px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.team-widget-details{margin:40px auto auto}}.team-widget-details h3,.team-widget-details h4{color:#f4be54}.team-personal-info-list>li{margin-bottom:25px}.team-personal-info-list>li>span{font-weight:600;text-decoration:underline;font-size:24px;color:#172541;margin-right:10px}.team-personal-info-list>li:last-child{margin-bottom:0}@media only screen and (max-width:767px){.team-personal-info-list>li{margin-bottom:15px}.team-personal-info-list>li>span{font-size:18px}}.ht-social-team li{display:inline-block;margin-left:20px}.personal-testimonials-title{margin-bottom:-154px}@media only screen and (max-width:767px){.personal-testimonials-title{margin-bottom:0}}.personal-testimonials-tab-list{float:right;margin-top:-220px;position:relative;z-index:3;margin-left:-18px;margin-right:-18px}@media only screen and (min-width:992px) and (max-width:1199px){.personal-testimonials-tab-list{margin-top:-170px}}@media only screen and (min-width:768px) and (max-width:991px){.personal-testimonials-tab-list{float:inherit;margin:30px -8px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){.personal-testimonials-tab-list{float:inherit;margin:30px -8px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.personal-testimonials-tab-list li{padding:0 9px}.personal-testimonials-tab-list li a{display:block}.personal-testimonials-tab-list li a.active{-webkit-box-shadow:0 10px -8px rgba(0,0,0,.2);box-shadow:0 10px -8px rgba(0,0,0,.2)}@media only screen and (min-width:992px) and (max-width:1199px){.personal-testimonials-tab-list li{width:148px}}@media only screen and (min-width:768px) and (max-width:991px){.personal-testimonials-tab-list li{width:148px}}@media only screen and (max-width:767px){.personal-testimonials-tab-list li{width:128px;padding-top:18px}}.personal-testimonials-details p{margin-top:160px;position:relative;padding-left:30px;max-width:535px}@media only screen and (min-width:992px) and (max-width:1199px){.personal-testimonials-details p{margin-top:148px}}@media only screen and (max-width:767px){.personal-testimonials-details p{margin-top:30px}}.personal-testimonials-details p:after{position:absolute;content:"”";right:0;bottom:-32px;font-size:32px}.personal-testimonials-details p:before{position:absolute;content:"“";left:4px;top:-12px;font-size:32px}.personal-testimonials-image{position:relative}.personal-testimonials-image span{background:#f1f1f1;color:#333;padding:10px 30px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.4);box-shadow:0 2px 10px rgba(0,0,0,.4);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;right:-60px;top:45%;position:absolute;border-radius:20px}@media only screen and (min-width:992px) and (max-width:1199px){.personal-testimonials-image span{right:-80px}}.creative-hero{height:890px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:50%}.creative-hero .creative-hero-text{margin-top:50px}.creative-hero .hero-sub-title{color:#172541;margin-bottom:15px}.creative-hero h1{font-size:63px;line-height:1.2}@media only screen and (min-width:1200px) and (max-width:1499px){.creative-hero{height:700px}.creative-hero h1{font-size:52px}}@media only screen and (min-width:992px) and (max-width:1199px){.creative-hero{height:600px}.creative-hero h1{font-size:52px}}@media only screen and (min-width:768px) and (max-width:991px){.creative-hero{height:490px}.creative-hero .corporate-hero-text{margin-top:0}.creative-hero h1{font-size:40px}}@media only screen and (max-width:767px){.creative-hero{height:400px}.creative-hero .corporate-hero-text{margin-top:0}.creative-hero h1{font-size:30px}}.creative-about-us-images .creative-agency-about-img{padding-left:50px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.creative-about-us-images .creative-agency-about-img{padding-left:0}}.creative-about-us-images .creative-agency-about-img-pr{padding-right:50px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.creative-about-us-images .creative-agency-about-img-pr{padding-left:0}}.creative-agency-about-us-content.pr-50{padding-right:50px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.creative-agency-about-us-content.pr-50{padding-right:0}}.creative-agency-about-us-content.pl-50{padding-left:50px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.creative-agency-about-us-content.pl-50{padding-left:0}}.about-inner-contact-info{max-width:410px;background:#273272;padding:50px;margin-top:-100px;position:relative;text-align:center}@media only screen and (max-width:575px){.about-inner-contact-info{max-width:310px;padding:40px 20px}}.about-inner-btn{background:#273272;padding:17px 50px;margin-top:-38px;position:relative;float:right}.services-hight{height:483px}.single-working-process{margin-bottom:30px}.single-working-process h3{font-weight:400;line-height:.9;border-bottom:2px solid #273272;display:inline-block;margin-bottom:23px}.single-working-process span{font-weight:400;font-size:24px;display:block;line-height:1.3}.roundbox{position:relative;height:360px;width:360px;right:0;left:0;top:0;bottom:0;margin:auto}.roundbox:before{content:"";background:url(../images/icons/creative_agency-counter-sercale.png) no-repeat scroll 50%;background-size:cover;position:absolute;left:0;top:0;height:100%;width:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.roundbox:before{display:none}}.roundbox:after{top:0;height:150px;width:150px;background:url(../images/icons/counter-center.png) no-repeat scroll 50%;content:"";position:absolute;left:0;right:0;margin:auto;bottom:0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.roundbox:after{display:none}}.roundbox-block{text-align:center;display:inline-block;position:absolute}.roundbox-block:first-child{top:0;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.roundbox-block:nth-child(2){left:0;top:50%;-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}.roundbox-block:nth-child(3){left:auto;right:0;top:50%;-webkit-transform:translate(55%,-40%);-ms-transform:translate(55%,-40%);transform:translate(55%,-40%)}.roundbox-block:nth-child(4){top:auto;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.roundbox-block h5{color:#fff;margin-bottom:0;font-weight:400;font-size:20px}.roundbox-box{height:140px;width:140px;text-align:center;-webkit-box-shadow:0 0 54px 0 rgba(39,50,114,.14);box-shadow:0 0 54px 0 rgba(39,50,114,.14);border-radius:100px;display:inline-block;background:#fff}@media only screen and (max-width:575px){.roundbox-box{height:125px;width:125px}}@media only screen and (max-width:1400px){.roundbox{height:225px;width:225px}.roundbox-block h5{font-size:15px}}@media only screen and (min-width:992px) and (max-width:1199px){.roundbox{height:225px;width:225px}.roundbox-block h5{font-size:15px}}@media only screen and (min-width:768px) and (max-width:991px){.roundbox{height:auto;width:auto}.roundbox-block{position:relative;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;transform:translate(0)!important;left:inherit!important;top:inherit!important;margin-top:30px}.roundbox-block:not(:last-child){margin-right:30px}.roundbox-block h5{margin-top:15px;font-size:15px}}@media only screen and (max-width:767px){.roundbox{height:auto;width:auto}.roundbox-block{position:relative;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;transform:translate(0)!important;left:inherit!important;top:inherit!important;margin-top:20px;min-width:120px}.roundbox-block:not(:last-child){margin-right:30px}.roundbox-block h5{margin-top:15px;font-size:15px}.roundbox-block:not(:last-child){margin-right:15px}.roundbox-icon{height:65px;width:65px;line-height:65px;font-size:26px}}.testimonials-content-right-box{padding-left:50px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.testimonials-content-right-box{padding-left:0}}.architecture-hero{height:888px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1200px) and (max-width:1499px){.architecture-hero{height:700px}.architecture-hero h1{font-size:52px}}@media only screen and (min-width:992px) and (max-width:1199px){.architecture-hero{height:600px}.architecture-hero h1{font-size:52px}}@media only screen and (min-width:768px) and (max-width:991px){.architecture-hero{height:490px}.architecture-hero .corporate-hero-text{margin-top:0}.architecture-hero h1{font-size:40px}}@media only screen and (max-width:767px){.architecture-hero{height:480px}.architecture-hero .corporate-hero-text{margin-top:0}.architecture-hero h1{font-size:30px}}.swiper-slide *{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.architecture-hero-wrap .swiper-slide-active .layer-animation-1 h4{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.architecture-hero-wrap .swiper-slide-active .layer-animation-1 h1{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.architecture-hero-wrap .swiper-slide-active .layer-animation-1 .hero-button{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.architecture-hero-wrap .swiper-slide-active .layer-animation-2 h4{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-name:rollIn;animation-name:rollIn}.architecture-hero-wrap .swiper-slide-active .layer-animation-2 h1{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.architecture-hero-wrap .swiper-slide-active .layer-animation-2 .hero-button{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.architecture-hero-wrap .swiper-slide-active .layer-animation-3 h4{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.architecture-hero-wrap .swiper-slide-active .layer-animation-3 h1{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.architecture-hero-wrap .swiper-slide-active .layer-animation-3 .hero-button{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.architecture-hero-wrap{position:relative}.architecture-hero-wrap .hero-swiper-pagination-number{position:absolute;bottom:50px;z-index:1;right:50px}.architecture-hero-wrap .hero-swiper-pagination-number.swiper-pagination__right{padding-left:70px}.architecture-hero-wrap .hero-swiper-pagination-number.swiper-pagination__right:after{background:#fff;position:absolute;left:0;top:50%;content:"";width:50px;height:1px}@media only screen and (max-width:767px){.architecture-hero-wrap .hero-swiper-pagination-number{bottom:20px;right:20px}}.architecture-hero-wrap .swiper-pagination-bullet{text-align:center;line-height:24px;font-size:24px;font-weight:600;color:#fff;opacity:1;background:transparent;margin-right:30px}.architecture-hero-wrap .swiper-pagination-bullet-active{color:#686868;background:transparent}.architecture-hero-text-box{max-width:770px;margin:auto;background:rgba(218,221,228,.6);border:25px solid rgba(191,195,204,.5);padding:40px}@media only screen and (max-width:575px){.architecture-hero-text-box{padding:30px 10px}}.architecture-hero-three{position:relative;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:800px}.architecture-hero-three .hero-text{z-index:1;position:relative}@media only screen and (min-width:1200px) and (max-width:1499px){.architecture-hero-three{height:700px}.architecture-hero-three h1{font-size:52px}}@media only screen and (min-width:992px) and (max-width:1199px){.architecture-hero-three{height:600px}.architecture-hero-three h1{font-size:52px}}@media only screen and (min-width:768px) and (max-width:991px){.architecture-hero-three{height:490px}.architecture-hero-three .corporate-hero-text{margin-top:0}.architecture-hero-three h1{font-size:40px}}@media only screen and (max-width:767px){.architecture-hero-three{height:480px}.architecture-hero-three .corporate-hero-text{margin-top:0}.architecture-hero-three h1{font-size:30px}}.right-hero-slider{position:absolute;top:0;right:0;max-width:1040px;height:100%}@media only screen and (min-width:1200px) and (max-width:1499px){.right-hero-slider{max-width:840px}}@media only screen and (min-width:992px) and (max-width:1199px){.right-hero-slider{max-width:640px}}@media only screen and (min-width:768px) and (max-width:991px){.right-hero-slider{max-width:440px}}@media only screen and (max-width:767px){.right-hero-slider{max-width:100%}}.right-single-hero{position:relative;height:100%;overflow:hidden}.right-single-hero p{height:500px;width:600px}.right-single-hero:before{content:"";display:block;padding-top:81%}.architecture-hero-three-wrap{position:relative}.architecture-hero-three-wrap .hero-swiper-pagination-number{bottom:60px;z-index:1;left:0;position:relative}.architecture-hero-three-wrap .hero-swiper-pagination-number.swiper-pagination__right{padding-left:70px}.architecture-hero-three-wrap .hero-swiper-pagination-number.swiper-pagination__right:after{background:#273272;position:absolute;left:0;top:50%;content:"";width:50px;height:1px}.architecture-hero-three-wrap .swiper-pagination-bullet{text-align:center;line-height:24px;font-size:24px;font-weight:600;color:#273272;opacity:1;background:transparent;margin-right:30px}.architecture-hero-three-wrap .swiper-pagination-bullet-active{color:#f3525a;background:transparent}.dots-image{position:relative}.dots-image .dots-inner-images{margin-left:60px;padding-top:60px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.dots-image .dots-inner-images{margin-left:30px;padding-top:30px}}.dots-image .dots-inner-images img{display:block;position:relative;z-index:1}.dots-image .dots{position:absolute;left:0;top:0;width:75%;height:85%;background:url(../images/bg/dots.png) 0 0 repeat}.dots-image .dots-inner-images-2{margin-left:0;padding-bottom:38px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.dots-image .dots-inner-images-2{margin-left:30px;padding-top:30px}}.dots-image .dots-inner-images-2 img{display:block;position:relative;z-index:1}.dots-image .dots-2{position:absolute;left:-40px;bottom:0;width:85%;height:65%;background:url(../images/bg/dots.png) 0 0 repeat}.dots-image .dots-inner-images-3{margin-left:0;position:relative}.dots-image .dots-inner-images-3 img{display:block;position:relative;z-index:1}.dots-image .dots-3{position:absolute;right:-30px;bottom:-40px;width:85%;height:110%;background:url(../images/bg/dots.png) 0 0 repeat}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.dots-image .dots-3{right:0}}.about-us-offset{padding-left:50px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.about-us-offset{padding-left:0}}.architecture-process-title{background:#f7f7f7;padding:35px 25px 20px 35px;max-width:439px}.architecture-about-two{max-width:425px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.architecture-about-two{max-width:100%;margin-bottom:30px}}.architecture-about-two .text-size-lg{font-size:39px}.team-content-right{padding-left:15px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.team-content-right{padding-left:0}}.square-flip{-webkit-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transform:perspective(1000px);-ms-transform:perspective(1000px);transform:perspective(1000px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;height:359px;margin-top:30px}.square,.square2{width:100%;height:100%}.square{background-size:cover;background-position:50%;-webkit-transition:-webkit-transform .6s cubic-bezier(.5,.3,.3,1);transition:-webkit-transform .6s cubic-bezier(.5,.3,.3,1);-o-transition:transform .6s cubic-bezier(.5,.3,.3,1);transition:transform .6s cubic-bezier(.5,.3,.3,1);transition:transform .6s cubic-bezier(.5,.3,.3,1),-webkit-transform .6s cubic-bezier(.5,.3,.3,1);-webkit-transition:transform .6s cubic-bezier(.5,.3,.3,1);overflow:hidden;position:absolute;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.square-flip:hover .square{-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.square-flip .square2{background-size:cover;background-position:50%;-webkit-transition:-webkit-transform .6s cubic-bezier(.5,.3,.3,1);transition:-webkit-transform .6s cubic-bezier(.5,.3,.3,1);-o-transition:transform .6s cubic-bezier(.5,.3,.3,1);transition:transform .6s cubic-bezier(.5,.3,.3,1);transition:transform .6s cubic-bezier(.5,.3,.3,1),-webkit-transform .6s cubic-bezier(.5,.3,.3,1);overflow:hidden;position:absolute;top:0;-webkit-backface-visibility:hidden!important;backface-visibility:hidden;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:1}.square-flip .square2 .flip-overlay{display:block;background:hsla(0,0%,100%,.8);width:100%;height:100%;position:absolute;top:0}.square-flip:hover .square2{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-box-shadow:0 0 62.9136px 5.0864px rgba(39,50,114,.33);box-shadow:0 0 62.9136px 5.0864px rgba(39,50,114,.33)}.square-container2{z-index:99999;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:20px 10px}.square-container2 a{color:#f3525a}.architecture-font{font-size:24px}.architecture_service-order-list{padding-left:40px}.architecture_service-order-list li{margin-bottom:20px;position:relative;padding-left:30px}.architecture_service-order-list li:after{left:0;top:8px;content:"";height:10px;width:10px;border-radius:50%;position:absolute;background:#273272}.architecture_service-info-list{max-width:550px;background:#273272;padding:40px}.architecture_service-info-list li{color:#fff}.architecture_service-info-list li span{font-size:24px;margin-right:5px;font-weight:500}.start-up-hero{height:888px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1200px) and (max-width:1499px){.start-up-hero{height:700px}.start-up-hero h1{font-size:52px}}@media only screen and (min-width:992px) and (max-width:1199px){.start-up-hero{height:600px}.start-up-hero h1{font-size:52px}}@media only screen and (min-width:768px) and (max-width:991px){.start-up-hero{height:490px}.start-up-hero .corporate-hero-text{margin-top:0}.start-up-hero h1{font-size:40px}}@media only screen and (max-width:767px){.start-up-hero{height:480px}.start-up-hero .corporate-hero-text{margin-top:0}.start-up-hero h1{font-size:30px}}.start-up-hero.bg-img{background-position:bottom}@media only screen and (max-width:767px){.start-up-hero.bg-img{background-position:50%}}.height-vh{height:100vh}.start-up-hero-wrap .swiper-slide-active .layer-animation-1 h4{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.start-up-hero-wrap .swiper-slide-active .layer-animation-1 h1{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.start-up-hero-wrap .swiper-slide-active .layer-animation-1 .hero-button{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.start-up-hero-wrap .swiper-slide-active .layer-animation-2 h4{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-name:rollIn;animation-name:rollIn}.start-up-hero-wrap .swiper-slide-active .layer-animation-2 h1{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.start-up-hero-wrap .swiper-slide-active .layer-animation-2 .hero-button{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.start-up-hero-wrap .swiper-slide-active .layer-animation-3 h4{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.start-up-hero-wrap .swiper-slide-active .layer-animation-3 h1{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.start-up-hero-wrap .swiper-slide-active .layer-animation-3 .hero-button{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.start-up-hero-wrap{position:relative}.start-up-hero-wrap .hero-swiper-pagination-number{position:absolute;bottom:60px;z-index:1;left:15px}.start-up-hero-wrap .hero-swiper-pagination-number.swiper-pagination__left{padding-left:70px}.start-up-hero-wrap .hero-swiper-pagination-number.swiper-pagination__left:after{background:#273272;position:absolute;left:0;top:50%;content:"";width:50px;height:1px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.start-up-hero-wrap .hero-swiper-pagination-number{bottom:20px;right:20px}}.start-up-hero-wrap .swiper-pagination-bullet{text-align:center;line-height:24px;font-size:24px;font-weight:600;color:#273272;opacity:1;background:transparent;margin-right:30px}.start-up-hero-wrap .swiper-pagination-bullet-active{color:#f3525a;background:transparent}.start-up-bg{background:#f8f5ff}.start-up-patterns-image-01{position:relative}.start-up-patterns-image-01:before{position:absolute;top:-40px;left:0;content:"";background:url(../images/patterns/startup-pattens-01.webp) top 0 left no-repeat;height:100%;width:100%;z-index:0}.start-up-patterns-image-02{position:relative}.start-up-patterns-image-02:before{position:absolute;top:-395px;right:0;content:"";background:url(../images/patterns/startup-pattens-02.webp) top 0 right no-repeat;height:100%;width:100%;z-index:0}.startup-project-section-bg{position:relative}.startup-project-section-bg:before{position:absolute;bottom:0;right:0;content:"";background:url(../images/patterns/startup-pattens-03.webp) bottom 0 right no-repeat;height:100%;width:100%;z-index:0}.about-us-offset-right{padding-right:45px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.about-us-offset-right{padding-right:0}}.ht-service-box.style-solutions{margin-top:50px}.ht-service-box.style-solutions .service-icon{margin-bottom:28px}.ht-service-box.style-solutions .service-content{max-width:215px}.ht-service-box.style-solutions .service-content p{font-weight:300}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.ht-service-box.style-solutions{margin-top:30px}}.ht-service-box.style-solutions-two{margin-top:50px;text-align:center}.ht-service-box.style-solutions-two .service-icon{background:#f4effe;height:150px;width:150px;border-radius:50%;text-align:center;line-height:150px;margin:auto}.ht-service-box.style-solutions-two .service-icon img{width:100px;height:100px}.ht-service-box.style-solutions-two .service-content{background:#f8f5ff;text-align:center;padding:93px 15px 35px;margin-top:-65px}.ht-service-box.style-solutions-two .service-content p{font-weight:300;max-width:215px;margin:auto}@media only screen and (min-width:992px) and (max-width:1199px){.ht-service-box.style-solutions-two .service-content h4{font-size:20px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.ht-service-box.style-solutions-two{margin-top:30px}}.col-06__left-630{width:670px;max-width:100%;margin-top:-100px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.col-06__left-630{float:none;margin-top:30px;margin-left:auto!important;margin-right:auto!important}}.start-up-right-740{width:740px;max-width:100%;padding-left:30px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.start-up-right-740{float:none;padding-left:0}}.start-up-left-740{width:740px;max-width:100%;padding-left:15px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.start-up-left-740{float:none;padding-left:0}}.startup-project-wrap{text-align:center}.startup-project-wrap:after{position:absolute;left:0;top:0;content:"";height:100%;width:100%;background:url(../images/patterns/startup-project-bg.png) top no-repeat;z-index:0}.startup-project-wrap a{padding-top:30px;display:block;z-index:1;position:relative}.startup-project-box{text-align:center;margin-bottom:40px}.startup-project-box:after{position:absolute;left:0;top:0;content:"";height:100%;width:100%;background:url(../images/patterns/startup-project-lg-bg.png) top no-repeat;z-index:0}.startup-project-box a{padding-top:50px;display:block;z-index:1;position:relative}.startup-project-box .image-box{position:relative}.startup-project-box .image-box:hover .startup-project-hover{background-color:rgba(229,234,255,.9)}.startup-project-box .image-box:hover .startup-project-hover .post-overlay-title{opacity:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.startup-project-box .image-box .startup-project-hover{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;padding:30px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.startup-project-box .image-box .startup-project-hover .post-overlay-title{opacity:0;left:0;right:0;margin:auto;top:50%;padding:0 20px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:absolute;bottom:2.71rem;color:#000;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.startup_service-info-list{max-width:550px}.startup_service-info-list span{font-size:24px;margin-right:5px;font-weight:500}.pagination-project-1 .swiper-pagination-bullet{width:7px;height:7px;margin-right:10px}.pagination-project-1 .swiper-pagination-bullet:before{background:#273272;z-index:1;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.pagination-project-1 .swiper-pagination-bullet:hover:before{width:10px;height:10px;background:#f3525a}.pagination-project-1 .swiper-pagination-bullet-active:before{width:10px;height:10px;opacity:1;background:#f3525a}.start-up-patterns-image-04{position:relative}.start-up-patterns-image-04:before{position:absolute;top:250px;left:0;content:"";background:url(../images/patterns/startup-pattens-01.webp) top 0 left no-repeat;height:100%;width:100%;z-index:0}.ht-tab__content{max-width:400px;min-width:290px;float:right}.ht-tab__content-two{max-width:400px;min-width:290px;float:left;position:absolute}@media only screen and (max-width:575px){.ht-tab__content-two{position:inherit}}.img-content-start-up-team{margin-right:-120px}.ht-tab-menu-team{margin-left:-20px;margin-right:-20px}.ht-tab-menu-team .tab__item{padding:0 20px;margin-top:40px}.ht-tab-menu-team .tab__item:first-child{margin-top:100px}.ht-tab-menu-team .tab__item:last-child{margin-top:-20px}.ht-tab-menu-team .tab__item a{padding:0}.ht-tab-menu-team .tab__item a.active{-webkit-box-shadow:0 0 54px 0 rgba(39,50,114,.14);box-shadow:0 0 54px 0 rgba(39,50,114,.14)}@media only screen and (max-width:575px){.ht-tab-menu-team .tab__item{width:152px;padding:0 10px}.ht-tab-menu-team{margin-left:-10px;margin-right:-10px}}.ht-tab__content .single-team-box.style-02 .team-content,.ht-tab__content-two .single-team-box.style-02 .team-content{background:#f8f5ff;border-radius:0 0 5px 5px}.col-05__right-two{max-width:500px;background:#f8f5ff}.ht-tab-menu-team-two{padding:0 50px 70px 150px}.ht-tab-menu-team-two .tab__item{padding:0 20px;margin-top:40px;width:50%}.ht-tab-menu-team-two .tab__item a{height:138px;width:138px;padding:0}.ht-tab-menu-team-two .tab__item a.active{border-radius:50%;-webkit-box-shadow:0 0 54px 0 rgba(39,50,114,.14);box-shadow:0 0 54px 0 rgba(39,50,114,.14)}@media only screen and (max-width:575px){.ht-tab-menu-team-two .tab__item a{height:100px;width:100px}.ht-tab-menu-team-two .tab__item{padding:0 15px}.ht-tab-menu-team-two{padding:0 0 30px 20px}}.breadcrumb_inner-img{right:-150px;position:absolute;top:-67%;bottom:0}@media only screen and (min-width:1200px) and (max-width:1499px),only screen and (min-width:992px) and (max-width:1199px){.breadcrumb_inner-img{right:15px;width:420px;top:-30%}}@media only screen and (min-width:992px) and (max-width:1199px){.breadcrumb_inner-img{width:360px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.breadcrumb_inner-img{display:none}}.lates-single-blog .blog-media a{display:block}.lates-single-blog .blog-media a img{width:100%}.lates-single-blog .post-info.lates-blog-post-info{padding:24px;-webkit-box-shadow:0 0 54px 0 rgba(39,40,114,.14);box-shadow:0 0 54px 0 rgba(39,40,114,.14)}.lates-single-blog .post-info.lates-blog-post-info .post-meta{margin-bottom:10px}.lates-single-blog .post-info.lates-blog-post-info .post-excerpt p{font-weight:300}.lates-single-blog .post-info.lates-blog-post-info .btn-text{margin-top:10px}.lates-single-blog .post-info.lates-blog-post-info-02{padding:24px;background:#fbfbfb}.lates-single-blog .post-info.lates-blog-post-info-02 .post-excerpt p{font-weight:300}.lates-single-blog .post-info.lates-blog-post-info-02 .btn-text{margin-top:10px}.personal-post-previous-next ul{float:right}.personal-post-previous-next ul li{display:inline-block;margin-left:50px}.personal-post-previous-next ul li a{color:#b8b9ba}.personal-post-previous-next ul li a:hover{color:#273272;text-decoration:underline}.comment-list{padding:0;margin:70px 0 0}@media only screen and (max-width:767px){.comment-list{margin:30px 0 0}}.comment-list:first-child{margin-top:50px}.comment-list .comment{list-style-type:none;padding:5px 0}.comment-list .comment:last-child{padding-bottom:0}.comment-list .comment-author{float:left;border:5px solid #f1f1f1;border-radius:50%;-webkit-box-shadow:0 0 13px 0 rgba(1,1,1,.33);box-shadow:0 0 13px 0 rgba(1,1,1,.33)}.comment-list .comment-author img{border-radius:50px}@media only screen and (max-width:767px){.comment-list .comment-author{max-width:80px}}.comment-list .comment-content{position:relative;overflow:hidden;margin-left:140px}@media only screen and (max-width:767px){.comment-list .comment-content{margin-left:100px}}@media only screen and (max-width:575px){.comment-list .comment-content{margin-left:90px}}.comment-list .meta{margin-bottom:12px}.comment-list .meta .fn{font-size:18px;color:#273272;display:inline-block;margin-bottom:0}.comment-list .meta .comment-datetime{position:relative;display:inline-block;margin-left:5px;font-size:15px;color:#172540}.comment-list .comment-actions a{margin-right:20px;font-weight:600;color:#333}.comment-list .comment-actions a:hover{color:#273272}.comment-list .children{margin:70px 0 0 80px;padding:0}@media only screen and (max-width:767px){.comment-list .children{margin:30px 0 20px 20px}}@media only screen and (max-width:575px){.comment-list .children{margin:30px 0 20px}}.comment-list .children li+li{margin-top:35px}.comment-list .comment-actions{margin-top:5px;color:#ababab}.comment-list .comment-actions .comment-datetime{display:inline-block;margin-right:10px}.comment-list .comment-actions .comment-reply-link{display:inline-block;font-weight:600}.comment-box-form{margin-top:25px;position:relative}.comment-box-form .comment-box textarea{border:1px solid #ddd;width:100%;height:52px;padding:10px 55px 10px 15px}.comment-box-form .relative-btn{position:absolute;top:0;right:0;border:none;background:transparent;font-size:18px;height:52px;padding:10px 28px}.comment-box-form .relative-btn:hover{color:#f3525a}.blog-details-wrap .lates-blog-post-info-02{padding:35px;background:#fbfbfb}.portfolio-details-section{padding-top:120px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.portfolio-details-section{padding-top:0}}@media only screen and (min-width:992px) and (max-width:1199px){.portfolio-details-section{padding-top:10px}}.portfolio-details-one-images{max-width:540px}.portfolio-details-grid-masonry{max-width:720px}.portfolio-details-content .portfolio-categories{margin-bottom:10px;color:#f3525a;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px}.portfolio-details-table table{margin:0 0 1.5em;width:100%;display:inline-table;overflow:hidden}.portfolio-details-table .label{text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:1px;color:#333;margin-bottom:12px}.portfolio-details-table td:last-child{text-align:right;padding-right:0}.portfolio-details-table td{border:0;background:none!important;padding:17px 10px;text-align:left}.portfolio-details-table td:first-child{padding-left:0}.portfolio-details-table tr+tr{border-top:1px solid #ededed}.portfolio-details-table .portfolio-details-share a{padding:0 10px;font-size:15px;color:#ababab}.portfolio-details-grid-masonry{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px}@media only screen and (max-width:767px){.portfolio-details-grid-masonry{grid-template-columns:repeat(1,1fr);margin-bottom:30px}}@media only screen and (min-width:768px) and (max-width:991px){.portfolio-details-grid-masonry{margin-bottom:30px}}.portfolio-details-grid-masonry .portfolio-details-grid-image img{width:100%}.portfolio-details-five-images{position:relative}.portfolio-details-five-images .caption-text{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);color:#fff;font-size:14px;padding:10px;border-radius:0 0 5px 5px;text-align:center}.entry-portfolio-return-link{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:48px;height:48px;line-height:48px;text-align:center;border-radius:50%;background:#fff;-webkit-box-shadow:0 4px 32px rgba(51,51,51,.07);box-shadow:0 4px 32px rgba(51,51,51,.07);font-size:18px}.portfolio-nav-links .nav-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px}@media only screen and (max-width:767px){.portfolio-nav-links .nav-list{grid-template-columns:auto}}.portfolio-nav-links .nav-list .next{text-align:right}.portfolio-nav-links .nav-list .inner div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:190px;padding:20px 0}.portfolio-nav-links .nav-list .prev img{margin-right:28px}.portfolio-nav-links .nav-list .next img{margin-left:28px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.portfolio-nav-links .nav-list .next a{padding-right:30px}.portfolio-nav-links .nav-list .prev a{padding-left:30px}.portfolio-nav-links .nav-list .inner h6:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:FontAwesome;font-weight:300;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:24px}.portfolio-nav-links .nav-list .prev h6:before{left:15px;content:"\f104"}.portfolio-nav-links .nav-list .next h6:before{right:15px;content:"\f105"}.downlode-btn .btn:hover,.hero__purchase .btn:hover{background:#273272;color:#fff}.header__actions--preview .ht-btn{background:#fff;color:#273272}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.header__actions--preview{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%}.header__actions--preview .header__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.preview-hero-area{height:880px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media only screen and (min-width:1200px) and (max-width:1499px){.preview-hero-area{height:700px}}@media only screen and (min-width:992px) and (max-width:1199px){.preview-hero-area{height:620px}}@media only screen and (min-width:768px) and (max-width:991px){.preview-hero-area{height:auto}}@media only screen and (max-width:767px){.preview-hero-area{height:auto}}.preview-hero-bg{background:url(../images/preview/landing-header-preview-bg.webp);background-size:cover;background-position:50% 50%;background-color:transparent;background-repeat:no-repeat}.pr-img-01{position:absolute;top:-4%;left:28%}@media only screen and (max-width:767px){.pr-img-01{width:130px;top:-10%;left:8%}}.pr-img-02{position:absolute;top:12%;right:6%}@media only screen and (max-width:767px){.pr-img-02{right:-5%}}.pr-img-03{position:absolute;bottom:10%;right:-10%}@media only screen and (min-width:1200px) and (max-width:1499px){.pr-img-03{width:250px;right:-10%}}@media only screen and (min-width:992px) and (max-width:1199px){.pr-img-03{width:250px;right:-10%}}@media only screen and (min-width:768px) and (max-width:991px){.pr-img-03{width:200px;right:-20%}}@media only screen and (max-width:767px){.pr-img-03{width:200px;right:-20%}}@media only screen and (max-width:575px){.pr-img-03{width:200px;right:-30%}}.pr-img-04{position:absolute;bottom:20%;right:18%}@media only screen and (min-width:768px) and (max-width:991px){.pr-img-04{bottom:5%;right:18%}}@media only screen and (max-width:767px){.pr-img-04{bottom:2%;right:50%}}.preview-inner-img img{z-index:4}@media only screen and (min-width:768px) and (max-width:991px){.preview-inner-img{max-width:500px;margin:auto auto 30px}}.preview-hero-text{z-index:4}.preview-hero-text h6{color:#f3525a;letter-spacing:2px;font-weight:700;font-size:16px;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:991px){.preview-hero-text{text-align:center}.preview-hero-text .hero-button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){.preview-hero-text{text-align:center}}.single-preview-item__wrap a{display:block}.single-preview-item__wrap a:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.single-preview-item__wrap a:hover .single-preview-item__thumbnail .overlay{visibility:visible;opacity:1}.frame-screen{position:relative;background:#fff;border-radius:5px;-webkit-box-shadow:0 70px 40px -35px rgba(51,51,51,.13);box-shadow:0 70px 40px -35px rgba(51,51,51,.13)}.frame-screen .dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:14px;height:23px}.frame-screen .dots .dot{margin:0 4px;width:9px;height:9px;border-radius:50%;background:#dadada}.frame-screen .single-preview-item__thumbnail{position:relative}.frame-screen .single-preview-item__thumbnail .overlay{background-color:rgba(60,70,128,.9);position:absolute;top:0;left:0;right:0;bottom:0;visibility:visible;opacity:0;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.frame-screen .single-preview-item__thumbnail .btn-view-demo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff!important;pointer-events:none;min-width:150px;color:#333}.frame-screen .single-preview-item__info h6{font-size:16px;font-weight:700;line-height:1.87;padding:14px 27px;margin-bottom:0;text-align:left}.layout-section-bg{background:url(../images/preview/landing-header-preview-bg.webp);background-color:#f6f2ed;background-repeat:no-repeat;background-position:100% 100%}.layouts-section-text{max-width:500px;width:100%;margin:auto}.ht-box-icon.preview-style{margin-left:auto;max-width:420px;margin-top:30px;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.ht-box-icon.preview-style:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.ht-box-icon.preview-style .icon-box-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ht-box-icon.preview-style .icon-box-wrap .image{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 27px 0 0;width:114px;text-align:center;border-radius:50%}.prv-section-footer-bg{background:url(../images/preview/landing-header-preview-bg.webp);background-size:cover;background-repeat:no-repeat}.footer-preview-content h6{letter-spacing:7px}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2Utc2VjdGlvbi9fcGVyc29uYWwuc2NzcyIsInN0eWxlLmNzcyIsImdsb2JhbC9fZGVmYXVsdC5zY3NzIiwiX3ZhcmlhYmxzLnNjc3MiLCJnbG9iYWwvX3NwYWNpbmcuc2NzcyIsImdsb2JhbC9hbmltYXRpb25zLnNjc3MiLCJsYXlvdXQvX2NvbnRhaW5lci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX3NpZGViYXIuc2NzcyIsImxheW91dC9fcHJvZHVjdC5zY3NzIiwibGF5b3V0L19jYXJ0LnNjc3MiLCJsYXlvdXQvX2NoZWNrb3V0LnNjc3MiLCJlbGVtZW50cy9fc2VydmljZS5zY3NzIiwiZWxlbWVudHMvX2J1dHRvbi5zY3NzIiwiZWxlbWVudHMvX2NvdW50ZXJzLnNjc3MiLCJlbGVtZW50cy9fbGlzdGluZy5zY3NzIiwiZWxlbWVudHMvX2NhbGwtdG8tYWN0aW9uLnNjc3MiLCJlbGVtZW50cy9fdGVzdGltb25pYWwuc2NzcyIsImVsZW1lbnRzL19zb2NpYWxfbmV0d29ya3Muc2NzcyIsImVsZW1lbnRzL190ZWFtLnNjc3MiLCJlbGVtZW50cy9fcHJvamVjdC5zY3NzIiwiZWxlbWVudHMvX3RpbWVsaW5lLnNjc3MiLCJlbGVtZW50cy9fY29udGFjdC11cy5zY3NzIiwiZWxlbWVudHMvX3ByaWNpbmcuc2NzcyIsInBhZ2Utc2VjdGlvbi9jb3Jwb3JhdGUtcGFnZS5zY3NzIiwicGFnZS1zZWN0aW9uL19jcmVhdGl2ZS1wYWdlcy5zY3NzIiwicGFnZS1zZWN0aW9uL19hcmNoaXRlY3R1cmUtcGFnZS5zY3NzIiwicGFnZS1zZWN0aW9uL19zdGFydC11cC5zY3NzIiwicGFnZS1zZWN0aW9uL19ibG9ncy1wYWdlcy5zY3NzIiwicGFnZS1zZWN0aW9uL19wcm9qZWN0LWRldGFpbHMuc2NzcyIsInBhZ2Utc2VjdGlvbi9fcHJldmlldy1wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBd3BCQSxnQkNvclFBLENDdDBSQSxpQkFDSSw2QkFBc0IsQ0FBdEIscUJEMkNKLENDekNBLFVBQ0ksV0Q0Q0osQ0MxQ0EsS0FDRSxnQkNjcUIsQ0RickIsY0NjbUIsQ0RibkIsaUJBQWtCLENBQ2xCLGVDVW9CLENEVHBCLGtCQUFtQixDQUNuQiw4QkNMc0MsQ0RNdEMsYUNNdUIsQ0RMdkIsaUJBQWtCLENBQ2xCLHFCRDZDRixDQ3REQSxpQkFXSSxlRCtDSixDQzNDQSxrQkFDSSxVQ3RCd0IsQ0R1QnhCLDhCQ2Y0QyxDRGdCNUMsZUNHcUIsQ0RGckIsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLGdCRDhDSixDQzVDQSxHQUNJLGNEK0NKLENDOUNJLGdFQUZKLEdBR00sY0RrREosQ0FDRixDQ2pESSwrREFMSixHQU1NLGNEcURKLENBQ0YsQ0NwREkseUNBUkosR0FTTSxjRHdESixDQUNGLENDdERBLEdBQ0ksY0R5REosQ0N4REksZ0VBRkosR0FHTSxjRDRESixDQUNGLENDM0RJLCtEQUxKLEdBTU0sY0QrREosQ0FDRixDQzlESSx5Q0FSSixHQVNNLGNEa0VKLENBQ0YsQ0NoRUEsR0FDSSxjRG1FSixDQ2xFSSxnRUFGSixHQUdNLGNEc0VKLENBQ0YsQ0NyRUksK0RBTEosR0FNTSxjRHlFSixDQUNGLENDeEVJLHlDQVJKLEdBU00sY0Q0RUosQ0FDRixDQzFFQSxHQUNJLGNENkVKLENDNUVJLHlDQUZKLEdBR00sY0RnRkosQ0FDRixDQzlFQSxHQUNJLGNEaUZKLENDaEZJLHlDQUZKLEdBR00sY0RvRkosQ0FDRixDQ2xGQSxHQUNJLGNEcUZKLENDbEZBLGFBQ0ksZURxRkosQ0NuRkEsU0FDRSxhQUFjLENBQ2Qsb0JBQXFCLENBQ3JCLG1CQUFvQixDQUNwQixvQkFBcUIsQ0FDckIsY0RzRkYsQ0NwRkEsd0JBQ0UseURDekZpRSxDRHlGakUsb0RDekZpRSxDRHlGakUsaUREdUZGLENDckZBLE9BQ0Usc0JEd0ZGLENDdEZBLFFBQ0UsYUFBYyxDQUNkLFlBQWEsQ0FDYixvQkR5RkYsQ0N2RkEsc0JBQ0ksWUFBYSxDQUNiLHVCQUFnQixDQUFoQixlRDBGSixDQ3hGQSxRQUNFLG9CQUFxQixDQUNyQixhRDJGRixDQ3pGQSwwQkFDRSxjRDRGRixDQzFGQSxHQUNFLDRCQUE2QixDQUM3QixRQUFTLENBQ1QsU0Q2RkYsQ0MzRkEsV0FDSSxTQUFZLENBQ1osNEJEOEZKLENDNUZBLHNCQUNJLGVEK0ZKLENDN0ZBLG1CQUNJLGVEZ0dKLENDOUZBLHNCQUNJLGVEaUdKLENDL0ZBLHFCQUNJLGVEa0dKLENDaEdBLG9CQUNJLGVEbUdKLENDakdBLGdCQUNJLGtCRG9HSixDQ2xHQSxnQkFDSSxrQkRxR0osQ0NsR0EsYUFDSSxpQkRxR0osQ0NuR0EsZ0JBQ0kseUJEc0dKLENDL0ZBLG9DQUNJLGFEcUdKLENDbkdBLHNCQUNJLGFEc0dKLENDcEdBLFlBQ0ksb0JEdUdKLENDckdBLFVBQ0ksZUR3R0osQ0N0R0EsU0FDSSxrQkR5R0osQ0N2R0EsV0FDSSxrQkQwR0osQ0N4R0EsV0FDSSxrQkQyR0osQ0N4R0Esa0JBQ0ksa0JEMkdKLENDekdBLG9CQUNJLGtCRDRHSixDQzFHQSxnQkFDSSxrQkQ2R0osQ0MxR0EscUJBQ0ksYUQ2R0osQ0MzR0EsdUJBQ0ksYUQ4R0osQ0M1R0EsbUJBQ0ksYUQrR0osQ0M1R0EsZ0JBQ0ksOEJEK0dKLENDNUdBLGFBQ0ksYUQrR0osQ0M3R0EsZUFDSSxhRGdISixDQzlHQSxVQUNJLGVEaUhKLENDL0dBLGdCQUNJLGlCRGtISixDQ2hIQSxZQUNJLGFEbUhKLENDakhBLGFBQ0csb0REb0hILENDbEhBLFdBQ0ksU0RxSEosQ0NuSEEsZ0JBQ0ksZURzSEosQ0NwSEEscUJBQ0ksaURBQW9ELENBQXBELHlDRHVISixDQ2xIQSxPQUNJLGdCQUFpQixDQUNqQixXQUFZLENBQ1osY0FBZSxDQUNmLFVBQVcsQ0FDWCxZQUFhLENBQ2Isd0JBQXlCLENBQ3pCLGlCQUFrQixDQUNsQixzRkFBd0YsQ0FDeEYsd0JBQW9DLENBQ3BDLG9CQUFxQixDQUNyQix1QkRzSEosQ0NqSUEsYUFhUSxnR0R3SFIsQ0NySEEsVUFDSSxxQkFB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QUlRLGVIZ3VDVixDQUNGLENHOXRDUSx5Q0FQSixzQkFRUSxlSGt1Q1YsQ0FDRixDR2h1Q0ksc0JBQ0ksZUhtdUNSLENHanVDUSwrREFISixzQkFJUSxlSHF1Q1YsQ0FDRixDR251Q1EseUNBUEosc0JBUVEsZUh1dUNWLENBQ0YsQ0dwdUNJLHVCQUNJLGdCSHV1Q1IsQ0dydUNRLCtEQUhKLHVCQUlRLGVIeXVDVixDQUNGLENHdnVDUSx5Q0FQSix1QkFRUSxlSDJ1Q1YsQ0FDRixDR3p1Q0ksdUJBQ0ksZ0JINHVDUixDRzF1Q1EsK0RBSEosdUJBSVEsZUg4dUNWLENBQ0YsQ0c1dUNRLHlDQVBKLHVCQVFRLGVIZ3ZDVixDQUNGLENHN3VDSSxzQkFDSSxrQkhndkNSLENHN3VDSSxzQkFDSSxrQkhndkNSLENHN3VDSSxzQkFDSSxrQkhndkNSLENHN3VDSSxzQkFDSSxrQkhndkNSLENHL3VDUSx5Q0FGSixzQkFHUSxrQkhtdkNWLENBQ0YsQ0dodkNJLHNCQUNJLGtCSG12Q1IsQ0dsdkNRLCtEQUZKLHNCQUdRLGtCSHN2Q1YsQ0FDRixDR3J2Q1EseUNBTEosc0JBTVEsa0JIeXZDVixDQUNGLENHdHZDSSxzQkFDSSxrQkh5dkNSLENHeHZDUSwrREFGSixzQkFHUSxrQkg0dkNWLENBQ0YsQ0czdkNRLHlDQUxKLHNCQU1RLGtCSCt2Q1YsQ0FDRixDRzV2Q0ksdUJBQ0ksbUJIK3ZDUixDRzl2Q1EsK0RBRkosdUJBR1Esa0JIa3dDVixDQUNGLENHandDUSx5Q0FMSix1QkFNUSxrQkhxd0NWLENBQ0YsQ0dsd0NJLHVCQUNJLG1CSHF3Q1IsQ0dud0NRLCtEQUhKLHVCQUlRLGtCSHV3Q1YsQ0FDRixDR3J3Q1EseUNBUEosdUJBUVEsa0JIeXdDVixDQUNGLENHcndDQSxPQUNJLGtCSHd3Q0osQ0d0d0NBLE9BQ0ksa0JIeXdDSixDR3Z3Q0EsT0FDSSxrQkgwd0NKLENHeHdDQSxPQUNJLGtCSDJ3Q0osQ0d6d0NBLE9BQ0ksa0JINHdDSixDRzF3Q0EsT0FDSSxrQkg2d0NKLENHMXdDQSxPQUNJLGVINndDSixDRzN3Q0EsT0FDSSxlSDh3Q0osQ0c1d0NBLE9BQ0ksZUgrd0NKLENHN3dDQSxPQUNJLGVIZ3hDSixDRzl3Q0EsT0FDSSxlSGl4Q0osQ0cvd0NBLE9BQ0ksZUhreENKLENHL3dDQSwrREFFUSxjQUNJLFlIaXhDVixDRzd3Q00sZUFDSSxlSCt3Q1YsQ0czd0NNLGVBQ0ksZUg2d0NWLENHendDTSxlQUNJLGVIMndDVixDR3Z3Q00sZUFDSSxlSHl3Q1YsQ0dyd0NNLGVBQ0ksZUh1d0NWLENHbndDTSxlQUNJLGVIcXdDVixDR2p3Q00sZUFDSSxrQkhtd0NWLENHL3ZDTSxlQUNJLGtCSGl3Q1YsQ0c3dkNNLGVBQ0ksa0JIK3ZDVixDRzN2Q00sZUFDSSxrQkg2dkNWLENBQ0YsQ0cxdkNBLHlDQUVRLGFBQ0ksWUg0dkNWLENHeHZDTSxjQUNJLGVIMHZDVixDR3R2Q00sY0FDSSxlSHd2Q1YsQ0dwdkNNLGNBQ0ksZUhzdkNWLENHbHZDTSxjQUNJLGVIb3ZDVixDR2h2Q00sY0FDSSxlSGt2Q1YsQ0c5dUNNLGNBQ0ksZUhndkNWLENHNXVDTSxjQUNJLGtCSDh1Q1YsQ0cxdUNNLGNBQ0ksa0JINHVDVixDR3h1Q00sY0FDSSxrQkgwdUNWLENHdHVDTSxjQUNJLGtCSHd1Q1YsQ0FDRixDR3J1Q0EsK0RBR1EsZUFDSSxnQkhzdUNWLENHbHVDTSxlQUNJLG1CSG91Q1YsQ0cvdENNLGVBQ0ksZ0JIaXVDVixDRzd0Q00sZUFDSSxtQkgrdENWLENHM3RDTSxjQUNJLGFINnRDVixDR3p0Q00sY0FDSSxnQkgydENWLENBQ0YsQ0d2dENBLHlDQUVRLGFBQ0ksYUh5dENWLENHcnRDTSxhQUNJLGdCSHV0Q1YsQ0dudENNLGNBQ0ksZ0JIcXRDVixDR2p0Q00sY0FDSSxtQkhtdENWLENHL3NDTSxjQUNJLGdCSGl0Q1YsQ0c3c0NNLGNBQ0ksbUJIK3NDVixDQUNGLENJMzNEQSxnQ0FDSSxHQUNJLFNBQVUsQ0FDViwrQkprNEROLENBQ0YsQ0kvM0RBLHdCQUNJLEdBQ0ksU0FBVSxDQUNWLCtCQUFnQyxDQUNoQyx1QkprNEROLENBQ0YsQ0k5M0RBLGtDQUNJ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LGlEQVdZLGlCQUFrQixDQUNsQixxQkFBYyxDQUFkLG1CQUFjLENBQWQsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGlCOUJzMFZaLEM4QmowVkEsdUJBQ0ksZ0VBQWdFLENBQ2hFLHFCQUFzQixDQUN0QiwyQjlCbzBWSixDOEJsMFZBLDJCQUNJLGtCOUJxMFZKIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAyMy4gUGVyc29uYWwgUGFnZXMgQ3NzICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki8gICBcclxuXHJcbi5wZXJzb25hbC1oZXJvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsvKlxyXG4gICAgaGVpZ2h0OiA5NDRweDsqL1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAmIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJiAuaGVyby1zdWItdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMTcyNTQxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDYzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgIC8qaGVpZ2h0OiA3MDBweDsqL1xyXG4gICAgICAgICYgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAvKmhlaWdodDogNjAwcHg7Ki9cclxuICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAvKmhlaWdodDogNDkwcHg7Ki9cclxuICAgICAgICAmIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAvKmhlaWdodDogNDAwcHg7Ki9cclxuICAgICAgICAmIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wZXJzb25hbC1pbm5lci1oZXJvLWltYWdlcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTMwMHB4O1xyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi10d28ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMwMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE0NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc29jaWFsLXBlcnNvbmFsLWJveCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNTBweDtcclxuICAgIGJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFib3V0LWxlZnQtd3JhcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgcGFkZGluZzogOTBweCA4MnB4IDkwcHggNzBweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZSwkdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZzogNjBweCA1MnB4IDYwcHggNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTJweCA2MHB4IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggNjBweCAxNXB4O1xyXG4gICAgfVxyXG4gICBcclxufVxyXG4ucGVyc29uYWwtYWJvdXQtcmlnaHQtd3JhcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNWY1O1xyXG4gICAgcGFkZGluZzogOTBweCA4MnB4IDkwcHggNzBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZSwkdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZzogNjBweCA1MnB4IDYwcHggNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTJweCA2MHB4IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggNjBweCAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmFib3V0LWNvbC0wNV9fcmlnaHQge1xyXG4gICAgd2lkdGg6IDUxNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UsJHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBlcnNvbmFsLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogODUlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucGVyc29uYWwtYWJvdXQtbGVmdC1pbWFnZXMge1xyXG4gICAgcGFkZGluZzogNTBweDtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAucGVyc29uYWwtYWJvdXQtYnRuLWJveC10d297XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogODBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuLnBsLWxnLTEwMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5wZXJzb25hbC1za2lsbC1jb250ZW50LWJveCB7XHJcbiAgICAmLW9uZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2dyZXNzLWJhci0tb25lIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXR3byB7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZ3Jlc3MtYmFyLS1vbmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJvZ3Jlc3MtYmFyIHtcclxuICAgICYtLW9uZSB7XHJcbiAgICAgICAgJiAucHJvZ3Jlc3MtY2hhcnRzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tdHdvIHtcclxuICAgICAgICBcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYgLnByb2dyZXNzLWNoYXJ0cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBlcnNvbmFsLWJveC1za2lsbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDg4JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgfVxyXG4gICAgJi5wZXJzb25hbC1za2lsbC1yaWdodC1pbWFnZXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBlcnNvbmFsLWFib3V0LWJ0bi1ib3gtdHdve1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucHJvZ3Jlc3MtY2hhcnRzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgLnByb2dyZXNzICB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNWY1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgJi0tdHdvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICYgLnByb2dyZXNzLWJhciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYgLnByb2dyZXNzLWJhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIsJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgc3Bhbi5wZXJjZW50LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgXHJcbiAgICAucHJvZ3Jlc3NfX3R3byAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgICBzcGFuLnBlcmNlbnQtbGFiZWwge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4ucGVyc29uYWwtaW5mby1ib3gge1xyXG4gICAgbWF4LXdpZHRoOiA4NDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxufVxyXG4ucGVyc29uYWwtc2VydmljZS1hcmVhIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmZsZXhpYmxlLWltYWdlLXNsaWRlci13cmFwIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTUwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wZXJzb25hbC1zZXJ2aWNlLWJveC13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogNDI1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogODglO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICB9XHJcbiAgICAmLnBlcnNvbmFsLXNlcnZpY2UtbGVmdC1pbWFnZXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xyXG4gICAgICAgIC5pbWctYm94IHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGVyc29uYWwtYWJvdXQtYnRuLWJveC10d297XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRpbWVsaW5lLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAmIGg0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZy1jb2wtMDVfX3JpZ2h0IHtcclxuICAgIHdpZHRoOiA1MTVweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlLCR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLnBlcnNvbmFsLWJsb2ctY29udGVudC13cmFwIHtcclxuICAgIC5wb3N0LW1ldGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmIC5hdXRob3ItbmFtZSwucG9zdC1kYXRhIHtcclxuICAgICAgICAgICAgJiBoNCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE3MjU0MTsgXHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wZXJzb25hbC1wb3N0LW1ldGEtdGFnIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAmIC50YWctbGlzdCB7XHJcbiAgICAgICAgJiBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICMxNzI1NDE7IFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3N0LXNoYXJlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxyXG4gICAgICAgIC5wb3N0LXNoYXJlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wZXJzb25hbC1ibG9nLWNvbnRlbnQtZGV0YWlscyB7XHJcbiAgICBtYXgtd2lkdGg6IDUzNnB4O1xyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAmOjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwMCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wZXJzb25hbC1wb3J0Zm9saW8tc2xpZGVyX19jb250YWluZXIsLnBlcnNvbmFsLXBvcnRmb2xpby10d28tc2xpZGVyX19jb250YWluZXIge1xyXG4gICAgJiAuc3dpcGVyLW5hdi1idXR0b24ge1xyXG4gICAgICAgIGtncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBlcnNvbmFsLXNoYXJlLXRpdGxlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5wZXJzb25hbC1ibG9nLWRldGFpbHMtd3JhcCB7XHJcbiAgICAmIC5ibG9nLWxnLWltYWdlcyB7XHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaHQtc29jaWFsLW5ldHdvcmtzLmRlZmF1bHQtY29sb3IgLml0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtLXdpZGdldC1kZXRhaWxzIHtcclxuICAgIC53aWRnZXQtYmFubmVyLWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogNjVweCAxNXB4IDcwcHg7XHJcbiAgICB9XHJcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW46IDQwcHggYXV0byBhdXRvO1xyXG4gICAgfVxyXG4gICAgJiBoMywgXHJcbiAgICAmIGg0IHtcclxuICAgICAgICBjb2xvcjogI2Y0YmU1NDtcclxuICAgIH1cclxufVxyXG5cclxuLnRlYW0tcGVyc29uYWwtaW5mby1saXN0IHtcclxuICAgICYgPiBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMxNzI1NDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uaHQtc29jaWFsLXRlYW0ge1xyXG4gICAgJiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBlcnNvbmFsLXRlc3RpbW9uaWFscy10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTU0cHg7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGVyc29uYWwtdGVzdGltb25pYWxzLXRhYi1saXN0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IC0yMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xyXG5cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBmbG9hdDogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLThweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGZsb2F0OiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOXB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggLThweCByZ2JhKDAsIDAsIDAsIDAuMilcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgd2lkdGg6IDE0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGVyc29uYWwtdGVzdGltb25pYWxzLWRldGFpbHMge1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUzNXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCdXCI7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC0zMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCLigJxcIjtcclxuICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGVyc29uYWwtdGVzdGltb25pYWxzLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICByaWdodDogLTYwcHg7XHJcbiAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgcmlnaHQ6IC04MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgQ1NTIEluZGV4ICAgICAgICAgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuICAgIDAxLiBEZWZhdWx0IENzc1xyXG4gICAgICAgIC0gQnJlYWR2cnVtYiBcclxuICAgICAgICAtIFByZWxvYWRlciAgIFxyXG4gICAgICAgIC0gU2Nyb2xsIHRvcCBcclxuICAgIDAyLiBTZWN0aW9uIFNwYWNpbmcgQ3NzXHJcbiAgICAwMy4gQ3VzdG9tIEFuaW1hdGlvbiBDc3NcclxuICAgIDA0LiBjb250YWluZXIgQ3NzIFxyXG4gICAgMDUuIEhlYWRlciBDc3MgXHJcbiAgICAgICAgLSBsYW5ndWFnZVxyXG4gICAgICAgIC0gTmF2aWdhdGlvbiBNZW51IENzc1xyXG4gICAgICAgIC0gTXVsdGlsZXZlbCBTdWJtZW51IENzc1xyXG4gICAgICAgIC0gTWVnYSBNZW51IENzc1xyXG4gICAgICAgIC0gTW9iaWxlIE1lbnUgT3ZlcmxheSBDc3NcclxuICAgIDA2LiBGb290ZXIgQ3NzXHJcbiAgICAwNy4gU2lkZWJhciBDc3NcclxuICAgIDA4LiBQcm9kdWN0IHN0eWxlIENzcyAgIFxyXG4gICAgMDkuIENhcnQgUGFnZSBDc3MgIFxyXG4gICAgMTAuIENoZWNrb3V0IFBhZ2UgQ3NzIFxyXG4gICAgMTEuIFNlcnZpY2VzIENzc1xyXG4gICAgMTIuIFNlcnZpY2VzIENzc1xyXG4gICAgMTMuIENvdW50ZXJzIENzcyBcclxuICAgIDE0LiBMaXN0aW5nIENzc1xyXG4gICAgMTUuIENhbGwgVG8gQWN0aW9uIENzc1xyXG4gICAgMTYuIFRlc3RpbW9uaWFsIHNsaWRlciBDc3NcclxuICAgIDE3LiBUZWFtIENzcyBcclxuICAgIDE4LiBQcm9qY2V0IENzc1xyXG4gICAgMTkuIFRpbWVsaW5lIENzc1xyXG4gICAgMjAuIENvbnRhY3QgVXMgQ3NzXHJcbiAgICAyMS4gUHJpY2luZyAgQ3NzICAgXHJcbiAgICAyMi4gQ29ycG9yYXRlIFBhZ2VzIENzcyAgICAgICBcclxuICAgIDIzLiBQZXJzb25hbCBQYWdlcyBDc3MgXHJcbiAgICAyNC4gQ3JlYXRpdmUgUGFnZXMgQ3NzXHJcbiAgICAyNS4gQXJjaGl0ZWN0dXJlIFBhZ2VzIENzcyAgICBcclxuICAgIDI2LiBTdGFydFVwIFBhZ2VzIENzc1xyXG4gICAgMjcuIEJsb2cgUGFnZXMgQ3NzICAgXHJcbiAgICAyOC4gUHJvamN0IERldGFpbHMgUGFnZXMgQ3NzXHJcbiAgICAyOS4gUHJldmlldyBQYWdlIENzcyBcclxuICAgIFxyXG4vKj09PT09ICBFbmQgb2YgQ1NTIEluZGV4ICA9PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgICAwMS4gRGVmYXVsdCBDc3MgICAgICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1lcnJpd2VhdGhlcjozMDAsNDAwLDcwMCw5MDAmZGlzcGxheT1zd2FwXCIpO1xuKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS43NDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBzZXJpZjtcbiAgY29sb3I6ICMxNzI1NDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keS5uby1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS40MTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDU2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDYzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDM5cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoNSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hLCBidXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEsIGJ1dHRvbiwgaW1nLCBpbnB1dCwgc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYTpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4uZm9jdXMsIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2YzNTI1YTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG91dHNpZGUgbm9uZSBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYXJrLCBtYXJrIHtcbiAgcGFkZGluZzogMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvbnQtd2VpZ2h0LS1leC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LS1yZWd1bGVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LS1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC13ZWlnaHQtLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmxldHRlci1zcGFjZS0xIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmxldHRlci1zcGFjZS0yIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyotLVxyXG4gICAgRGVmYXVsdCBDbGFzc1xyXG4qL1xuLnRleHQtY29sb3ItcHJpbWFyeSwgLnRpdGxlLS1kZWZhdWx0IHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi50ZXh0LWNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZjM1MjVhO1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbn1cblxuLmJnLWdyYXktMiB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5cbi5iZy1ncmF5LTMge1xuICBiYWNrZ3JvdW5kOiAjZjZmMmVkO1xufVxuXG4udGhlbWUtYmctZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG59XG5cbi50aGVtZS1iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjZjM1MjVhO1xufVxuXG4udGhlbWUtYmctdGhyZWUge1xuICBiYWNrZ3JvdW5kOiAjMTcyNTQxO1xufVxuXG4udGhlbWUtY29sb3ItZGVmYXVsdCB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4udGhlbWUtY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmMzUyNWE7XG59XG5cbi50aGVtZS1jb2xvci10aHJlZSB7XG4gIGNvbG9yOiAjMTcyNTQxO1xufVxuXG4udHJhbnNwYXJlbnQtYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuXG4uc3ViLWhlYWRpbmcge1xuICBjb2xvcjogIzZkNzBhNjtcbn1cblxuLmhlYWRpbmctdGl0bGUge1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLmJsYWNrLWJnIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuLmJvcmRlci1yYWR1cy01IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjZjM1MjVhO1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNGRkYgMCwgI0Y1RjVGNSAxMDAlKTtcbn1cblxuLngtaW5kZXgtMSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vdmVyZmxvdy1oaWRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ib3gtc2hhZG93LS1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE0KTtcbn1cblxuLyotLSBUYWIgQ29udGVudCAmIFBhbmUgRml4IC0tKi9cbnNlbGVjdCB7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmOCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VsZWN0b3ItaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmOCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VsZWN0b3ItaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC1iZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi8qLS0tLS0tLSBEZWZhdWxkIENsYXNzIC0tLS0tLS0tKi9cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5ib3gtc2hhZG93LXRvcCB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGFzaCB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYXNoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXRoaWNrIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGhpY2sge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kcmFrIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kcmFrIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4uc2VjdGlvbi1zdWItdGl0bGUge1xuICBjb2xvcjogI2YzNTI1YTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnNlY3Rpb24tdW5kZXItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uc2VjdGlvbi11bmRlci1oZWFkaW5nIGEge1xuICBjb2xvcjogIzI3MzI3MjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24tdW5kZXItaGVhZGluZyBhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IC0xcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcztcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuXG4uc2VjdGlvbi11bmRlci1oZWFkaW5nIGE6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLmltZy13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGl0bGUtZGVjLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzI3Mjtcbn1cblxuZm9ybSB7XG4gIC8qIEZGIDQtMTggKi9cbiAgLyogRkYgMTkrICovXG4gIC8qIElFIDEwKyAqL1xufVxuXG5mb3JtIGlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5mb3JtIGlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmZvcm0gaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmZvcm0gaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5mb3JtIGlucHV0OjpwbGFjZWhvbGRlciwgZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsIHRleHRhcmVhOmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIHNlbGVjdDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xuICBjb2xvcjogIzI3MzI3MjtcbiAgYm9yZGVyLWNvbG9yOiAjMjczMjcyO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDAgMTBweCAwIDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW5wdXQtcm93IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmlucHV0LWNvbC0xMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uaW5wdXQtY29sLTUge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaW5wdXQtY29sLTUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaW5wdXQtY29sLTMge1xuICAtbXMtZmxleDogMCAwIDMzJTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgZmxleDogMCAwIDMzJTtcbiAgbWF4LXdpZHRoOiAzMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLyogT3ZlcmxheSBzdHlsZXMgKi9cbltkYXRhLW92ZXJsYXldLFxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXldLFxuW2RhdGEtYmxhY2stb3ZlcmxheV0sXG5bZGF0YS13aGl0ZS1vdmVybGF5XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2RhdGEtb3ZlcmxheV0gPiBkaXYsXG5bZGF0YS1vdmVybGF5XSA+ICosXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheV0gPiBkaXYsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheV0gPiAqLFxuW2RhdGEtYmxhY2stb3ZlcmxheV0gPiBkaXYsXG5bZGF0YS1ibGFjay1vdmVybGF5XSA+ICosXG5bZGF0YS13aGl0ZS1vdmVybGF5XSA+IGRpdixcbltkYXRhLXdoaXRlLW92ZXJsYXldID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuW2RhdGEtb3ZlcmxheV06YmVmb3JlLFxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXldOmJlZm9yZSxcbltkYXRhLWJsYWNrLW92ZXJsYXldOmJlZm9yZSxcbltkYXRhLXdoaXRlLW92ZXJsYXldOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG5bZGF0YS1vdmVybGF5XTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjcyO1xufVxuXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheV06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNTI1YTtcbn1cblxuW2RhdGEtYmxhY2stb3ZlcmxheV06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuW2RhdGEtd2hpdGUtb3ZlcmxheV06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjFcIl06YmVmb3JlLFxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXk9XCIxXCJdOmJlZm9yZSxcbltkYXRhLWJsYWNrLW92ZXJsYXk9XCIxXCJdOmJlZm9yZSxcbltkYXRhLXdoaXRlLW92ZXJsYXk9XCIxXCJdOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjJcIl06YmVmb3JlLFxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXk9XCIyXCJdOmJlZm9yZSxcbltkYXRhLWJsYWNrLW92ZXJsYXk9XCIyXCJdOmJlZm9yZSxcbltkYXRhLXdoaXRlLW92ZXJsYXk9XCIyXCJdOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjNcIl06YmVmb3JlLFxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXk9XCIzXCJdOmJlZm9yZSxcbltkYXRhLWJsYWNrLW92ZXJsYXk9XCIzXCJdOmJlZm9yZSxcbltkYXRhLXdoaXRlLW92ZXJsYXk9XCIzXCJdOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjRcIl06YmVmb3JlLFxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXk9XCI0XCJdOmJlZm9yZSxcbltkYXRhLWJsYWNrLW92ZXJsYXk9XCI0XCJdOmJlZm9yZSxcbltkYXRhLXdoaXRlLW92ZXJsYXk9XCI0XCJdOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjVcIl06YmVmb3JlLFxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXk9XCI1XCJdOmJlZm9yZSxcbltkYXRhLWJsYWNrLW92ZXJsYXk9XCI1XCJdOmJlZm9yZSxcbltkYXRhLXdoaXRlLW92ZXJsYXk9XCI1XCJdOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjZcIl06YmVmb3JlLFxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXk9XCI2XCJdOmJlZm9yZSxcbltkYXRhLWJsYWNrLW92ZXJsYXk9XCI2XCJdOmJlZm9yZSxcbltkYXRhLXdoaXRlLW92ZXJsYXk9XCI2XCJdOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjdcIl06YmVmb3JlLFxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXk9XCI3XCJdOmJlZm9yZSxcbltkYXRhLWJsYWNrLW92ZXJsYXk9XCI3XCJdOmJlZm9yZSxcbltkYXRhLXdoaXRlLW92ZXJsYXk9XCI3XCJdOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjhcIl06YmVmb3JlLFxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXk9XCI4XCJdOmJlZm9yZSxcbltkYXRhLWJsYWNrLW92ZXJsYXk9XCI4XCJdOmJlZm9yZSxcbltkYXRhLXdoaXRlLW92ZXJsYXk9XCI4XCJdOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjlcIl06YmVmb3JlLFxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXk9XCI5XCJdOmJlZm9yZSxcbltkYXRhLWJsYWNrLW92ZXJsYXk9XCI5XCJdOmJlZm9yZSxcbltkYXRhLXdoaXRlLW92ZXJsYXk9XCI5XCJdOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjEwXCJdOmJlZm9yZSxcbltkYXRhLXNlY29uZGFyeS1vdmVybGF5PVwiMTBcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjEwXCJdOmJlZm9yZSxcbltkYXRhLXdoaXRlLW92ZXJsYXk9XCIxMFwiXTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBzd2lwZXIgZGVmYXVsdCBzdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLS12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLS12ZXJ0aWNhbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi0tdmVydGljYWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xufVxuXG4uc2l0ZS13cmFwcGVyLXJldmVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItbmF2LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM2ZDcwYTY7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBib3R0b206IDA7XG4gIC8qJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH0qL1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAtIEJyZWFkdnJ1bWIgIFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJyZWFkY3J1bWItYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAyNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE4NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmVkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5icmVhZGNydW1iLWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAxNzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnJlYWRjcnVtYi1hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMTc0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYi1hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5jcmVhdGl2ZV9icmVhZGNydW1iLWFyZWEge1xuICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjJlZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuY3JlYXRpdmVfYnJlYWRjcnVtYi1hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMTc0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNyZWF0aXZlX2JyZWFkY3J1bWItYXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDE3NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNyZWF0aXZlX2JyZWFkY3J1bWItYXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uYXJjaGl0ZWN0dXJlX2JyZWFkY3J1bWItYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAzNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmVkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5hcmNoaXRlY3R1cmVfYnJlYWRjcnVtYi1hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMTc0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFyY2hpdGVjdHVyZV9icmVhZGNydW1iLWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAxNzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXRlY3R1cmVfYnJlYWRjcnVtYi1hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYnJlYWRjcnVtYi1saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnJlYWRjcnVtYi1saXN0IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmVhZGNydW1iLWxpc3QgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG59XG5cbi5icmVhZGNydW1iLWxpc3QgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDA7XG59XG5cbi5icmVhZGNydW1iLWxpc3QgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICM2RDcwQTY7XG59XG5cbi5wYWdlLXBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4ucGFnZS1wYWdpbmF0aW9uIGxpIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbn1cblxuLnBhZ2UtcGFnaW5hdGlvbiBsaSBhLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjM1MjVhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhZ2UtcGFnaW5hdGlvbiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMzUyNWE7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAgICAgLSBQcmVsb2FkZXIgICAgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnByZWxvYWRlci1hY3RpdmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLnByZWxvYWRlci1hY3RpdmUgLnByZWxvYWRlci1hcmVhLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuLnByZWxvYWRlci1hY3RpdmUgLnByZWxvYWRlci1hcmVhLXdyYXAgLnNwaW5uZXIgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzI3MjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGFuaW1hdGlvbjogc2stYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xufVxuXG4ucHJlbG9hZGVyLWFjdGl2ZSAucHJlbG9hZGVyLWFyZWEtd3JhcCAuc3Bpbm5lciBkaXYuYm91bmNlMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuXG4ucHJlbG9hZGVyLWFjdGl2ZSAucHJlbG9hZGVyLWFyZWEtd3JhcCAuc3Bpbm5lciBkaXYuYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuXG5Aa2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcbiAgMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4ucHJlbG9hZGVyLWFyZWEtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcGVuX3RtX3ByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2U7XG4gIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xufVxuXG4ub3Blbl90bV9wcmVsb2FkZXIubG9hZGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ub3Blbl90bV9wcmVsb2FkZXIubG9hZGVkOmJlZm9yZSwgLm9wZW5fdG1fcHJlbG9hZGVyLmxvYWRlZDphZnRlciB7XG4gIHdpZHRoOiAwJTtcbn1cblxuLm9wZW5fdG1fcHJlbG9hZGVyOmJlZm9yZSwgLm9wZW5fdG1fcHJlbG9hZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ub3Blbl90bV9wcmVsb2FkZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ub3Blbl90bV9wcmVsb2FkZXI6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAtIFNjcm9sbCB0b3AgICAgICAgICBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zY3JvbGwtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAtNjBweDtcbiAgei1pbmRleDogOTk5O1xuICBib3gtc2hhZG93OiAwIDMwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjcyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNjcm9sbC10b3Age1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnNjcm9sbC10b3Auc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGJvdHRvbTogNjBweDtcbn1cblxuLnNjcm9sbC10b3AgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLnNjcm9sbC10b3AgLmFycm93LXRvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uc2Nyb2xsLXRvcCAuYXJyb3ctYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgODBweCk7XG59XG5cbi5zY3JvbGwtdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xufVxuXG4uc2Nyb2xsLXRvcDpob3ZlciAuYXJyb3ctdG9wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTgwcHgpO1xufVxuXG4uc2Nyb2xsLXRvcDpob3ZlciAuYXJyb3ctYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5mb3JtLW1lc3NlZ2UuZXJyb3Ige1xuICBjb2xvcjogcmVkO1xufVxuXG4vKj09PT09ICBFbmQgb2YgRGVmYXVsdCBDU1MgID09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgIDAyLiBTZWN0aW9uIFNwYWNpbmcgQ3NzICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uLXNwYWNlIHtcbiAgLyogU2VjdGlvbiBQYWRkaW5nIENzcyAqL1xuICAvKiBTZWN0aW9uIE1hcmdpbiBDc3MgKi9cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0Yl8xNDAge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0Yl8xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRfMTQwIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF8xNDAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzE0MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXBiXzEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wYl8xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdGJfMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRiXzEyMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRiXzEyMCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0XzEyMCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF8xMjAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzEyMCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXBiXzEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wYl8xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0Yl8xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRfMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzEwMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcGJfMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRiXzkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0Yl85MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRiXzkwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRfOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF85MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfOTAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wYl85MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wYl85MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0Yl84MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfODAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0Yl84MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0XzgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfODAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzgwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcGJfODAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wYl84MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdGJfNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRiXzcwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfNzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdF83MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzcwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF83MCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXBiXzcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRiXzYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0Yl82MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRiXzYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRfNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF82MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wYl82MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wYl82MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0XzQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfNDAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzQwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcGJfNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wYl80MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdGJfMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdF8zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uc2VjdGlvbi1zcGFjZS0tcGJfMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnNlY3Rpb24tc3BhY2UtLW10XzE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnNlY3Rpb24tc3BhY2UtLW10XzIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNlY3Rpb24tc3BhY2UtLW10XzMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNlY3Rpb24tc3BhY2UtLW10XzQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNlY3Rpb24tc3BhY2UtLW10XzUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tdF81MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tdF81MCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tbXRfNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW10XzYwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW10XzYwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tdF83MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbXRfNzAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbXRfNzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLW10XzgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tdF84MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tdF84MCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tbXRfMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbXRfMTAwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW10XzEwMCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tbXRfMTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbXRfMTIwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW10XzEyMCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tbWJfMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2VjdGlvbi1zcGFjZS0tbWJfMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2VjdGlvbi1zcGFjZS0tbWJfMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2VjdGlvbi1zcGFjZS0tbWJfNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tYl80MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tbWJfNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW1iXzUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW1iXzUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tYl82MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbWJfNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbWJfNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLW1iXzEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW1iXzEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tYl8xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLW1iXzEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW1iXzEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tYl8xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJsZXQtbXRfXzAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAudGFibGV0LW10X18xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAudGFibGV0LW10X18yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAudGFibGV0LW10X18zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAudGFibGV0LW10X180MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAudGFibGV0LW10X181MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAudGFibGV0LW10X182MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAudGFibGV0LW1iX18zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAudGFibGV0LW1iX180MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAudGFibGV0LW1iX181MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAudGFibGV0LW1iX182MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbWFsbC1tdF9fMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5zbWFsbC1tdF9fMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnNtYWxsLW10X18yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc21hbGwtbXRfXzMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5zbWFsbC1tdF9fNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnNtYWxsLW10X181MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuc21hbGwtbXRfXzYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5zbWFsbC1tYl9fMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNtYWxsLW1iX180MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc21hbGwtbWJfXzUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5zbWFsbC1tYl9fNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJsZXQtcHRfXzIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudGFibGV0LXBiX18yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRhYmxldC1wdF9fMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC50YWJsZXQtcGJfXzEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAudGFibGV0LXB0X18wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC50YWJsZXQtcGJfXzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc21hbGwtcHRfXzAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLnNtYWxsLXBiX18wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5zbWFsbC1wdF9fMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5zbWFsbC1wYl9fMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zbWFsbC1wdF9fMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5zbWFsbC1wYl9fMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qPT09PT0gIEVuZCBvZiBzcGFjaW5nICA9PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgIDAzLiBDdXN0b20gQW5pbWF0aW9uIENzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlVmVydGljYWwge1xuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmVWZXJ0aWNhbCB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW92ZUhvcml6b250YWwge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmVIb3Jpem9udGFsIHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5tb3ZlLXVwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLm1vdmUtdXAuYW5pbWF0ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb3ZlVmVydGljYWwgLjY1cyBlYXNlIGZvcndhcmRzO1xuICBhbmltYXRpb246IG1vdmVWZXJ0aWNhbCAuNjVzIGVhc2UgZm9yd2FyZHM7XG59XG5cbi5tb3ZlLXVwLXgge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xufVxuXG4ubW92ZS11cC14LmFuaW1hdGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW92ZUhvcml6b250YWwgLjY1cyBlYXNlIGZvcndhcmRzO1xuICBhbmltYXRpb246IG1vdmVIb3Jpem9udGFsIC42NXMgZWFzZSBmb3J3YXJkcztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBDdXN0b20gQW5pbWF0aW9uIDAxIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkZXJTbGlkZURvd24ge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhZGVyU2xpZGVEb3duIHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgfVxuICB0byB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgQ3VzdG9tIEhpZGUgQW5pbWF0aW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGlkZS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGUtYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgQ3VzdG9tIFNsaWRlIFNob3cgQW5pbWF0aW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hvdy1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3ctYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgQ3VzdG9tIFNsaWRlIE91dCBUbyBSaWdodFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLW91dC10by1yaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtb3V0LXRvLXJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgQ3VzdG9tIFNsaWRlIE91dCBUbyBMZWZ0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGUtaW4tdG8tbGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tdG8tbGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBCcm9vayBIb3ZlciBFZmZlY3QgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnJvb2stdHJhbnNpdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5iay1ob3ZlciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYmstaG92ZXIgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcztcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuXG4uYmstaG92ZXIgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU2VwYXJhdG9yIEJvdW5jZSBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzZXBhcmF0b3ItYm91bmNlIHtcbiAgMCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2VwYXJhdG9yLWJvdW5jZSB7XG4gIDAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMDQuIGNvbnRhaW5lciBDc3MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTE1MCB7XG4gICAgcGFkZGluZzogMCAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjY0cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtMTUwIHtcbiAgICBwYWRkaW5nOiAwIDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC0xNTAge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTE0MCB7XG4gICAgcGFkZGluZzogMCAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjYzcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtMTQwIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjRweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC0xNDAge1xuICAgIHBhZGRpbmc6IDAgMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtMTQwIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC0xMjAge1xuICAgIHBhZGRpbmc6IDAgMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTY2NHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTEyMCB7XG4gICAgcGFkZGluZzogMCAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtMTIwIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC0xMDAge1xuICAgIHBhZGRpbmc6IDAgMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTY2NHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTEwMCB7XG4gICAgcGFkZGluZzogMCAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtMTAwIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC04MCB7XG4gICAgcGFkZGluZzogMCA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjRweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC04MCB7XG4gICAgcGFkZGluZzogMCAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC04MCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQtLWNwLTYwIHtcbiAgcGFkZGluZzogMCA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTYwIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZC0tY3AtMzAge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtMzAge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLS0xNDUwIHtcbiAgbWF4LXdpZHRoOiAxNDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY291LWNvbnRhaW5lci1kZXZpY2Uge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY291LWNvbnRhaW5lci1kZXZpY2Uge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jb250ZW50LWRvdWJsZS1zaWRlYmFyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtNjAge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuY29udGFpbmVyLWZsdWlkLS1jcC04MCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkxOXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtODAge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MTlweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTgwIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyX2ZsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY29sLTA2X19sZWZ0IHtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLTA2X19sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uY29sLTA2X19yaWdodCB7XG4gIHdpZHRoOiA2MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTA1X19yaWdodCB7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogOTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtMDVfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4ucm93LS0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnJvdy0tMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJvdy0tMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucm93LS0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93LS0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yb3ctLTM1ID4gW2NsYXNzKj1cImNvbFwiXSxcbi5yb3ctLTM1ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5yb3ctLTM1ID4gW2NsYXNzKj1cImNvbFwiXSxcbiAgLnJvdy0tMzUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucm93LS0zNSA+IFtjbGFzcyo9XCJjb2xcIl0sXG4gIC5yb3ctLTM1ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucm93LS0zNSA+IFtjbGFzcyo9XCJjb2xcIl0sXG4gIC5yb3ctLTM1ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3ctLTM1ID4gW2NsYXNzKj1cImNvbFwiXSxcbiAgLnJvdy0tMzUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yb3ctLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yb3ctLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJvdy0tMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdy0tMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucm93LS0zMCA+IFtjbGFzcyo9XCJjb2xcIl0sXG4ucm93LS0zMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yb3ctLTMwID4gW2NsYXNzKj1cImNvbFwiXSxcbiAgLnJvdy0tMzAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yb3ctLTMwID4gW2NsYXNzKj1cImNvbFwiXSxcbiAgLnJvdy0tMzAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdy0tMzAgPiBbY2xhc3MqPVwiY29sXCJdLFxuICAucm93LS0zMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyo9PT09PSAgRW5kIG9mIGNvbnRhaW5lciAgPT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAgIDA1LiBIZWFkZXIgQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogLjk1cyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgZmFkZUluRG93bjtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5uYXZpZ2F0aW9uLW1lbnUtLXRleHRfd2hpdGUgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAubmF2aWdhdGlvbi1tZW51LS10ZXh0X3doaXRlID4gdWwgPiBsaSA+IGEgPiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLm5hdmlnYXRpb24tbWVudS0tdGV4dF93aGl0ZSA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAubmF2aWdhdGlvbi1tZW51LS10ZXh0X3doaXRlID4gdWwgPiBsaTpob3ZlciA+IGE6YWZ0ZXIsIC5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5uYXZpZ2F0aW9uLW1lbnUtLXRleHRfd2hpdGUgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLm5hdmlnYXRpb24tbWVudS0tdGV4dF93aGl0ZSA+IHVsID4gbGk6aG92ZXIgPiBhID4gc3BhbiwgLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLm5hdmlnYXRpb24tbWVudS0tdGV4dF93aGl0ZSA+IHVsID4gbGkuYWN0aXZlID4gYSA+IHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tdG9wIC5zdHlsZS0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcC5zdHlsZS0wMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcC5zdHlsZS0wMyBpbnB1dDo6cGxhY2Vob2xkZXIsIC5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcC5zdHlsZS0wMyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tdG9wIC5zZWFyY2gtZmllbGQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tdG9wIC5zZWFyY2gtc3VibWl0IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5oZWFkZXJfX2xvZ28gLmRhcmstbG9nbyB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5oZWFkZXJfX2xvZ28gLmxpZ2h0LWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYTphZnRlciwgLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGk6aG92ZXIgPiBhID4gc3BhbiwgLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhID4gc3BhbiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYTpiZWZvcmUsIC5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLmhlYWRlci1zZWFyY2gtZm9ybS10d28ud2hpdGUtaWNvbiBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5LmhlYWRlci1hcmVhLS1oZWlnaHQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFyZWEuaXMtc3RpY2t5Lm9ubHktbW9iaWxlLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFuaW1hdGlvbjogLjk1cyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgZmFkZUluRG93bjtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hcmVhLmlzLXN0aWNreS5vbmx5LW1vYmlsZS1zdGlja3kgLmhlYWRlci1ib3R0b20td3JhcC5pcy1zdGlja3kge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGVhZGVyLWFyZWEtLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYXJlYS0tYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmhlYWRlci1hcmVhLS1hYnNvbHV0ZSAuaGVhZGVyLWFyZWEtLWhlaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5oZWFkZXItYXJlYS0tZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI0U0RThGNjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmhlYWRlci1hcmVhLS1oZWlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIGxvZ28gKi9cbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgcGFkZGluZzogMTRweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oZWFkZXJfX2xvZ28udG9wLWxvZ28ge1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby50b3AtbG9nbyB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG5cbi5oZWFkZXJfX2xvZ28gLmRhcmstbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfX2xvZ28gLmxpZ2h0LWxvZ28ge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyAuZGFyay1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28gLmxpZ2h0LWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci5kZWZhdWx0LW1lbnUtc3R5bGUgLmhlYWRlcl9fbG9nbyB7XG4gIGZsZXgtYmFzaXM6IDIzLjUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDE0cHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLmhlYWRlci5kZWZhdWx0LW1lbnUtc3R5bGUgLmhlYWRlcl9fbG9nbyB7XG4gICAgZmxleC1iYXNpczogMTMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyX19sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci5kZWZhdWx0LW1lbnUtc3R5bGUgLmhlYWRlcl9fbG9nbyB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyLW1pZGxlLWJveCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmhlYWRlci5kZWZhdWx0LW1lbnUtc3R5bGUgLmhlYWRlci1yaWdodC1ib3gge1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMjMuNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5oZWFkZXIuZGVmYXVsdC1tZW51LXN0eWxlIC5oZWFkZXItcmlnaHQtYm94IHtcbiAgICBmbGV4LWJhc2lzOiAyMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyLXJpZ2h0LWJveCB7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyLXJpZ2h0LWJveCB7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci5kZWZhdWx0LW1lbnUtc3R5bGUgLmhlYWRlci1yaWdodC1ib3gge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuXG4uaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyLXJpZ2h0LWJveCAuaGVhZGVyLXJpZ2h0LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyLXJpZ2h0LWJveCAuaGVhZGVyLXJpZ2h0LWlubmVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAtIGxhbmd1YWdlIFxyXG49PT09PT09PT09PT09PT09PT09PT09PSovXG4ubGFuZ3VhZ2UtbWVudSA+IHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5sYW5ndWFnZS1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZ3VhZ2UtbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxufVxuXG4ubGFuZ3VhZ2UtbWVudSA+IHVsID4gbGkgPiBhIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubGFuZ3VhZ2UtbWVudSA+IHVsID4gbGkgdWwge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHotaW5kZXg6IDEwMjtcbiAgYm94LXNoYWRvdzogMCAwIDM3cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5sYW5ndWFnZS1tZW51ID4gdWwgPiBsaSB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubGFuZ3VhZ2UtbWVudSA+IHVsID4gbGkgdWwgbGkgYSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmxhbmd1YWdlLW1lbnUgPiB1bCA+IGxpIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xufVxuXG4ubGFuZ3VhZ2UtbWVudSA+IHVsID4gbGk6aG92ZXIgdWwge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG59XG5cbi5oZWFkZXItcmlnaHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5oZWFkZXItcmlnaHQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTEycHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1yaWdodC1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMjkwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1yaWdodC1pbm5lci5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci1yaWdodC1ib3ggLmhlYWRlci1yaWdodC1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4udG9wLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udG9wLW1lc3NhZ2UgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi50b3AtbWVzc2FnZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMzUyNWE7XG59XG5cbi5tb2JpbGUtdG9wLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwcHggMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5tb2JpbGUtdG9wLW1lc3NhZ2UgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBcclxuICAgIC0gTmF2aWdhdGlvbiBNZW51IENzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5uYXZpZ2F0aW9uLW1lbnUgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpIHtcbiAgbWFyZ2luOiAwIDMzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpIHtcbiAgICBtYXJnaW46IDAgMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaSB7XG4gICAgbWFyZ2luOiAwIDIycHg7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAyMXB4IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4wcyBlYXNlLWluLW91dDtcbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjcyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpID4gYSBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmhhcy1jaGlsZHJlbi0tbXVsdGlsZXZlbC1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5oYXMtY2hpbGRyZW46aG92ZXIgLm1lZ2FtZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5oYXMtY2hpbGRyZW46aG92ZXIgLm1lZ2FtZW51LS1ob21lLXZhcmlhdGlvbl9faXRlbSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuaGFzLWNoaWxkcmVuOmhvdmVyID4gLnN1Ym1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYTphZnRlciwgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYTphZnRlciB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGEgc3BhbiwgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYSBzcGFuIHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYTpiZWZvcmUsIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUucHJpbWFyeS0tbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMzZweCAycHg7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUtLXRleHRfd2hpdGUgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUtLXRleHRfd2hpdGUgPiB1bCA+IGxpID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51LS10ZXh0X3doaXRlID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUtLXRleHRfd2hpdGUgPiB1bCA+IGxpOmhvdmVyID4gYTphZnRlciwgLm5hdmlnYXRpb24tbWVudS0tdGV4dF93aGl0ZSA+IHVsID4gbGkuYWN0aXZlID4gYTphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51LS10ZXh0X3doaXRlID4gdWwgPiBsaTpob3ZlciA+IGEgPiBzcGFuLCAubmF2aWdhdGlvbi1tZW51LS10ZXh0X3doaXRlID4gdWwgPiBsaS5hY3RpdmUgPiBhID4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLWJvdHRvbS1sZWZ0LXdyYXAgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMjRweCAwIDA7XG59XG5cbi5oZWFkZXItYm90dG9tLWxlZnQtd3JhcCAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDBweCAwIDI0cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC0gTXVsdGlsZXZlbCBTdWJtZW51IENzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnN1Ym1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogMCAycHggMjlweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzI3MzI3MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgbWluLXdpZHRoOiAyNDhweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICB6LWluZGV4OiA5O1xufVxuXG4uc3VibWVudS5sZWZ0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zdWJtZW51ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJtZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogMHM7XG59XG5cbi5zdWJtZW51ID4gbGkgPiBhID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Ym1lbnUgPiBsaSA+IGEgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzI3MjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnN1Ym1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLnN1Ym1lbnUgPiBsaSA+IGE6aG92ZXIgPiBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3VibWVudSA+IGxpOmhvdmVyID4gLnN1Ym1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5zdWJtZW51ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4uc3VibWVudSA+IGxpLmhhcy1jaGlsZHJlbiA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLnN1Ym1lbnUgPiBsaS5oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgY29udGVudDogJ1xcZjEwNSc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNhYmFiYWI7XG59XG5cbi5zdWJtZW51ID4gbGkuaGFzLWNoaWxkcmVuID4gYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4uc3VibWVudSA+IGxpLmhhcy1jaGlsZHJlbi5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5zdWJtZW51IC5zdWJtZW51IHtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3VibWVudSAuc3VibWVudS5sZWZ0IHtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zdWJtZW51IC5zdWJtZW51IC5zdWJtZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICByaWdodDogYXV0bztcbn1cblxuLnN1Ym1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnUubGVmdCB7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3VibWVudSAuc3VibWVudSAuc3VibWVudSAuc3VibWVudSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zdWJtZW51IC5zdWJtZW51IC5zdWJtZW51IC5zdWJtZW51LmxlZnQge1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN1Ym1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3VibWVudSAuc3VibWVudSAuc3VibWVudSAuc3VibWVudSAuc3VibWVudS5sZWZ0IHtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5tZW51LXN0eWxlLXRocmVlIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLCAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5tZW51LXN0eWxlLXRocmVlIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLCAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxufVxuXG4ubWVudS1zdHlsZS10aHJlZSAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGE6YmVmb3JlLCAubWVudS1zdHlsZS10aHJlZSAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhOmJlZm9yZSwgLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGE6YmVmb3JlLCAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6YmVmb3JlIHtcbiAgd2lkdGg6IDAlO1xuICBsZWZ0OiAwO1xufVxuXG4ubWVudS1zdHlsZS10aHJlZSAuc3VibWVudS5sZWZ0LCAubWVudS1zdHlsZS1mb3VyIC5zdWJtZW51LmxlZnQge1xuICBsZWZ0OiAtMTAwcHg7XG59XG5cbi5tZW51LXN0eWxlLXRocmVlIC5zdWJtZW51LmxlZnQgLnN1Ym1lbnUubGVmdCwgLm1lbnUtc3R5bGUtZm91ciAuc3VibWVudS5sZWZ0IC5zdWJtZW51LmxlZnQge1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbn1cblxuLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaSA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzUyNWE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGE6YWZ0ZXIsIC5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYTphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYSA+IHNwYW4sIC5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYSA+IHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGE6YmVmb3JlLCAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC0gTWVnYSBNZW51IENzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tZWdhbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiAwIDJweCAyOXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjczMjcyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5O1xufVxuXG4ubWVnYW1lbnUtLW1lZ2Ege1xuICBtaW4td2lkdGg6IDk4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzVweCAyMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAubWVnYW1lbnUtLW1lZ2Ege1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5tZWdhbWVudS0tbWVnYSB7XG4gICAgbWluLXdpZHRoOiA3MDBweDtcbiAgfVxufVxuXG4ubWVnYW1lbnUtLW1lZ2EgPiBsaSB7XG4gIGZsZXgtYmFzaXM6IDIyJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ubWVnYW1lbnUtLW1lZ2EgPiBsaSAucGFnZS1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm1lZ2FtZW51LS1tZWdhID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6ICNhYmFiYWI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zaXRpb246IDAuMXM7XG59XG5cbi5tZWdhbWVudS0tbWVnYSA+IGxpID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLm1lZ2FtZW51LS1tZWdhID4gbGkgPiB1bCA+IGxpID4gYTpob3ZlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubWVnYW1lbnUtLW1lZ2EgPiBsaSA+IHVsID4gbGkgPiBhID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lZ2FtZW51LS1tZWdhID4gbGkgPiB1bCA+IGxpID4gYSA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjcyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubWVnYW1lbnUtLW1lZ2EgPiBsaSA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4uY29udGFpbmVyLWZsdWlkIC5tZWdhbWVudS0tbWVnYSB7XG4gIHBhZGRpbmc6IDM1cHggMjIwcHggMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCAubWVnYW1lbnUtLW1lZ2Ege1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5jb250YWluZXItZmx1aWQgLm1lZ2FtZW51LS1tZWdhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuY29udGFpbmVyLWZsdWlkIC5tZWdhbWVudS0tbWVnYSB7XG4gICAgbWluLXdpZHRoOiA3MDBweDtcbiAgfVxufVxuXG4vKiBNb2JpbGUgTWF2aWdhdGlvbiBpY29uICovXG4ubW9iaWxlLW5hdmlnYXRpb24taWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubW9iaWxlLW5hdmlnYXRpb24taWNvbjpob3ZlciBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzI3Mjtcbn1cblxuLm1vYmlsZS1uYXZpZ2F0aW9uLWljb246aG92ZXIgaTpiZWZvcmUge1xuICB3aWR0aDogODAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjcyO1xufVxuXG4ubW9iaWxlLW5hdmlnYXRpb24taWNvbjpob3ZlciBpOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzI3MjtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLm1vYmlsZS1uYXZpZ2F0aW9uLWljb24gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5tb2JpbGUtbmF2aWdhdGlvbi1pY29uIGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5tb2JpbGUtbmF2aWdhdGlvbi1pY29uIGk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vYmlsZS1uYXZpZ2F0aW9uLWljb24ud2hpdGUtbWQtaWNvbiBpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5tb2JpbGUtbmF2aWdhdGlvbi1pY29uLndoaXRlLW1kLWljb24gaTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1vYmlsZS1uYXZpZ2F0aW9uLWljb24ud2hpdGUtbWQtaWNvbiBpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5tb2JpbGUtbmF2aWdhdGlvbi1pY29uLndoaXRlLW1kLWljb246aG92ZXIgaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzI3MjtcbiAgfVxuICAubW9iaWxlLW5hdmlnYXRpb24taWNvbi53aGl0ZS1tZC1pY29uOmhvdmVyIGk6YmVmb3JlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzMyNzI7XG4gIH1cbiAgLm1vYmlsZS1uYXZpZ2F0aW9uLWljb24ud2hpdGUtbWQtaWNvbjpob3ZlciBpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjcyO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaXMtc3RpY2t5IC53aGl0ZS1tZC1pY29uIGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIH1cbiAgLmlzLXN0aWNreSAud2hpdGUtbWQtaWNvbiBpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgfVxuICAuaXMtc3RpY2t5IC53aGl0ZS1tZC1pY29uIGk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIH1cbn1cblxuLnBhZ2Utb3Blbi1vZmYtc2lkZWJhcjpob3ZlciBpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLW9wZW4tb2ZmLXNpZGViYXI6aG92ZXIgaTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2Utb3Blbi1vZmYtc2lkZWJhcjpob3ZlciBpOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLW9wZW4tb2ZmLXNpZGViYXIgaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4ucGFnZS1vcGVuLW9mZi1zaWRlYmFyIGk6YmVmb3JlIHtcbiAgd2lkdGg6IDcwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLnBhZ2Utb3Blbi1vZmYtc2lkZWJhciBpOmFmdGVyIHtcbiAgd2lkdGg6IDcwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmhpZGRlbi1pY29ucy1tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmhpZGRlbi1pY29ucy1tZW51IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uaGlkZGVuLWljb25zLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZGRkO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFxyXG4gICAgLSBNb2JpbGUgTWVudSBPdmVybGF5IENzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tb2JpbGUtbWVudS1vdmVybGF5LCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2lubmVyLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9faW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIwJSk7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tb2JpbGUtbWVudS1vdmVybGF5X19pbm5lciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2lubmVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXkuYWN0aXZlLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhci5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheS5hY3RpdmUgLm1vYmlsZS1tZW51LW92ZXJsYXlfX2lubmVyLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhci5hY3RpdmUgLm1vYmlsZS1tZW51LW92ZXJsYXlfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2hlYWRlciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbiwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uOmJlZm9yZSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogOHB4O1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjphZnRlciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyM3B4O1xuICBsZWZ0OiA4cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjpob3ZlciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uOmhvdmVyOmJlZm9yZSwgLm1vYmlsZS1tZW51LW92ZXJsYXlfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjpob3ZlcjphZnRlciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjpob3ZlcjpiZWZvcmUsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19oZWFkZXIgLm1vYmlsZS1uYXZpZ2F0aW9uLWNsb3NlLWljb246aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5LCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAxMDBweDtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24ge1xuICAvKiBvbmVwYWdlIHN0eWxlICovXG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGksIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTpob3ZlciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaTpsYXN0LWNoaWxkLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuLmFjdGl2ZSAubWVudS1leHBhbmQ6YmVmb3JlLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbi5hY3RpdmUgLm1lbnUtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDYnO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZDpob3ZlciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQ6YmVmb3JlLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNyc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51LCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICBwYWRkaW5nOiAxMnB4IDAgMTRweCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIGEsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkgYTpob3ZlciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpOmxhc3QtY2hpbGQsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbiwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbi5hY3RpdmUgLm1lbnUtZXhwYW5kOmJlZm9yZSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbi5hY3RpdmUgLm1lbnUtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQ6aG92ZXIsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZDpiZWZvcmUsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVuLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4uYWN0aXZlIC5tZW51LWV4cGFuZDpiZWZvcmUsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmFjdGl2ZSAubWVudS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kOmJlZm9yZSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbi0tb25lcGFnZSA+IHVsID4gbGkuYWN0aXZlID4gYSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uLS1vbmVwYWdlID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLSBvZmZzZXQgc2VhcmNoXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgd2lkdGg6IDQwMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2lubmVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXIuYWN0aXZlIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG5cbi5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG59XG5cbi5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyIC5vZmYtc2lkZWJhci1jb250YWN0LWluZm8tLWxpc3QgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucGFnZS1vcHBlbi1vZmYtc2lkZWJhciAub2ZmLXNpZGViYXItY29udGFjdC1pbmZvLS1saXN0IC5pdGVtIC5pY29uIHtcbiAgY29sb3I6ICM2ZDcwYTY7XG4gIG1pbi13aWR0aDogY2FsYygxZW0gKyAxOHB4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucGFnZS1vcHBlbi1vZmYtc2lkZWJhciAub2ZmLXNpZGViYXItY29udGFjdC1pbmZvLS1saXN0IC5pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzM4Y2I4OTtcbn1cblxuLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXIgLm9mZi1zaWRlYmFyLWNvbnRhY3QtaW5mbyAub2ZmLXNpZGViYXItd2lkZ2V0X19saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXIgLm9mZi1zaWRlYmFyLWNvbnRhY3QtaW5mbyAub2ZmLXNpZGViYXItd2lkZ2V0X19saXN0IGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXIgLm9mZi1zaWRlYmFyLWNvbnRhY3QtaW5mbyAub2ZmLXNpZGViYXItd2lkZ2V0X19saXN0IGxpIGEge1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLmhlYWRlcl9fbmF2aWdhdGlvbi5wcmV2aWV3LW1lbnUge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmhlYWRlcl9fbmF2aWdhdGlvbi5wcmV2aWV3LW1lbnUgLm5hdmlnYXRpb24tbWVudS1yaWdodCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnByZXZpZXctaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXZpZXctaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wcmV2aWV3LWhlYWRlci1pbm5lci5pcy1zdGlja3kge1xuICBwYWRkaW5nOiAwcHggMDtcbn1cblxuLnByZXZpZXctaGVhZGVyLWlubmVyLmlzLXN0aWNreSAuaGVhZGVyX19uYXZpZ2F0aW9uLnByZXZpZXctbWVudSB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucHJldmlldy1oZWFkZXItaW5uZXIuaXMtc3RpY2t5IC5oZWFkZXJfX2FjdGlvbnMtLXByZXZpZXcgLmh0LWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjczMjcyO1xuICBjb2xvcjogIzI3MzI3MjtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGhlaWdodDogNDNweDtcbn1cblxuLnByZXZpZXctaGVhZGVyLWlubmVyIC5oZWFkZXJfX2FjdGlvbnMtLXByZXZpZXcgLmh0LWJ0biB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzMyNzI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJldmlldy1oZWFkZXItaW5uZXIgLmhlYWRlcl9fYWN0aW9ucy0tcHJldmlldyAuaHQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi8qPT09PT0gIEVuZCBvZiBIZWFkZXIgID09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAgICAwNi4gRm9vdGVyIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZm9vdGVyLWJnLS1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyLWJnLS1vdmVybGF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyOTQ1O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC45ODtcbn1cblxuLmNvdXN0b20tcm93LWluLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdXN0b20tcm93LWluLWZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZm9vdGVyLXdpZGdldC1jb3VzdG9tLWNvbCB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItd2lkZ2V0LWNvdXN0b20tY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci13aWRnZXQtY291c3RvbS1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItd2lkZ2V0LWNvdXN0b20tY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uZm9vdGVyLXdpZGdldC1jb3VzdG9tLWNvbDpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci13aWRnZXQtY291c3RvbS1jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItd2lkZ2V0LWNvdXN0b20tY29sOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci13aWRnZXQtY291c3RvbS1jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uZm9vdGVyLXdpZGdldC1kaWMgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9vdGVyLXdpZGdldC1kaWMgcC5mb290ZXItZGVjIHtcbiAgbWF4LXdpZHRoOiAzMzRweDtcbn1cblxuLmZvb3Rlci13aWRnZXQtZGljIGg1IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci13cmFwIC53aWRnZXQtbmV3c2xldHRlci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAzNDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBGRiA0LTE4ICovXG4gIC8qIEZGIDE5KyAqL1xuICAvKiBJRSAxMCsgKi9cbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyLXdyYXAgLndpZGdldC1uZXdzbGV0dGVyLWZvcm0gaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gIGJhY2tncm91bmQ6ICM1MDVBNkQ7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMTVweCAxMzBweCAxNXB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MDVBNkQ7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyLXdyYXAgLndpZGdldC1uZXdzbGV0dGVyLWZvcm0gLnN1YnNjcmliZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItd3JhcCAud2lkZ2V0LW5ld3NsZXR0ZXItZm9ybSAuc3Vic2NyaWJlLWJ1dHRvbiAuc3Vic2NyaWJlLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNDM0M0QzU7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItd3JhcCAud2lkZ2V0LW5ld3NsZXR0ZXItZm9ybSAuc3Vic2NyaWJlLWJ1dHRvbiAuc3Vic2NyaWJlLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjM1MjVhO1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItd3JhcCAud2lkZ2V0LW5ld3NsZXR0ZXItZm9ybSBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItd3JhcCAud2lkZ2V0LW5ld3NsZXR0ZXItZm9ybSBpbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci13cmFwIC53aWRnZXQtbmV3c2xldHRlci1mb3JtIGlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci13cmFwIC53aWRnZXQtbmV3c2xldHRlci1mb3JtIGlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItd3JhcCAud2lkZ2V0LW5ld3NsZXR0ZXItZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIsIC5uZXdzbGV0dGVyLWZvb3Rlci13cmFwIC53aWRnZXQtbmV3c2xldHRlci1mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyLXdpZGdldC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG59XG5cbi5mb290ZXItd2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZvb3Rlci13aWRnZXRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5mb290ZXItd2lkZ2V0X19pdGVtLWxpc3Qge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZvb3Rlci13aWRnZXRfX2l0ZW0tbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9vdGVyLXdpZGdldF9faXRlbS1saXN0IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmZvb3Rlci13aWRnZXRfX2l0ZW0tbGlzdCBsaSBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbn1cblxuLmZvb3Rlci13aWRnZXRfX2l0ZW0tbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvb3Rlci13aWRnZXRfX2xpc3QgLnNpbmdsZS1mb290ZXItd2lkZ2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvb3Rlci13aWRnZXRfX2xpc3QgLnNpbmdsZS1mb290ZXItd2lkZ2VyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLXdpZGdldF9fbGlzdCAuc2luZ2xlLWZvb3Rlci13aWRnZXIgaDUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZm9vdGVyLXdpZGdldF9fbGlzdCAuc2luZ2xlLWZvb3Rlci13aWRnZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9vdGVyLXdpZGdldF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvb3Rlci13aWRnZXRfX3dyYXAgLnNpbmdsZS1mb290ZXItd2lkZ2VyIHtcbiAgZmxleC1iYXNpczogMzMuMzMzJTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG4uZm9vdGVyLXdpZGdldF9fd3JhcCAuc2luZ2xlLWZvb3Rlci13aWRnZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5mb290ZXItd2lkZ2V0X193cmFwIC5zaW5nbGUtZm9vdGVyLXdpZGdlciBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZvb3Rlci13aWRnZXRfX3dyYXAgLnNpbmdsZS1mb290ZXItd2lkZ2VyIHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItd2lkZ2V0X193cmFwIC5zaW5nbGUtZm9vdGVyLXdpZGdlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLXdpZGdldF9fd3JhcCAuc2luZ2xlLWZvb3Rlci13aWRnZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAuZm9vdGVyLXdpZGdldF9fd3JhcCAuc2luZ2xlLWZvb3Rlci13aWRnZXI6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuZm9vdGVyLXdpZGdldF9fd3JhcCAuc2luZ2xlLWZvb3Rlci13aWRnZXI6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXdpZGdldF9fd3JhcCAuc2luZ2xlLWZvb3Rlci13aWRnZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5mb290ZXItd2lkZ2V0X193cmFwIC5zaW5nbGUtZm9vdGVyLXdpZGdlcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXdpZGdldF9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY29weXJpZ2h0LXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qPT09PT0gIEVuZCBvZiBmb290ZXIgPT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAwNy4gU2lkZWJhciBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmxlZnQtc2lkZWJhciB7XG4gIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGVmdC1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLnJpZ2h0LXNpZGViYXIge1xuICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmlnaHQtc2lkZWJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4vKiBXaWRnZXQgQ2F0ZWdvcmllcyAqL1xuLndpZGdldC1jYXRlZ29yaWVzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ud2lkZ2V0LWNhdGVnb3JpZXMgdWwgbGkgYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ud2lkZ2V0LWNhdGVnb3JpZXMgdWwgbGkgYSAud2lkZ2V0LWNvdW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMHB4IDNweCAwcHggMThweCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi53aWRnZXQtY2F0ZWdvcmllcyB1bCBsaSBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLndpZGdldC1jYXRlZ29yaWVzIHVsIGxpIGEgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI3MzI3MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi53aWRnZXQtY2F0ZWdvcmllcyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi53aWRnZXQtY2F0ZWdvcmllcyB1bCBsaSBhIC53aWRnZXQtY291bnQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNmZmO1xufVxuXG4ud2lkZ2V0LWNhdGVnb3JpZXMuc3R5bGUtdHdvIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ud2lkZ2V0LWNhdGVnb3JpZXMuc3R5bGUtdHdvIHVsIGxpIGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLndpZGdldC1jYXRlZ29yaWVzLnN0eWxlLXR3byB1bCBsaSBhIC53aWRnZXQtY291bnQge1xuICBiYWNrZ3JvdW5kOiAjZGJkZWVkO1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0LWNhdGVnb3JpZXMuc3R5bGUtdHdvIHVsIGxpIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ud2lkZ2V0LWNhdGVnb3JpZXMuc3R5bGUtdHdvIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLndpZGdldC1jYXRlZ29yaWVzLnN0eWxlLXR3byB1bCBsaSBhOmhvdmVyIC53aWRnZXQtY291bnQge1xuICBiYWNrZ3JvdW5kOiAjZjM1MjVhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLndpZGdldC1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZjVmNmZmO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4vKiBTZXJ2aWNlIFdpZGdldCBDYXRlZ29yaWVzICovXG4uc2VydmljZS13aWRnZXQtdGl0bGUge1xuICBjb2xvcjogIzJiMmIyYjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnNlcnZpY2Utd2lkZ2V0LXRpdGxlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnNlcnZpY2Utd2lkZ2V0LXRpdGxlIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjOGQ5OGQ4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDExMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbn1cblxuLyogV2lkZ2V0IFNlYXJjaCAqL1xuLndpZGdldC1zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZ2V0LXNlYXJjaC1mb3JtIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICBjb2xvcjogIzI3MzI3MjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndpZGdldC1zZWFyY2gtZm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzI3MzI3MjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBXaWRnZXQgTGF0ZXN0YmxvZyAqL1xuLndpZGdldC1sYXRlc3RibG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZ2V0LWxhdGVzdGJsb2cgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi53aWRnZXQtbGF0ZXN0YmxvZyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLndpZGdldC1sYXRlc3RibG9nIHVsIGxpIC53aWRnZXQtbGF0ZXN0YmxvZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLndpZGdldC1sYXRlc3RibG9nIHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndpZGdldC1sYXRlc3RibG9nIHVsIGxpIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi53aWRnZXQtbGF0ZXN0YmxvZyB1bCBsaSBoNSBhIHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi53aWRnZXQtbGF0ZXN0YmxvZyB1bCBsaSBoNSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi53aWRnZXQtbGF0ZXN0YmxvZyB1bCBsaSBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud2lkZ2V0LWxhdGVzdGJsb2cgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgfVxuICAud2lkZ2V0LWxhdGVzdGJsb2cgdWwgbGkgLndpZGdldC1sYXRlc3RibG9nLWltYWdlIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuXG4ud2lkZ2V0LWZvcm0taXRlbSBzZWxlY3Qge1xuICBwYWRkaW5nOiAzcHggMHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNzMyNzI7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlbGVjdG9yLWljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndpZGdldC1mb3JtLWl0ZW0gc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlbGVjdG9yLWljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNzMyNzI7XG59XG5cbi53aWRnZXQtdGFnLWxpc3QgYSB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLndpZGdldC10YWctbGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMzUyNWE7XG59XG5cbi53aWRnZXQtYmFubmVyLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgcGFkZGluZzogNDVweCAxNXB4IDUwcHg7XG59XG5cbi53aWRnZXQtYmFubmVyLWJveCBoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi53aWRnZXQtYmFubmVyLWJveCBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmMzUyNWE7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogMzVweCAwIDI1cHg7XG59XG5cbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyNzMyNzI7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG59XG5cbi51aS13aWRnZXQtY29udGVudCAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogIzI3MzI3Mjtcbn1cblxuLmZpbHRlci1wcmljZS1jb250IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpbHRlci1wcmljZS1jb250IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmlsdGVyLXByaWNlLWNvbnQgLmlucHV0LXR5cGUgaW5wdXQge1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBwYWRkaW5nOiAwIDhweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmlsdGVyLXByaWNlLWNvbnQgLmlucHV0LXR5cGU6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4vKj09PT09ICBFbmQgb2YgU2lkZWJhciAgPT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgMDguIFByb2R1Y3Qgc3R5bGUgQ3NzICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC10aHVtYm5haWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC10aHVtYm5haWwgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaG92ZXItaW1hZ2Uge1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC10aHVtYm5haWwtYm94IGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAuNnM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1iYWRnZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5wcm9kdWN0LWJhZGdlcyA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDZweCA2cHggNHB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtYmFkZ2VzIC5ob3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzMTIyYTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtYmFkZ2VzIC5vbnNhbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YjUwMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5wcm9kdWN0LWFjdGlvbnMgLnAtYWN0aW9uLWJ0biB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcDpob3ZlciAucHJvZHVjdC1hY3Rpb25zIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcDpob3ZlciAucHJvZHVjdC10aHVtYi1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwOmhvdmVyIC5wcm9kdWN0LWhvdmVyLWltYWdlIHtcbiAgei1pbmRleDogMztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcC5saXN0LXN0eWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU4ZjY7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcC5saXN0LXN0eWxlIC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDI2MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAubGlzdC1zdHlsZSAucHJvZHVjdC1pbmZvIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LXdyYXAubGlzdC1zdHlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3Qtd3JhcC5saXN0LXN0eWxlIC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0LXdyYXAubGlzdC1zdHlsZSAucHJvZHVjdC1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jYXJ0LWJ0biB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY2FydC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyOTAnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jYXJ0LWJ0bjpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5wcm9kdWN0LWNhcnQtYnRuOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAxNXB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW5mbyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE1KTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW5mbyAucHJvZHVjdF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbmZvIC5wcmljZS1ib3gge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5wcm9kdWN0LWluZm8gLnByaWNlLWJveCAub2xkLXByaWNlIHtcbiAgZm9udC1zaXplOiAuODhlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNiNmI3ZDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbmZvIC5wcmljZS1ib3ggLm5ldy1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmMzUyNWE7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdGh1bWJzLTIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE3MHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXRodW1icy0yIC5zbS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdGh1bWJzLTIgLnNtLWltYWdlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXRodW1icy0yIC5zbS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy10aHVtYnMtMiB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy1pbWFnZXMtMiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWltYWdlcy0yIC5sZy1pbWFnZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtaW1hZ2VzLTIgLmxnLWltYWdlIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1pbWFnZXMtMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXRodW1icy0yIC5zbGljay1hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB6LWluZGV4OiA1O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10aHVtYnMtMiAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10aHVtYnMtMiAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIGJvdHRvbTogMHB4O1xuICB0b3A6IGF1dG87XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdGh1bWJzLTI6aG92ZXIgLnNsaWNrLWFycm93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRvdGxlLXJldmlldy1zdGFyLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnRvdGxlLXJldmlldy1zdGFyLWJveCAudG90bGUtcmV2aWV3LXN0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi50b3RsZS1yZXZpZXctc3Rhci1ib3ggLnRvdGxlLXJldmlldy1zdGFyIGEge1xuICBjb2xvcjogI2YzNTI1YTtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy12aWV3LWNvbnRlbnQgLnByaWNlLWJveCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdmlldy1jb250ZW50IC5wcmljZS1ib3ggLm9sZC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNiNmI3ZDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdmlldy1jb250ZW50IC5wcmljZS1ib3ggLm5ldy1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmMzUyNWE7XG59XG5cbi5hdHRlbmQtY2hlY2stYm94LWFyZWEge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubGVibGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLmNoZWNrLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbi5jaGVjay1ib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG4uY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXG4uY2hlY2stYm94OmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzUyNWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMzUyNWE7XG59XG5cbi8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xuLmNoZWNrLWJveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzUyNWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMzUyNWE7XG59XG5cbi8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4uY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG4uY2hlY2stYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGVjay1ib3gtd3JhcCAuY2hlY2stYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgcXVhbnRpdHlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY2FydC1xdWFudGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmNhcnQtcXVhbnRpdHkgLmFkZC10by1jYXJ0IHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uY2FydC1xdWFudGl0eSAuYWRkLXRvLWNhcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xufVxuXG4uY2FydC1wbHVzLW1pbnVzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5jYXJ0LXBsdXMtbWludXMgLmNhcnQtcGx1cy1taW51cy1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgaGVpZ2h0OiAyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICB3aWR0aDogM3JlbTtcbn1cblxuLmNhcnQtcGx1cy1taW51cyAuZGVjLnF0eWJ1dHRvbixcbi5jYXJ0LXBsdXMtbWludXMgLmluYy5xdHlidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIHdpZHRoOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmNhcnQtcGx1cy1taW51cyAuZGVjLnF0eWJ1dHRvbjpob3Zlcixcbi5jYXJ0LXBsdXMtbWludXMgLmluYy5xdHlidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG4uY2FydC1wbHVzLW1pbnVzIC5kZWMucXR5YnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDE1cHggMTVweCAwO1xufVxuXG4uY2FydC1wbHVzLW1pbnVzIC5pbmMucXR5YnV0dG9uIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LWZhbWlseTogbm9ybWFsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDBweCAwcHggMTVweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXNoYXJlIC5tZXRhLWNvbnRlbnQgYSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXRhYiAubmF2IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXRhYiAubmF2IGxpIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdGFiIC5uYXYgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdGFiIC5uYXYgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10YWIgLm5hdiBsaSBhLmFjdGl2ZTo6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy10YWIgLm5hdiBsaSBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWxzLXRhYiAubmF2IGxpIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXRhYiAubmF2IGxpOmhvdmVyID4gYTo6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgMDkuIENhcnQgUGFnZSBDc3MgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50YWJsZS1jb250ZW50IHRhYmxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYmxlLWNvbnRlbnQgdGFibGUgdGQge1xuICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG5cbi50YWJsZS1jb250ZW50IHRoLFxuLnRhYmxlLWNvbnRlbnQgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLnBsYW50bW9yZS1wcm9kdWN0LXF1YW50aXR5ID4gaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xufVxuXG4uY2FydC10YWJsZSAuY291cG9uLWFsbCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5jYXJ0LXRhYmxlIC5jb3Vwb24tYWxsIC5jb3Vwb24gaDMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG4uY2FydC10YWJsZSAuY291cG9uLWFsbCAuY291cG9uIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICB3aWR0aDogMTMwcHg7XG59XG5cbi5jYXJ0LXRhYmxlIC5jb3Vwb24tYWxsIC5jb3Vwb24gaW5wdXQuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuXG4uY2FydC10YWJsZSAuY291cG9uLWFsbCAuY291cG9uIGlucHV0LmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNhcnQtdGFibGUgLmNvdXBvbi1hbGwgLmNvdXBvbiBpbnB1dCB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG59XG5cbi5jYXJ0LXRhYmxlIC5jb3Vwb24tYWxsIC5jb3Vwb24yIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNhcnQtdGFibGUgLmNvdXBvbi1hbGwgLmNvdXBvbjIgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmNhcnQtdGFibGUgLmNvdXBvbi1hbGwgLmNvdXBvbjIgaW5wdXQuc3VibWl0IHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuLmNhcnQtdGFibGUgLmNvdXBvbi1hbGwgLmNvdXBvbjIgaW5wdXQuc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYXJ0LXRhYmxlIC5jb3Vwb24tYWxsIC5jb3Vwb24yIC5jb250aW51ZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuXG4uY2FydC10YWJsZSAuY291cG9uLWFsbCAuY291cG9uMiAuY29udGludWUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYXJ0LXBhZ2UtdG90YWwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uY2FydC1wYWdlLXRvdGFsIGgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmNhcnQtcGFnZS10b3RhbCB1bCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi5jYXJ0LXBhZ2UtdG90YWwgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cblxuLmNhcnQtcGFnZS10b3RhbCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FydC1wYWdlLXRvdGFsIHVsIGxpIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jYXJ0LXBhZ2UtdG90YWwgLnByb2NlZWQtY2hlY2tvdXQtYnRuIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNhcnQtcGFnZS10b3RhbCAucHJvY2VlZC1jaGVja291dC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xufVxuXG4ucGxhbnRtb3JlLXByb2R1Y3QtYWRkLWNhcnQgPiBhIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNnB4IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnBsYW50bW9yZS1wcm9kdWN0LWFkZC1jYXJ0ID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG59XG5cbi5pbi1zdG9jayB7XG4gIGNvbG9yOiAjMzBiODc4O1xufVxuXG4ub3V0LXN0b2NrIHtcbiAgY29sb3I6ICNBODAxMzU7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgMTAuIENoZWNrb3V0IFBhZ2UgQ3NzICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jb3Vwb24tYWNjb3JkaW9uIGgzIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMyNzMyNzI7XG4gIGNvbG9yOiAjNTE1MTUxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDFlbSAyZW0gMWVtIDMuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uY291cG9uLWFjY29yZGlvbiBoMyAuY291cG9uIHtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5jb3Vwb24tYWNjb3JkaW9uIGgzIC5jb3Vwb246aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNvdXBvbi1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3ctZmlyc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY291cG9uLWluZm8gcC5mb3JtLXJvdy1maXJzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3ctbGFzdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY291cG9uLWluZm8gcC5mb3JtLXJvdy1sYXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY291cG9uLWluZm8gLnJlbWVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jb3Vwb24taW5mbyAucmVtZW1iZXIgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5jb3Vwb24taW5wdXQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY291cG9uLWlucHV0IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY291cG9uLWlucHV0IHNwYW4ucmVxdWlyZWQge1xuICBjb2xvcjogcmVkO1xufVxuXG4uY2hlY2tvdXQtY291cG9uIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNoZWNrb3V0LWNvdXBvbiBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jaGVja291dC1jb3Vwb24gLmJ1dHRvbi1hcHBseS1jb3Vwb24ge1xuICBtYXJnaW46IC01cHggMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDcuMnB4IDExcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNoZWNrb3V0LWNvdXBvbiAuYnV0dG9uLWFwcGx5LWNvdXBvbiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwcHg7XG4gIH1cbn1cblxuLnNob3BpbmctY2hlY2tib3h0LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5zaW5nbGUtZm9ybS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtZm9ybS1yb3cgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnNpbmdsZS1mb3JtLXJvdyBsYWJlbCBzcGFuLnJlcXVpcmVkIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnNpbmdsZS1mb3JtLXJvdyBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1mb3JtLXJvdyBpbnB1dDo6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2luZ2xlLWZvcm0tcm93IHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zaW5nbGUtZm9ybS1yb3cubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja291dC1ib3gtd3JhcCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2hlY2tvdXQtYm94LXdyYXAgLnNoaXAtYm94LWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3VudC1jcmVhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3VudC1jcmVhdGUgLmNyZWF0LXBhc3MgPiBzcGFuIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLm5pY2Utc2VsZWN0IHNlbGVjdCB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogIzU1NTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC55b3VyLW9yZGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAueW91ci1vcmRlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi55b3VyLW9yZGVyLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuXG4ueW91ci1vcmRlci10YWJsZSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cblxuLnlvdXItb3JkZXItdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnlvdXItb3JkZXItdGFibGUgdGFibGUgdGgsIC55b3VyLW9yZGVyLXRhYmxlIHRhYmxlIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1yaWdodDogbWVkaXVtIG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi55b3VyLW9yZGVyLXRhYmxlIHRhYmxlIHRoIHtcbiAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4ueW91ci1vcmRlci10YWJsZSB0YWJsZSAuc2hpcHBpbmcgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5wYXltZW50LW1ldGhvZCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uIGgzIGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uIGgzIGE6OmJlZm9yZSwgLnBheW1lbnQtYWNjb3JkaW9uIGgzIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbiBoMyBhIGltZyB7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbiBoMy5vcGVuIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm9yZGVyLWJ1dHRvbi1wYXltZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm9yZGVyLWJ1dHRvbi1wYXltZW50IGlucHV0IHtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ub3JkZXItYnV0dG9uLXBheW1lbnQgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLypAaW1wb3J0ICdlbGVtZW50cyc7Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAxMS4gU2VydmljZXMgQ3NzICAgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlcnZpY2UtY3VzdG9tLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZXJ2aWNlLWN1c3RvbS1yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VydmljZS1jdXN0b20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS1jdXN0b20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnNlcnZpY2UtY29sLTAxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZmxleC1iYXNpczogMjIlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VydmljZS1jb2wtMDEge1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgfVxufVxuXG4uc2VydmljZS1jb2wtMDIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgZmxleC1ncm93OiAyO1xuICBmbGV4LWJhc2lzOiA3MCU7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnZpY2UtY29sLTAyIHtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VydmljZS1jb2wtMDIge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UtY29sLTAyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtY29sLTAzIHtcbiAgZmxleC1ncm93OiAzO1xuICBmbGV4LWJhc2lzOiA4JTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnZpY2UtY29sLTAzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZXJ2aWNlLWFyZWEtcmlnaHQtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbn1cblxuLnNlcnZpY2UtYXJlYS1yaWdodC1pbWFnZS10d28ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4uaHQtc2VydmljZS1pY29uLnN0eWxlLTAxIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmh0LXNlcnZpY2UtaWNvbi5zdHlsZS0wMSAuc2VydmljZS1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmh0LXNlcnZpY2UtaWNvbi5zdHlsZS0wMSAuc2VydmljZS1pY29uIHN2ZyA+ICoge1xuICBzdHJva2U6ICMyNzMyNzI7XG59XG5cbi5odC1zZXJ2aWNlLWljb24uc3R5bGUtMDEgLnNlcnZpY2UtaWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuXG4uaHQtc2VydmljZS1pY29uLnN0eWxlLTAxIC5zZXJ2aWNlLWNvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS0yIHtcbiAgcGFkZGluZzogNTBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDcwcHggMTBweCAzMHB4O1xufVxuXG4uaHQtc2VydmljZS1ib3guc3R5bGUtMiBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHQtc2VydmljZS1ib3guc3R5bGUtMiBoMyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaHQtc2VydmljZS1ib3guc3R5bGUtMDQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICBwYWRkaW5nOiA1MHB4IDMycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaHQtc2VydmljZS1ib3guc3R5bGUtMDQgLnNlcnZpY2UtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS0wNCAuc2VydmljZS1pY29uIHN2ZyA+ICoge1xuICBzdHJva2U6ICMyNzMyNzI7XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS0wNCAuc2VydmljZS1pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS0wNCAuc2VydmljZS1jb250ZW50IHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA0IC5zZXJ2aWNlLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAwIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS0wNDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS0wNSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQ1cHggMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS0wNSAuc2VydmljZS1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA1IC5zZXJ2aWNlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDIxNXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS0wNSAuc2VydmljZS1jb250ZW50IHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uaHQtc2VydmljZS1ib3guc3R5bGUtMDUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjVmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE0KTtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA1OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjVmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE0KTtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS0wNiAuc2VydmljZS1pY29uIHtcbiAgYmFja2dyb3VuZDogI2Y0ZWZmZTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA2IC5zZXJ2aWNlLWljb24gaW1nIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaHQtc2VydmljZS1ib3guc3R5bGUtMDYgLnNlcnZpY2UtaWNvbiB7XG4gICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTMwcHg7XG4gIH1cbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA2IC5zZXJ2aWNlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjhmNWZmO1xuICBwYWRkaW5nOiA0NXB4IDM1cHggNDVweCAxMjBweDtcbiAgbWF4LXdpZHRoOiA0MTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA2IC5zZXJ2aWNlLWNvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA2IC5zZXJ2aWNlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDM1cHggMjVweCAzNXB4IDExMHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlcy1oaWdodC00NTAge1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuXG4uc2VydmljZS1jb250ZW50LWlubmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IC0xODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VydmljZS1jb250ZW50LWlubmVyLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VydmljZS1jb250ZW50LWlubmVyLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogLTI2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UtY29udGVudC1pbm5lci1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IC0zMDBweDtcbiAgfVxufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wMyB7XG4gIGJveC1zaGFkb3c6IDAgMCA0MXB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTAzIC5pbWFnZS1ib3gtd3JhcCB7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wMyAuaW1hZ2UtYm94LXdyYXAgLmJveC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDMgLmltYWdlLWJveC13cmFwIC5jb250ZW50IC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTAzIC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCAudGV4dCB7XG4gIGNvbG9yOiAjMTcyNTQxO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wMzpob3ZlciAuYm94LWltYWdlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wMzpob3ZlciAuY29udGVudCAuaGVhZGluZyB7XG4gIGNvbG9yOiAjMTcyNTQxO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5odC1ib3gtaW1hZ2VzLnN0eWxlLTA0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5odC1ib3gtaW1hZ2VzLnN0eWxlLTA0IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5odC1ib3gtaW1hZ2VzLnN0eWxlLTA0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNCAuaW1hZ2UtYm94LXdyYXAge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDQgLmltYWdlLWJveC13cmFwIC5ib3gtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA0IC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCAuaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNCAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQgLnRleHQge1xuICBjb2xvcjogIzE3MjU0MTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDQ6aG92ZXIgLmJveC1pbWFnZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDQ6aG92ZXIgLmNvbnRlbnQgLmhlYWRpbmcge1xuICBjb2xvcjogIzE3MjU0MTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA3IC5pbWFnZS1ib3gtd3JhcCB7XG4gIHBhZGRpbmc6IDMwcHggMzVweCAzMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA3IC5pbWFnZS1ib3gtd3JhcCAuYm94LWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNyAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA3IC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCAuaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNyAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQgLnRleHQge1xuICBjb2xvcjogIzE3MjU0MTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMThweCA0MHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDEyLiBTZXJ2aWNlcyBDc3MgICAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaHQtYnRuIHtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLmh0LWJ0bi1sZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMjRweCAyOHB4O1xufVxuXG4uaHQtYnRuLW1kIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG59XG5cbi5odC1idG4tc20ge1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmh0LWJ0bjpob3ZlciwgLmh0LWJ0bjphY3RpdmUsIC5odC1idG46Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2YzNTI1YTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuXG4uaHQtYnRuLmJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuXG4uaHQtYnRuLmJ0bi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG5fX3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzUyNWE7XG59XG5cbi5idG5fX3NlY29uZGFyeTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tYnV0dG9uIC5odC1idG4tbGcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDIycHg7XG4gIH1cbn1cblxuLmh0LWJ0bi1pY29uIHtcbiAgcGFkZGluZzogOHB4IDgzcHggOHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDM7XG59XG5cbi5odC1idG4taWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDNweDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmh0LWJ0bi1pY29uOjphZnRlciB7XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgYmFja2dyb3VuZDogI2YzNTI1YTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAtNXB4IDAgMCAtNXB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmh0LWJ0bi1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5odC1idG4taWNvbjpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xufVxuXG4uaHQtYnRuLWljb24tdHdvIHtcbiAgcGFkZGluZzogOHB4IDgzcHggOHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmMzUyNWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDM7XG59XG5cbi5odC1idG4taWNvbi10d286OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzcHg7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5odC1idG4taWNvbi10d286OmFmdGVyIHtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IC01cHggMCAwIC01cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uaHQtYnRuLWljb24tdHdvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5odC1idG4taWNvbi10d286aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcbn1cblxuLnB1cmNoYXNlLWJ0biwgLmJ0bi12aWV3LWRlbW8ge1xuICBiYWNrZ3JvdW5kOiAjZjM1MjVhO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbn1cblxuLnB1cmNoYXNlLWJ0bjpob3ZlciwgLmJ0bi12aWV3LWRlbW86aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgMTMuIENvdW50ZXJzIENzcyAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnVuLWZhY3Qtc3R5bGUtb25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mdW4tZmFjdC1zdHlsZS1vbmUgLnNpbmdsZS1mdW4tZmFjdCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVuLWZhY3Qtc3R5bGUtb25lIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZ1bi1mYWN0LXN0eWxlLW9uZSAuc2luZ2xlLWZ1bi1mYWN0IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZ1bi1mYWN0LXN0eWxlLW9uZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mdW4tZmFjdC1zdHlsZS1vbmUgLnNpbmdsZS1mdW4tZmFjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZ1bi1mYWN0LXN0eWxlLXR3byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZnVuLWZhY3Qtc3R5bGUtdHdvIC5zaW5nbGUtZnVuLWZhY3Qge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnVuLWZhY3Qtc3R5bGUtdHdvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZnVuLWZhY3Qtc3R5bGUtdHdvIC5zaW5nbGUtZnVuLWZhY3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVuLWZhY3Qtc3R5bGUtdHdvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZnVuLWZhY3Qtc3R5bGUtdHdvIC5zaW5nbGUtZnVuLWZhY3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZnVuLWZhY3Qtc3R5bGUtdHdvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZ1bi1mYWN0LXN0eWxlLXR3byAuc2luZ2xlLWZ1bi1mYWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZnVuLWZhY3QtLW9uZSAuZnVuLWZhY3RfX2NvdW50IHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5mdW4tZmFjdC0tb25lIC5mdW4tZmFjdF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5mdW4tZmFjdC0tdHdvIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmZ1bi1mYWN0LS10d28gLmZ1bi1mYWN0X19jb3VudCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4uZnVuLWZhY3QtLXR3byAuZnVuLWZhY3RfX3RleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAxNC4gTGlzdGluZyBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jaG9vc2UtdXMtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaG9vc2UtdXMtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5jaG9vc2UtdXMtY29udGVudF9sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaG9vc2UtdXMtY29udGVudF9sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jaG9vc2UtaXRtZS13cmFwIHtcbiAgbWF4LXdpZHRoOiA0NThweDtcbn1cblxuLnNpbmdsZS1jaG9vc2UtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG59XG5cbi5zaW5nbGUtY2hvb3NlLWl0ZW0gLmNob29zZS1pdGVtLWltYWdlcyB7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4uc2luZ2xlLWNob29zZS1pdGVtIC5jaG9vc2UtaWNvbi1zbWFsbCB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uc2luZ2xlLWNob29zZS1pdGVtIC5jaG9vc2UtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uc2luZ2xlLWNob29zZS1pdGVtIC5jaG9vc2UtaXRlbS10ZXh0IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNpbmdsZS1jaG9vc2UtaXRlbSAuY2hvb3NlLWl0ZW0tdGV4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNlcnZpY2UtZGV0YWlscy1jaG9vc2UtaXRtZS13cmFwIC5jaG9vc2UtaXRlbS10ZXh0IHtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgMTUuIENhbGwgVG8gQWN0aW9uIENzcyAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY3RhLWJnLWltYWdlX29uZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmcvY2FsbC10by1hY3Rpb24tMDEuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY3RhLWltYWdlLWJveCB7XG4gIHBhZGRpbmc6IDQwcHggNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY3RhLWltYWdlLWJveCB7XG4gICAgcGFkZGluZzogNDBweCAxMHB4O1xuICB9XG4gIC5jdGEtaW1hZ2UtYm94IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAxNi4gVGVzdGltb25pYWwgc2xpZGVyIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRlc3RpbW9uaWFsLXNsaWRlci5leHRyYV9tX2xydHAge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNsaWRlci5leHRyYV9tX2xydHAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVzdGltb25pYWwtc2xpZGVyLmV4dHJhX21fbHJ0cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC1zbGlkZXIuZXh0cmFfbV9scnRwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItb25lIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci1vbmUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItb25lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci1vbmUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItb25lIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLW9uZSAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgb3BhY2l0eTogMC40Mztcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLW9uZSAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1uZXh0IHtcbiAgb3BhY2l0eTogMC40Mztcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLW9uZSAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMjIsIDEuMjIpO1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItb25lIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAudGVzdGltb25pYWwtc2xpZGVyLS1ib3gge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLW9uZSAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMS4wOCk7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLW9uZSAuc3dpcGVyLXNsaWRlIC50ZXN0aW1vbmlhbC1zbGlkZXItLWJveCB7XG4gIHBhZGRpbmc6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE0KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDBweCAwO1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItb25lIC5zd2lwZXItc2xpZGUgLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IC5yZXRpbmctc3RhciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogI2YzNTI1YTtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLW9uZSAuc3dpcGVyLXNsaWRlIC50ZXN0aW1vbmlhbC1zbGlkZXItLWJveCAucmV0aW5nLXN0YXIgYSB7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci1vbmUgLnN3aXBlci1zbGlkZSAudGVzdGltb25pYWwtc2xpZGVyLS1ib3ggLnRlc3RpbW9uaWFsLXNsaWRlcl9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci1vbmUgLnN3aXBlci1zbGlkZSAudGVzdGltb25pYWwtc2xpZGVyLS1ib3ggLnRlc3RpbW9uaWFsLXNsaWRlcl9fdGV4dCAuc3RhcnQtYmxvY2sge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3R0b206IC0xMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItb25lIC5zd2lwZXItc2xpZGUgLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IC50ZXN0aW1vbmlhbC1zbGlkZXJfX3RleHQgLmVuZC1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDAuMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItb25lIC5zd2lwZXItc2xpZGUgLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IC50ZXN0aW1vbmlhbC1zbGlkZXJfX2F1dGhvciAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdHdvIC50ZXN0aW1vbmlhbC1zbGlkZXItLWJveCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10d28gLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IC50ZXN0aW1vbmlhbC1zbGlkZXJfX3RleHQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10d28gLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IC50ZXN0aW1vbmlhbC1zbGlkZXJfX3RleHQgLnN0YXJ0LWJsb2NrIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgYm90dG9tOiAtOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10d28gLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IC50ZXN0aW1vbmlhbC1zbGlkZXJfX3RleHQgLmVuZC1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDAuMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdHdvIC50ZXN0aW1vbmlhbC1zbGlkZXItLWJveCAudGVzdGltb25pYWwtc2xpZGVyX19hdXRob3Ige1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLXR3byAudGVzdGltb25pYWwtc2xpZGVyLS1ib3ggLnRlc3RpbW9uaWFsLXNsaWRlcl9fYXV0aG9yIGg2IHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10d28gLnN3aXBlci1uYXYtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdHdvIC5zd2lwZXItbmF2LWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50ZXN0aW1vbmlhbHMtdmVydGljYWwtd3JhcCB7XG4gIGhlaWdodDogNDgwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGVzdGltb25pYWxzLXZlcnRpY2FsLXdyYXAge1xuICAgIGhlaWdodDogNzgwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy12ZXJ0aWNhbC13cmFwIC52ZXJ0aWNhbC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRlc3RpbW9uaWFscy12ZXJ0aWNhbC13cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXItYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRlc3RpbW9uaWFscy12ZXJ0aWNhbC13cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXItYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtdmVydGljYWwtd3JhcCAudGVzdGltb25pYWwtc2xpZGVyLWJveDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE0KTtcbn1cblxuLnRlc3RpbW9uaWFscy12ZXJ0aWNhbC13cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXItYm94IC50ZXN0aW1vbmlhbC1pbWFnZXMge1xuICBtaW4td2lkdGg6IDk0cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnRlc3RpbW9uaWFscy12ZXJ0aWNhbC13cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXItYm94IHtcbiAgcGFkZGluZzogMzBweCAyNXB4IDMwcHg7XG59XG5cbi50ZXN0aW1vbmlhbHMtdmVydGljYWwtd3JhcCAudGVzdGltb25pYWwtc2xpZGVyLWJveCAudGVzdGltb25pYWwtLWJveCBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnRlc3RpbW9uaWFscy12ZXJ0aWNhbC13cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXItYm94IC50ZXN0aW1vbmlhbC1zbGlkZXJfX2F1dGhvciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50ZXN0aW1vbmlhbHMtdmVydGljYWwtd3JhcCAudGVzdGltb25pYWwtc2xpZGVyLWJveCAudGVzdGltb25pYWwtc2xpZGVyX19hdXRob3IgaDYge1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLnRlc3RpbW9uaWFscy12ZXJ0aWNhbC13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udGVzdGltb25pYWxzLXZlcnRpY2FsLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4udGVzdGltb25pYWxzLXZlcnRpY2FsLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtdmVydGljYWwtd3JhcCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbHMtdmVydGljYWwtd3JhcCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdGhyZWUgLnRlc3RpbW9uaWFsLXNsaWRlcl9fc2luZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdGhyZWUgLnRlc3RpbW9uaWFsLXNsaWRlcl9fc2luZ2xlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10aHJlZSAudGVzdGltb25pYWwtc2xpZGVyLS1ib3ggLnRlc3RpbW9uaWFsLXNsaWRlcl9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLXRocmVlIC50ZXN0aW1vbmlhbC1zbGlkZXItLWJveCAudGVzdGltb25pYWwtc2xpZGVyX190ZXh0IC5zdGFydC1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogLThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdGhyZWUgLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IC50ZXN0aW1vbmlhbC1zbGlkZXJfX3RleHQgLmVuZC1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDAuMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdGhyZWUgLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IC50ZXN0aW1vbmlhbC1zbGlkZXJfX2F1dGhvciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLXRocmVlIC50ZXN0aW1vbmlhbC1zbGlkZXItLWJveCAudGVzdGltb25pYWwtc2xpZGVyX19hdXRob3IgaDYge1xuICBjb2xvcjogIzI3MzI3MjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10aHJlZSAudGVzdGltb25pYWwtc2xpZGVyLS1ib3ggLnRlc3RpbW9uaWFsLXNsaWRlcl9fYXV0aG9yIC5jb21wYW55LW5hbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdGhyZWUgLnRlc3RpbW9uaWFsLWJveC1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdGhyZWUgLnRlc3RpbW9uaWFsLWJveC1iZzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogODglO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdGhyZWUgLnRlc3RpbW9uaWFsLWJveC1iZzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdGhyZWUgLnRlc3RpbW9uaWFsLWJveC1iZy50ZXN0aW1vbmlhbC10aHJlZS1pbWFnZXMge1xuICBwYWRkaW5nOiAxMnB4IDEycHggMDtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLXRocmVlIC50ZXN0aW1vbmlhbC1ib3gtYmcudGVzdGltb25pYWwtdGhyZWUtaW1hZ2VzIC5pbWctYm94IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10aHJlZSAudGVzdGltb25pYWwtYm94LWJnLnRlc3RpbW9uaWFsLXRocmVlLWltYWdlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLXRocmVlIC5zd2lwZXItbmF2LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMThweDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdGhyZWUgLnN3aXBlci1uYXYtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlY3Rpb24tdGl0bGUtYm9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5zZWN0aW9uLXRpdGxlLWJvcmRlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDk1JTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS1ib3JkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLWJvcmRlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS1ib3JkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLWJvcmRlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmh0LXNvY2lhbC1uZXR3b3JrcyAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzIC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5odC1zb2NpYWwtbmV0d29ya3MgLml0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmh0LXNvY2lhbC1uZXR3b3Jrcy5kZWZhdWx0LWNvbG9yIC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzE3MjU0MTtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5odC1zb2NpYWwtbmV0d29ya3MuZGVmYXVsdC1jb2xvciAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzLmRlZmF1bHQtY29sb3IgLml0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmh0LXNvY2lhbC1uZXR3b3JrcyAuc29jaWFsLWxpbms6OmJlZm9yZSB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLXR3by1pY29uIC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzI3MzI3MjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtdHdvLWljb24gLml0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS10d28taWNvbiAuaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLXR3by1pY29uIC5pdGVtIC5zb2NpYWwtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS10d28taWNvbiAuaXRlbSAuc29jaWFsLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgXHJcbj0gICAgICAgICAgMTcuIFRlYW0gQ3NzICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMSAudGVhbS1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMSAudGVhbS1jb250ZW50OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgaGVpZ2h0OiAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAxIC50ZWFtLWNvbnRlbnQgaDQge1xuICBjb2xvcjogIzI3MzI3MjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDEgLnRlYW0tY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDEgLnRlYW0tY29udGVudCAudGV4dC1ib3gge1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDE6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAxOmhvdmVyIC50ZWFtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAxOmhvdmVyIC50ZWFtLWNvbnRlbnQgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMTpob3ZlciAudGVhbS1jb250ZW50IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMTpob3ZlciAuc29jaWFsLWNyZWF0aXZlLWJveCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDE6aG92ZXIgLnNvY2lhbC1jcmVhdGl2ZS1ib3ggLnN0eWxlLXRocmVlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNHB4KTtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMSAuc29jaWFsLWNyZWF0aXZlLWJveCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDEgLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS10aHJlZSB7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDEgLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS10aHJlZSAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMxNzI1NDE7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAxIC5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtdGhyZWUgLml0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDIgLnRlYW0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDIgLnRlYW0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDIgLnRlYW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDIgLnRlYW0tY29udGVudDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIGhlaWdodDogMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMiAudGVhbS1jb250ZW50IGg0IHtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyIC50ZWFtLWNvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyIC50ZWFtLWNvbnRlbnQgLnRleHQtYm94IHtcbiAgei1pbmRleDogNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyOmhvdmVyIC50ZWFtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyOmhvdmVyIC50ZWFtLWNvbnRlbnQgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMjpob3ZlciAudGVhbS1jb250ZW50IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMjpob3ZlciAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIgLml0ZW0ge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyIC5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtZm91ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMDtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMiAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIgLml0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMiAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIgLml0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjcyO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyIC5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtZm91ciAuaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YzNTI1YTtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMiAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIgLml0ZW06bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDIgLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS1mb3VyIC5pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyIC5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtZm91ciAuaXRlbTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMiAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIgLml0ZW06bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAzIC50ZWFtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAzIC50ZWFtLWltYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAzIC50ZWFtLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMyAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDMgLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS1mb3VyIC5pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDMgLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS1mb3VyIC5pdGVtIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzI3Mjtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMyAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIgLml0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMzUyNWE7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDMgLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS1mb3VyIC5pdGVtOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAzIC5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtZm91ciAuaXRlbTpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMyAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIgLml0ZW06bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDMgLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS1mb3VyIC5pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAzIC50ZWFtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAzIGg0IHtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAzIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMyBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMzpob3ZlciAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIgLml0ZW0ge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udGVhbS1zdHlsZS0zLXRpdGxlIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLXN0eWxlLTMtdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRlYW0tc3R5bGUtMy10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gIH1cbn1cblxuLnRlYW0tc3R5bGUtMy10aXRsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzksIDUwLCAxMTQsIDAuOTUpO1xufVxuXG4udGVhbS1zdHlsZS0zLXRpdGxlIC50ZWFtLXN0eWxlLTMtdGl0bGUtYmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNDBweDtcbiAgbWluLXdpZHRoOiAzNDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbGVmdDogMCU7XG4gIC8qIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAxNDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzNDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH0gKi9cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLXN0eWxlLTMtdGl0bGUgLnRlYW0tc3R5bGUtMy10aXRsZS1iZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwJSk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWluLXdpZHRoOiA5NSU7XG4gIH1cbn1cblxuLnRlYW0tc3R5bGUtMy10aXRsZSAudGVhbS1zdHlsZS0zLXRpdGxlLWJnIGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZWFtLXN0eWxlLTMtdGl0bGUgLnRlYW0tc3R5bGUtMy10aXRsZS1iZyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgIDE4LiBQcm9qY2V0IENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tZXNzb25yeS1idXR0b24gYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tZXNzb25yeS1idXR0b24gYnV0dG9uOmxhc3QtY2hpbGQgLmZpbHRlci10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubWVzc29ucnktYnV0dG9uIGJ1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW46IDVweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm1lc3NvbnJ5LWJ1dHRvbiBidXR0b24gc3BhbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubWVzc29ucnktYnV0dG9uIGJ1dHRvbiBzcGFuLmZpbHRlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43NDtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5tZXNzb25yeS1idXR0b24gYnV0dG9uIHNwYW4uZmlsdGVyLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4td2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjcyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWVzc29ucnktYnV0dG9uIGJ1dHRvbiBzcGFuLmZpbHRlci1jb3VudGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMyNzMyNzI7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjczMjcyO1xufVxuXG4ubWVzc29ucnktYnV0dG9uIGJ1dHRvbjpob3ZlciBzcGFuLmZpbHRlci1jb3VudGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbn1cblxuLm1lc3NvbnJ5LWJ1dHRvbiBidXR0b246aG92ZXIgc3Bhbi5maWx0ZXItdGV4dCB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4ubWVzc29ucnktYnV0dG9uIGJ1dHRvbi5pcy1jaGVja2VkIHNwYW4uZmlsdGVyLXRleHQge1xuICBjb2xvcjogI2YzNTI1YTtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLWl0ZW0gLnNpbmdsZS1wb3J0Zm9saW9fX3RodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8taXRlbTpob3ZlciAucHJvamVjdC1ob3Zlci0wMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCA4MiwgOTAsIDAuOCk7XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLWl0ZW06aG92ZXIgLnByb2plY3QtaG92ZXItMDEgLnBvc3Qtb3ZlcmxheS10aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8taXRlbTpob3ZlciAucHJvamVjdC1ob3Zlci0wMSAuaW5uZXItaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8taXRlbSAucHJvamVjdC1ob3Zlci0wMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwLjElO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8taXRlbSAucHJvamVjdC1ob3Zlci0wMSAucG9zdC1vdmVybGF5LXRpdGxlIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIuNzFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby1pdGVtIC5wcm9qZWN0LWhvdmVyLTAxIC5pbm5lci1pY29uIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuXG4uaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5odC1ncmFkYXRpb24uc3R5bGUtMDEgLmNpcmNsZS13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5odC1ncmFkYXRpb24uc3R5bGUtMDEgLmNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5odC1ncmFkYXRpb24uc3R5bGUtMDEgLmNpcmNsZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIC5jaXJjbGUge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5odC1ncmFkYXRpb24uc3R5bGUtMDEgLmNpcmNsZSAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIC5jaXJjbGUge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG4gIC5odC1ncmFkYXRpb24uc3R5bGUtMDEgLmNpcmNsZSAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuY2lyY2xlIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAuaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIC5jaXJjbGUgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5odC1ncmFkYXRpb24uc3R5bGUtMDEgLmJveC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuYm94LWltYWdlIC5ob3Zlci1pbWFnZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNSAwLjkgZWFzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIC5pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5odC1ncmFkYXRpb24uc3R5bGUtMDEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5odC1ncmFkYXRpb24uc3R5bGUtMDEgLml0ZW06aG92ZXIgLmNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNjIuOTEzNnB4IDUuMDg2NHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMzMpO1xufVxuXG4uaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIC5pdGVtOmhvdmVyIC5oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5odC1ncmFkYXRpb24uc3R5bGUtMDEgLml0ZW06aG92ZXIgLmhvdmVyLWltYWdlcyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5odC1ncmFkYXRpb24uc3R5bGUtMDEgLml0ZW06aG92ZXIgLmRlZmF1bHQtaW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgIDE5LiBUaW1lbGluZSBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmh0LXRpbWVsaW5lLnN0eWxlLTAxLm1iLWRpZmZlcmVudCAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4IDAgMTdweCA2NXB4O1xufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDEubWItZGlmZmVyZW50IC5pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaHQtdGltZWxpbmUuc3R5bGUtMDEubWItZGlmZmVyZW50IC5pdGVtIHtcbiAgICBwYWRkaW5nOiAwcHggMCAxN3B4IDM1cHg7XG4gIH1cbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHggMCAzNXB4IDY1cHg7XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMSAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMSAuaXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5odC10aW1lbGluZS5zdHlsZS0wMSAuaXRlbSB7XG4gICAgcGFkZGluZzogMHB4IDAgMzVweCAzNXB4O1xuICB9XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMSAuaXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzI3MzI3Mjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaHQtdGltZWxpbmUuc3R5bGUtMDEgLml0ZW06OmJlZm9yZSB7XG4gICAgbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDEgLmRvdHMgLm1pZGRsZS1kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5odC10aW1lbGluZS5zdHlsZS0wMSAuZG90cyAubWlkZGxlLWRvdCB7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMSAudG0tdGltZWxpbmUtbGlzdCAudGltZWxpbmUtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDEgLnRtLXRpbWVsaW5lLWxpc3QgLnRpbWVsaW5lLWNvbCAuY29udGVudC1ib2R5IGg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMSAudG0tdGltZWxpbmUtbGlzdCAudGltZWxpbmUtY29sIC5jb250ZW50LWJvZHkgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMSAudG0tdGltZWxpbmUtbGlzdCAudGltZWxpbmUtY29sIC5jb250ZW50LWJvZHkgcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC50bS10aW1lbGluZS1saXN0IC50aW1lbGluZS1jb2w6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDIubWItZGlmZmVyZW50IC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHggMCAxN3B4IDY1cHg7XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMi5tYi1kaWZmZXJlbnQgLml0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5odC10aW1lbGluZS5zdHlsZS0wMi5tYi1kaWZmZXJlbnQgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDBweCAwIDE3cHggMzVweDtcbiAgfVxufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDIgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCAwIDI1cHggNjVweDtcbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAyIC5pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAyIC5pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmh0LXRpbWVsaW5lLnN0eWxlLTAyIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAwcHggMCAyNXB4IDM1cHg7XG4gIH1cbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAyIC5pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5odC10aW1lbGluZS5zdHlsZS0wMiAuaXRlbTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMiAuZG90cyAubWlkZGxlLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmh0LXRpbWVsaW5lLnN0eWxlLTAyIC5kb3RzIC5taWRkbGUtZG90IHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAyIC50bS10aW1lbGluZS1saXN0IC50aW1lbGluZS1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMiAudG0tdGltZWxpbmUtbGlzdCAudGltZWxpbmUtY29sIC5jb250ZW50LWJvZHkgaDUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAyIC50bS10aW1lbGluZS1saXN0IC50aW1lbGluZS1jb2wgLmNvbnRlbnQtYm9keSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAyIC50bS10aW1lbGluZS1saXN0IC50aW1lbGluZS1jb2wgLmNvbnRlbnQtYm9keSBwIHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDIgLnRtLXRpbWVsaW5lLWxpc3QgLnRpbWVsaW5lLWNvbDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAyMC4gQ29udGFjdCBVcyBDc3MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY29udGFjdC1mb3JtX19vbmUge1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMTcyNTQxO1xufVxuXG4uY29udGFjdC1mb3JtX19vbmUgLmNvbnRhY3QtaW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29udGFjdC1mb3JtX19vbmUgLmNvbnRhY3QtaW5uZXIgaW5wdXQsXG4uY29udGFjdC1mb3JtX19vbmUgLmNvbnRhY3QtaW5uZXIgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg1YTVlO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uY29udGFjdC1mb3JtX19vbmUgLmNvbnRhY3QtaW5uZXIgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1mb3JtX19vbmUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybV9fb25lIC5wZXJzb25hbC1jb250YWN0LWJ0biB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY29udGFjdC1mb3JtX190d28ge1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG5cbi5jb250YWN0LWZvcm1fX3R3byAuY29udGFjdC1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb250YWN0LWZvcm1fX3R3byAuY29udGFjdC1pbm5lciBpbnB1dCxcbi5jb250YWN0LWZvcm1fX3R3byAuY29udGFjdC1pbm5lciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jb250YWN0LWZvcm1fX3R3byAuY29udGFjdC1pbm5lciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWZvcm1fX3R3byB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm1fX3R3byAucGVyc29uYWwtY29udGFjdC1idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNvbnRhY3QtZm9ybV9fdGhyZWUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uY29udGFjdC1mb3JtX190aHJlZSAuY29udGFjdC1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb250YWN0LWZvcm1fX3RocmVlIC5jb250YWN0LWlubmVyIGlucHV0LFxuLmNvbnRhY3QtZm9ybV9fdGhyZWUgLmNvbnRhY3QtaW5uZXIgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uY29udGFjdC1mb3JtX190aHJlZSAuY29udGFjdC1pbm5lciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWZvcm1fX3RocmVlIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybV9fdGhyZWUgLnBlcnNvbmFsLWNvbnRhY3QtYnRuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zaW5nbGUtY29udGFjdC1pbmZvLXdyYXAgLmljb24tYm94IHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI5cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMzEpO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMjEuIFByaWNpbmcgIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzNHB4IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX19pbm5lciAucHJpY2luZ19fdGFiLW1lbnUgLnRhYl9faXRlbSBhIHtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX19pbm5lciAucHJpY2luZ19fdGFiLW1lbnUgLnRhYl9faXRlbSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMzUyNWE7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZV9fdGl0bGUge1xuICBjb2xvcjogIzI3MzI3MjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX19wcmljZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZV9fcHJpY2Utd3JhcCAucHJpY2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAuOTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZV9fcHJpY2Utd3JhcCAucHJpY2VfX3R3byB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX19saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZV9fbGlzdCBsaSAuZmVhdHVyZWQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZV9fZm9vdGVyIC5odC1idG4ge1xuICB3aWR0aDogMTgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX19mb290ZXIgLmh0LWJ0bi0tb3V0bGluZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX2ZlYXR1cmUtbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogODhweCBzb2xpZCAjZWU3NDU1O1xuICBib3JkZXItYm90dG9tOiA4OHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogODhweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX19mZWF0dXJlLW1hcmsgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNzJweDtcbiAgcmlnaHQ6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlOmhvdmVyIC5wcmljaW5nLXRhYmxlX19pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggcmdiYSg4OSwgNjksIDIzMCwgMC4xMik7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMzVweCAyMXB4IDQxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlLS1wb3B1bGFyIC5wcmljaW5nLXRhYmxlX19pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggcmdiYSg4OSwgNjksIDIzMCwgMC4xMik7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMzVweCAyMXB4IDQxcHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZS0tcG9wdWxhcl9fYmcgLnByaWNpbmctdGFibGVfX2lubmVyIHtcbiAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZS0tcG9wdWxhcl9fYmcgLnByaWNpbmctdGFibGVfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZS0tcG9wdWxhcl9fYmcgLnByaWNpbmctdGFibGVfX3ByaWNlLXdyYXAgLmN1cnJlbmN5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZS0tcG9wdWxhcl9fYmcgLnByaWNpbmctdGFibGVfX3ByaWNlLXdyYXAgLnByaWNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZS0tcG9wdWxhcl9fYmcgLnByaWNpbmctdGFibGVfX3ByaWNlLXdyYXAgLnBlcmlvZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGUtLXBvcHVsYXJfX2JnIC5wcmljaW5nLXRhYmxlX19saXN0IGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA5MHB4IDIwcHggMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmNmY3ZmY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZV9faW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGF0dGVybnMvcHJpY2luZy0wMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZV9faW5uZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm5zL3ByaWNpbmctMDIucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xufVxuXG4ucHJpY2luZy10YWJsZS10d28gLnByaWNpbmctdGFibGVfX2lubmVyIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IC45O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS10d28gLnByaWNpbmctdGFibGVfX2lubmVyIC5wcmljZV9fdGhyZWUge1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlX190aXRsZSB7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlX19wcmljZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZV9fbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4ucHJpY2luZy10YWJsZS10d28gLnByaWNpbmctdGFibGVfX2xpc3QgbGkgLmZlYXR1cmVkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS10d28gLnByaWNpbmctdGFibGVfX2Zvb3RlciAuaHQtYnRuIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZV9fZm9vdGVyIC5odC1idG4tLW91dGxpbmUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDIyLiBDb3Jwb3JhdGUgUGFnZXMgQ3NzICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jb3Jwb3JhdGUtYmctMDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vaG9tZS1jb3Jwb3JhdGUtYmctMDEuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmNvcnBvcmF0ZS1iZy0wMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9ob21lLWNvcnBvcmF0ZS1iZy0wMi5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uY29ycG9yYXRlLWhlcm8ge1xuICBoZWlnaHQ6IDg5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb3Jwb3JhdGUtaGVybyAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5jb3Jwb3JhdGUtaGVybyAuaGVyby1zdWItdGl0bGUge1xuICBjb2xvcjogIzE3MjU0MTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNvcnBvcmF0ZS1oZXJvIGgxIHtcbiAgZm9udC1zaXplOiA2M3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuY29ycG9yYXRlLWhlcm8ge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbiAgLmNvcnBvcmF0ZS1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29ycG9yYXRlLWhlcm8ge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgLmNvcnBvcmF0ZS1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb3Jwb3JhdGUtaGVybyB7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgfVxuICAuY29ycG9yYXRlLWhlcm8gLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuY29ycG9yYXRlLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3Jwb3JhdGUtaGVybyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuY29ycG9yYXRlLWhlcm8gLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuY29ycG9yYXRlLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uaGVyby1hcmVhLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxsLXRvLW51bWJlciB7XG4gIHJpZ2h0OiA5MHB4O1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG59XG5cbi5jYWxsLXRvLW51bWJlciBhIHtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgcGFkZGluZzogMjVweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5jYWxsLXRvLW51bWJlciBhIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLmNhbGwtdG8tbnVtYmVyIGEge1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxsLXRvLW51bWJlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmVhdHVyZS1pbWFnZXNfX29uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlLWltYWdlc19fb25lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmN1c3RvbV80LmFjdGl2ZSB7XG4gIHBhZGRpbmc6IDQwcHggNTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE0KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b21fNC5hY3RpdmUge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wMSAuaW1hZ2UtYm94LXdyYXAge1xuICBtYXgtd2lkdGg6IDI5NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5odC1ib3gtaW1hZ2VzLnN0eWxlLTAxIC5pbWFnZS1ib3gtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5odC1ib3gtaW1hZ2VzLnN0eWxlLTAxIC5pbWFnZS1ib3gtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wMSAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQgLnRleHQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzE3MjU0MTtcbn1cblxuLmJyYW5kLWJveC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5icmFuZC1ib3gtd3JhcCAuc2luZ2xlLWJyYW5kLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyYW5kLWJveC13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmJyYW5kLWJveC13cmFwIC5zaW5nbGUtYnJhbmQtYm94IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJyYW5kLWJveC13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJyYW5kLWJveC13cmFwIC5zaW5nbGUtYnJhbmQtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXVzLWltYWdlcyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIEZBUSAqL1xuLmZhcS10d28td3JhcHBlciAucGFuZWwucGFuZWwtZGVmYXVsdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mYXEtdHdvLXdyYXBwZXIgLmNhcmQsIC5mYXEtdHdvLXdyYXBwZXIgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmFxLXR3by13cmFwcGVyIC5jYXJkLWhlYWRlciBoNSBidXR0b24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBwYWRkaW5nOiAyMHB4IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mYXEtdHdvLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uIC5hY2NvcmRpb24tbnVtYmVyIHtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDQ1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogNDtcbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uIC5hY2NvLW51bWJlci1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2YzNTI1YTtcbiAgbGVmdDogNXB4O1xuICBib3R0b206IDE2cHg7XG59XG5cbi5mYXEtdHdvLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvbjpob3ZlciwgLmZhcS10d28td3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2YzNTI1YTtcbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgY29sb3I6ICNmMzUyNWE7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZmFxLXR3by13cmFwcGVyIC5jYXJkLWhlYWRlciBoNSBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gc3BhbiBpIHtcbiAgY29sb3I6ICNmMzUyNWE7XG59XG5cbi5mYXEtdHdvLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBzcGFuIGk6bnRoLWNoaWxkKDIpIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZmFxLXR3by13cmFwcGVyIC5jYXJkLWhlYWRlciBoNSBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl06YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFxLXR3by13cmFwcGVyIC5jYXJkLWhlYWRlciBoNSBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHNwYW4gaTpudGgtY2hpbGQoMSkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5mYXEtdHdvLXdyYXBwZXIgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDBweCA0OHB4IDIwcHg7XG59XG5cbi5zZXJ2aWNlLWRldGFpbHMtbGVmdC1zaWRlIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlLWRldGFpbHMtbGVmdC1zaWRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmh0LXRhYi1tZW51LTAxIGxpIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmO1xufVxuXG4uaHQtdGFiLW1lbnUtMDEgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHQtdGFiLW1lbnUtMDEgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbiAgfVxuICAuaHQtdGFiLW1lbnUtMDEgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uaHQtdGFiLW1lbnUtMDEgbGkgYSB7XG4gIGJhY2tncm91bmQ6ICNmMzUyNWE7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5odC10YWItbWVudS0wMSBsaSAuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE0KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5odC10YWJfX2NvbnRlbnQtMDEge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5odC10YWJfX2NvbnRlbnQtMDEge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMjMuIFBlcnNvbmFsIFBhZ2VzIENzcyAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucGVyc29uYWwtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypcclxuICAgIGhlaWdodDogOTQ0cHg7Ki9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBlcnNvbmFsLWhlcm8gLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ucGVyc29uYWwtaGVybyAuaGVyby1zdWItdGl0bGUge1xuICBjb2xvcjogIzE3MjU0MTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBlcnNvbmFsLWhlcm8gaDEge1xuICBmb250LXNpemU6IDYzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5wZXJzb25hbC1oZXJvIHtcbiAgICAvKmhlaWdodDogNzAwcHg7Ki9cbiAgfVxuICAucGVyc29uYWwtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBlcnNvbmFsLWhlcm8ge1xuICAgIC8qaGVpZ2h0OiA2MDBweDsqL1xuICB9XG4gIC5wZXJzb25hbC1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wZXJzb25hbC1oZXJvIHtcbiAgICAvKmhlaWdodDogNDkwcHg7Ki9cbiAgfVxuICAucGVyc29uYWwtaGVybyAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAucGVyc29uYWwtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFsLWhlcm8ge1xuICAgIC8qaGVpZ2h0OiA0MDBweDsqL1xuICB9XG4gIC5wZXJzb25hbC1oZXJvIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5wZXJzb25hbC1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnBlcnNvbmFsLWlubmVyLWhlcm8taW1hZ2VzIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5wZXJzb25hbC1pbm5lci1oZXJvLWltYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wZXJzb25hbC1pbm5lci1oZXJvLWltYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGVyc29uYWwtaW5uZXItaGVyby1pbWFnZXMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25hbC1pbm5lci1oZXJvLWltYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnBlcnNvbmFsLWlubmVyLWhlcm8taW1hZ2VzLXR3byB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5wZXJzb25hbC1pbm5lci1oZXJvLWltYWdlcy10d28ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGVyc29uYWwtaW5uZXItaGVyby1pbWFnZXMtdHdvIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wZXJzb25hbC1pbm5lci1oZXJvLWltYWdlcy10d28ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25hbC1pbm5lci1oZXJvLWltYWdlcy10d28ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zb2NpYWwtcGVyc29uYWwtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTBweDtcbiAgYm90dG9tOiA0MHB4O1xufVxuXG4ucGVyc29uYWwtYWJvdXQtbGVmdC13cmFwIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZzogOTBweCA4MnB4IDkwcHggNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wZXJzb25hbC1hYm91dC1sZWZ0LXdyYXAge1xuICAgIHBhZGRpbmc6IDYwcHggNTJweCA2MHB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWwtYWJvdXQtbGVmdC13cmFwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDUycHggNjBweCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBlcnNvbmFsLWFib3V0LWxlZnQtd3JhcCB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4IDYwcHggMTVweDtcbiAgfVxufVxuXG4ucGVyc29uYWwtYWJvdXQtcmlnaHQtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmNmY1ZjU7XG4gIHBhZGRpbmc6IDkwcHggODJweCA5MHB4IDcwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wZXJzb25hbC1hYm91dC1yaWdodC13cmFwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDUycHggNjBweCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFsLWFib3V0LXJpZ2h0LXdyYXAge1xuICAgIHBhZGRpbmc6IDYwcHggNTJweCA2MHB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGVyc29uYWwtYWJvdXQtcmlnaHQtd3JhcCB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4IDYwcHggMTVweDtcbiAgfVxufVxuXG4uYWJvdXQtY29sLTA1X19yaWdodCB7XG4gIHdpZHRoOiA1MTVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogOTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1jb2wtMDVfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5wZXJzb25hbC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wZXJzb25hbC1ib3g6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDg1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi5wZXJzb25hbC1hYm91dC1sZWZ0LWltYWdlcyB7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFsLWFib3V0LWxlZnQtaW1hZ2VzIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5wZXJzb25hbC1hYm91dC1sZWZ0LWltYWdlcyAuaW1nLWJveCB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBlcnNvbmFsLWFib3V0LWxlZnQtaW1hZ2VzIC5wZXJzb25hbC1hYm91dC1idG4tYm94LXR3byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4MHB4O1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAyNXB4O1xufVxuXG4ucGwtbGctMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbC1sZy0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ucGVyc29uYWwtc2tpbGwtY29udGVudC1ib3gtb25lIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFsLXNraWxsLWNvbnRlbnQtYm94LW9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5wZXJzb25hbC1za2lsbC1jb250ZW50LWJveC1vbmUgLnByb2dyZXNzLWJhci0tb25lIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWwtc2tpbGwtY29udGVudC1ib3gtb25lIC5wcm9ncmVzcy1iYXItLW9uZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBlcnNvbmFsLXNraWxsLWNvbnRlbnQtYm94LW9uZSAucHJvZ3Jlc3MtYmFyLS1vbmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wZXJzb25hbC1za2lsbC1jb250ZW50LWJveC10d28ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5wZXJzb25hbC1za2lsbC1jb250ZW50LWJveC10d28gLnByb2dyZXNzLWJhci0tb25lIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWwtc2tpbGwtY29udGVudC1ib3gtdHdvIC5wcm9ncmVzcy1iYXItLW9uZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBlcnNvbmFsLXNraWxsLWNvbnRlbnQtYm94LXR3byAucHJvZ3Jlc3MtYmFyLS1vbmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLS1vbmUgLnByb2dyZXNzLWNoYXJ0cyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLS10d28ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLS10d28gLnByb2dyZXNzLWNoYXJ0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGVyc29uYWwtYm94LXNraWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4ucGVyc29uYWwtYm94LXNraWxsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA4OCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG4ucGVyc29uYWwtYm94LXNraWxsLnBlcnNvbmFsLXNraWxsLXJpZ2h0LWltYWdlcyB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFsLWJveC1za2lsbC5wZXJzb25hbC1za2lsbC1yaWdodC1pbWFnZXMge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLnBlcnNvbmFsLWJveC1za2lsbC5wZXJzb25hbC1za2lsbC1yaWdodC1pbWFnZXMgLmltZy1ib3gge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wZXJzb25hbC1ib3gtc2tpbGwucGVyc29uYWwtc2tpbGwtcmlnaHQtaW1hZ2VzIC5wZXJzb25hbC1hYm91dC1idG4tYm94LXR3byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4MHB4O1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAyNXB4O1xufVxuXG4ucHJvZ3Jlc3MtY2hhcnRzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2dyZXNzLWNoYXJ0cyAuaGVhZGluZyB7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNWY1O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzcy0tdHdvIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzLS10d28gLnByb2dyZXNzLWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4ucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyOjphZnRlciwgLnByb2dyZXNzLWNoYXJ0cyAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00cHg7XG4gIHRvcDogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTNweDtcbiAgYm9yZGVyOiAzcHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG4ucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4ucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHNwYW4ucGVyY2VudC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRvcDogLTQwcHg7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnByb2dyZXNzLWNoYXJ0cyAucHJvZ3Jlc3NfX3R3byAucHJvZ3Jlc3MtYmFyIHNwYW4ucGVyY2VudC1sYWJlbCB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5wZXJzb25hbC1pbmZvLWJveCB7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAxNnB4IDE1cHg7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuXG4ucGVyc29uYWwtc2VydmljZS1hcmVhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZsZXhpYmxlLWltYWdlLXNsaWRlci13cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mbGV4aWJsZS1pbWFnZS1zbGlkZXItd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGV4aWJsZS1pbWFnZS1zbGlkZXItd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mbGV4aWJsZS1pbWFnZS1zbGlkZXItd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBlcnNvbmFsLXNlcnZpY2UtYm94LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDI1cHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWwtc2VydmljZS1ib3gtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnBlcnNvbmFsLXNlcnZpY2UtYm94LXdyYXA6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDg4JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi5wZXJzb25hbC1zZXJ2aWNlLWJveC13cmFwLnBlcnNvbmFsLXNlcnZpY2UtbGVmdC1pbWFnZXMge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cblxuLnBlcnNvbmFsLXNlcnZpY2UtYm94LXdyYXAucGVyc29uYWwtc2VydmljZS1sZWZ0LWltYWdlcyAuaW1nLWJveCB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBlcnNvbmFsLXNlcnZpY2UtYm94LXdyYXAucGVyc29uYWwtc2VydmljZS1sZWZ0LWltYWdlcyAucGVyc29uYWwtYWJvdXQtYnRuLWJveC10d28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogODBweDtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMjVweDtcbn1cblxuLnRpbWVsaW5lLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnRpbWVsaW5lLXRpdGxlIGg0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi50aW1lbGluZS10aXRsZSBoNDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI2YzNTI1YTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYmxvZy1jb2wtMDVfX3JpZ2h0IHtcbiAgd2lkdGg6IDUxNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctY29sLTA1X19yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4ucGVyc29uYWwtYmxvZy1jb250ZW50LXdyYXAgLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGVyc29uYWwtYmxvZy1jb250ZW50LXdyYXAgLnBvc3QtbWV0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucGVyc29uYWwtYmxvZy1jb250ZW50LXdyYXAgLnBvc3QtbWV0YSAuYXV0aG9yLW5hbWUgaDQsIC5wZXJzb25hbC1ibG9nLWNvbnRlbnQtd3JhcCAucG9zdC1tZXRhIC5wb3N0LWRhdGEgaDQge1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLnBlcnNvbmFsLWJsb2ctY29udGVudC13cmFwIC5wb3N0LW1ldGEgLmF1dGhvci1uYW1lIHNwYW4sIC5wZXJzb25hbC1ibG9nLWNvbnRlbnQtd3JhcCAucG9zdC1tZXRhIC5wb3N0LWRhdGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxNzI1NDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wZXJzb25hbC1wb3N0LW1ldGEtdGFnIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBlcnNvbmFsLXBvc3QtbWV0YS10YWcgLnRhZy1saXN0IGg0IHtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5wZXJzb25hbC1wb3N0LW1ldGEtdGFnIC50YWctbGlzdCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzE3MjU0MTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBlcnNvbmFsLXBvc3QtbWV0YS10YWcgLnBvc3Qtc2hhcmUge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWwtcG9zdC1tZXRhLXRhZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGVyc29uYWwtcG9zdC1tZXRhLXRhZyAucG9zdC1zaGFyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAwcHg7XG4gIH1cbn1cblxuLnBlcnNvbmFsLWJsb2ctY29udGVudC1kZXRhaWxzIHtcbiAgbWF4LXdpZHRoOiA1MzZweDtcbn1cblxuLnBlcnNvbmFsLWJsb2ctY29udGVudC1kZXRhaWxzIHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucGVyc29uYWwtYmxvZy1jb250ZW50LWRldGFpbHMgcDo6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1zaXplOiAyMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wZXJzb25hbC1wb3J0Zm9saW8tc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXYtYnV0dG9uLCAucGVyc29uYWwtcG9ydGZvbGlvLXR3by1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdi1idXR0b24ge1xuICBrZ3JvdW5kLWltYWdlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBlcnNvbmFsLXBvcnRmb2xpby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdi1idXR0b246aG92ZXIsIC5wZXJzb25hbC1wb3J0Zm9saW8tdHdvLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2LWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wZXJzb25hbC1wb3J0Zm9saW8tc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXYtYnV0dG9uLnN3aXBlci1idXR0b24tcHJldiwgLnBlcnNvbmFsLXBvcnRmb2xpby10d28tc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXYtYnV0dG9uLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucGVyc29uYWwtc2hhcmUtdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBlcnNvbmFsLWJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWxnLWltYWdlcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBlcnNvbmFsLWJsb2ctZGV0YWlscy13cmFwIC5odC1zb2NpYWwtbmV0d29ya3MuZGVmYXVsdC1jb2xvciAuaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4udGVhbS13aWRnZXQtZGV0YWlscyB7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udGVhbS13aWRnZXQtZGV0YWlscyAud2lkZ2V0LWJhbm5lci1ib3gge1xuICBwYWRkaW5nOiA2NXB4IDE1cHggNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLXdpZGdldC1kZXRhaWxzIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byBhdXRvO1xuICB9XG59XG5cbi50ZWFtLXdpZGdldC1kZXRhaWxzIGgzLFxuLnRlYW0td2lkZ2V0LWRldGFpbHMgaDQge1xuICBjb2xvcjogI2Y0YmU1NDtcbn1cblxuLnRlYW0tcGVyc29uYWwtaW5mby1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4udGVhbS1wZXJzb25hbC1pbmZvLWxpc3QgPiBsaSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzE3MjU0MTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udGVhbS1wZXJzb25hbC1pbmZvLWxpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbS1wZXJzb25hbC1pbmZvLWxpc3QgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAudGVhbS1wZXJzb25hbC1pbmZvLWxpc3QgPiBsaSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uaHQtc29jaWFsLXRlYW0gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucGVyc29uYWwtdGVzdGltb25pYWxzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1NHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25hbC10ZXN0aW1vbmlhbHMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBlcnNvbmFsLXRlc3RpbW9uaWFscy10YWItbGlzdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTIyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGVyc29uYWwtdGVzdGltb25pYWxzLXRhYi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wZXJzb25hbC10ZXN0aW1vbmlhbHMtdGFiLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBmbG9hdDogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFsLXRlc3RpbW9uaWFscy10YWItbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZsb2F0OiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnBlcnNvbmFsLXRlc3RpbW9uaWFscy10YWItbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDAgOXB4O1xufVxuXG4ucGVyc29uYWwtdGVzdGltb25pYWxzLXRhYi1saXN0IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBlcnNvbmFsLXRlc3RpbW9uaWFscy10YWItbGlzdCBsaSBhLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wZXJzb25hbC10ZXN0aW1vbmlhbHMtdGFiLWxpc3QgbGkge1xuICAgIHdpZHRoOiAxNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBlcnNvbmFsLXRlc3RpbW9uaWFscy10YWItbGlzdCBsaSB7XG4gICAgd2lkdGg6IDE0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFsLXRlc3RpbW9uaWFscy10YWItbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG59XG5cbi5wZXJzb25hbC10ZXN0aW1vbmlhbHMtZGV0YWlscyBwIHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXgtd2lkdGg6IDUzNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wZXJzb25hbC10ZXN0aW1vbmlhbHMtZGV0YWlscyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25hbC10ZXN0aW1vbmlhbHMtZGV0YWlscyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5wZXJzb25hbC10ZXN0aW1vbmlhbHMtZGV0YWlscyBwOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCLigJ1cIjtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTMycHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLnBlcnNvbmFsLXRlc3RpbW9uaWFscy1kZXRhaWxzIHA6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCLigJxcIjtcbiAgbGVmdDogNHB4O1xuICB0b3A6IC0xMnB4O1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5wZXJzb25hbC10ZXN0aW1vbmlhbHMtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wZXJzb25hbC10ZXN0aW1vbmlhbHMtaW1hZ2Ugc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcmlnaHQ6IC02MHB4O1xuICB0b3A6IDQ1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wZXJzb25hbC10ZXN0aW1vbmlhbHMtaW1hZ2Ugc3BhbiB7XG4gICAgcmlnaHQ6IC04MHB4O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAyNC4gQ3JlYXRpdmUgUGFnZXMgQ3NzICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jcmVhdGl2ZS1oZXJvIHtcbiAgaGVpZ2h0OiA4OTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uY3JlYXRpdmUtaGVybyAuY3JlYXRpdmUtaGVyby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmNyZWF0aXZlLWhlcm8gLmhlcm8tc3ViLXRpdGxlIHtcbiAgY29sb3I6ICMxNzI1NDE7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jcmVhdGl2ZS1oZXJvIGgxIHtcbiAgZm9udC1zaXplOiA2M3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuY3JlYXRpdmUtaGVybyB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxuICAuY3JlYXRpdmUtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNyZWF0aXZlLWhlcm8ge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgLmNyZWF0aXZlLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNyZWF0aXZlLWhlcm8ge1xuICAgIGhlaWdodDogNDkwcHg7XG4gIH1cbiAgLmNyZWF0aXZlLWhlcm8gLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuY3JlYXRpdmUtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNyZWF0aXZlLWhlcm8ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmNyZWF0aXZlLWhlcm8gLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuY3JlYXRpdmUtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5jcmVhdGl2ZS1hYm91dC11cy1pbWFnZXMgLmNyZWF0aXZlLWFnZW5jeS1hYm91dC1pbWcge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3JlYXRpdmUtYWJvdXQtdXMtaW1hZ2VzIC5jcmVhdGl2ZS1hZ2VuY3ktYWJvdXQtaW1nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uY3JlYXRpdmUtYWJvdXQtdXMtaW1hZ2VzIC5jcmVhdGl2ZS1hZ2VuY3ktYWJvdXQtaW1nLXByIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jcmVhdGl2ZS1hYm91dC11cy1pbWFnZXMgLmNyZWF0aXZlLWFnZW5jeS1hYm91dC1pbWctcHIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5jcmVhdGl2ZS1hZ2VuY3ktYWJvdXQtdXMtY29udGVudC5wci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3JlYXRpdmUtYWdlbmN5LWFib3V0LXVzLWNvbnRlbnQucHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uY3JlYXRpdmUtYWdlbmN5LWFib3V0LXVzLWNvbnRlbnQucGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3JlYXRpdmUtYWdlbmN5LWFib3V0LXVzLWNvbnRlbnQucGwtNTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5hYm91dC1pbm5lci1jb250YWN0LWluZm8ge1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBwYWRkaW5nOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hYm91dC1pbm5lci1jb250YWN0LWluZm8ge1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5cbi5hYm91dC1pbm5lci1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBwYWRkaW5nOiAxN3B4IDUwcHg7XG4gIG1hcmdpbi10b3A6IC0zOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNlcnZpY2VzLWhpZ2h0IHtcbiAgaGVpZ2h0OiA0ODNweDtcbn1cblxuLnNpbmdsZS13b3JraW5nLXByb2Nlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2luZ2xlLXdvcmtpbmctcHJvY2VzcyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjczMjcyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi5zaW5nbGUtd29ya2luZy1wcm9jZXNzIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4vKipcclxuICogUm91bmRib3hcclxuICovXG4ucm91bmRib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzYwcHg7XG4gIHdpZHRoOiAzNjBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5yb3VuZGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NyZWF0aXZlX2FnZW5jeS1jb3VudGVyLXNlcmNhbGUucG5nKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdW5kYm94OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucm91bmRib3g6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY291bnRlci1jZW50ZXIucG5nKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlcjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm91bmRib3g6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yb3VuZGJveC1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5yb3VuZGJveC1ibG9jazpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5yb3VuZGJveC1ibG9jazpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XG59XG5cbi5yb3VuZGJveC1ibG9jazpudGgtY2hpbGQoMykge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU1JSwgLTQwJSk7XG59XG5cbi5yb3VuZGJveC1ibG9jazpudGgtY2hpbGQoNCkge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuXG4ucm91bmRib3gtYmxvY2sgaDUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucm91bmRib3gtYm94IHtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJvdW5kYm94LWJveCB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICB3aWR0aDogMTI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJvdW5kYm94IHtcbiAgICBoZWlnaHQ6IDIyNXB4O1xuICAgIHdpZHRoOiAyMjVweDtcbiAgfVxuICAucm91bmRib3gtYmxvY2sgaDUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yb3VuZGJveCB7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgICB3aWR0aDogMjI1cHg7XG4gIH1cbiAgLnJvdW5kYm94LWJsb2NrIGg1IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yb3VuZGJveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3VuZGJveC1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnJvdW5kYm94LWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAucm91bmRib3gtYmxvY2sgaDUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdW5kYm94IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdW5kYm94LWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICB9XG4gIC5yb3VuZGJveC1ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnJvdW5kYm94LWJsb2NrIGg1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3VuZGJveC1ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnJvdW5kYm94LWljb24ge1xuICAgIGhlaWdodDogNjVweDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1jb250ZW50LXJpZ2h0LWJveCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbHMtY29udGVudC1yaWdodC1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgIDI1LiBBcmNoaXRlY3R1cmUgUGFnZXMgQ3NzICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5hcmNoaXRlY3R1cmUtaGVybyB7XG4gIGhlaWdodDogODg4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5hcmNoaXRlY3R1cmUtaGVybyB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxuICAuYXJjaGl0ZWN0dXJlLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hcmNoaXRlY3R1cmUtaGVybyB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICAuYXJjaGl0ZWN0dXJlLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFyY2hpdGVjdHVyZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDQ5MHB4O1xuICB9XG4gIC5hcmNoaXRlY3R1cmUtaGVybyAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5hcmNoaXRlY3R1cmUtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdGVjdHVyZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG4gIC5hcmNoaXRlY3R1cmUtaGVybyAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5hcmNoaXRlY3R1cmUtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGUgKiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXdyYXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmxheWVyLWFuaW1hdGlvbi0xIGg0IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXdyYXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmxheWVyLWFuaW1hdGlvbi0xIGgxIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXdyYXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmxheWVyLWFuaW1hdGlvbi0xIC5oZXJvLWJ1dHRvbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbi5hcmNoaXRlY3R1cmUtaGVyby13cmFwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5sYXllci1hbmltYXRpb24tMiBoNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXdyYXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmxheWVyLWFuaW1hdGlvbi0yIGgxIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXdyYXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmxheWVyLWFuaW1hdGlvbi0yIC5oZXJvLWJ1dHRvbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbi5hcmNoaXRlY3R1cmUtaGVyby13cmFwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5sYXllci1hbmltYXRpb24tMyBoNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF5ZXItYW5pbWF0aW9uLTMgaDEge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXdyYXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmxheWVyLWFuaW1hdGlvbi0zIC5oZXJvLWJ1dHRvbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXdyYXAgLmhlcm8tc3dpcGVyLXBhZ2luYXRpb24tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiA1MHB4O1xufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8td3JhcCAuaGVyby1zd2lwZXItcGFnaW5hdGlvbi1udW1iZXIuc3dpcGVyLXBhZ2luYXRpb25fX3JpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8td3JhcCAuaGVyby1zd2lwZXItcGFnaW5hdGlvbi1udW1iZXIuc3dpcGVyLXBhZ2luYXRpb25fX3JpZ2h0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdGVjdHVyZS1oZXJvLXdyYXAgLmhlcm8tc3dpcGVyLXBhZ2luYXRpb24tbnVtYmVyIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5hcmNoaXRlY3R1cmUtaGVyby13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8tdGV4dC1ib3gge1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE4LCAyMjEsIDIyOCwgMC42KTtcbiAgYm9yZGVyOiAyNXB4IHNvbGlkIHJnYmEoMTkxLCAxOTUsIDIwNCwgMC41KTtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYXJjaGl0ZWN0dXJlLWhlcm8tdGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgfVxufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8tdGhyZWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogODAwcHg7XG59XG5cbi5hcmNoaXRlY3R1cmUtaGVyby10aHJlZSAuaGVyby10ZXh0IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuYXJjaGl0ZWN0dXJlLWhlcm8tdGhyZWUge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbiAgLmFyY2hpdGVjdHVyZS1oZXJvLXRocmVlIGgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXJjaGl0ZWN0dXJlLWhlcm8tdGhyZWUge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgLmFyY2hpdGVjdHVyZS1oZXJvLXRocmVlIGgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcmNoaXRlY3R1cmUtaGVyby10aHJlZSB7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgfVxuICAuYXJjaGl0ZWN0dXJlLWhlcm8tdGhyZWUgLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuYXJjaGl0ZWN0dXJlLWhlcm8tdGhyZWUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXRlY3R1cmUtaGVyby10aHJlZSB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxuICAuYXJjaGl0ZWN0dXJlLWhlcm8tdGhyZWUgLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuYXJjaGl0ZWN0dXJlLWhlcm8tdGhyZWUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ucmlnaHQtaGVyby1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5yaWdodC1oZXJvLXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yaWdodC1oZXJvLXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJpZ2h0LWhlcm8tc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJpZ2h0LWhlcm8tc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJpZ2h0LXNpbmdsZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yaWdodC1zaW5nbGUtaGVybyBwIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDYwMHB4O1xufVxuXG4ucmlnaHQtc2luZ2xlLWhlcm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDgxJTtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXRocmVlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcmNoaXRlY3R1cmUtaGVyby10aHJlZS13cmFwIC5oZXJvLXN3aXBlci1wYWdpbmF0aW9uLW51bWJlciB7XG4gIGJvdHRvbTogNjBweDtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcmNoaXRlY3R1cmUtaGVyby10aHJlZS13cmFwIC5oZXJvLXN3aXBlci1wYWdpbmF0aW9uLW51bWJlci5zd2lwZXItcGFnaW5hdGlvbl9fcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbi5hcmNoaXRlY3R1cmUtaGVyby10aHJlZS13cmFwIC5oZXJvLXN3aXBlci1wYWdpbmF0aW9uLW51bWJlci5zd2lwZXItcGFnaW5hdGlvbl9fcmlnaHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXRocmVlLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5hcmNoaXRlY3R1cmUtaGVyby10aHJlZS13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgY29sb3I6ICNmMzUyNWE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZG90cy1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRvdHMtaW1hZ2UgLmRvdHMtaW5uZXItaW1hZ2VzIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvdHMtaW1hZ2UgLmRvdHMtaW5uZXItaW1hZ2VzIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4uZG90cy1pbWFnZSAuZG90cy1pbm5lci1pbWFnZXMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmRvdHMtaW1hZ2UgLmRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiA4NSU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmcvZG90cy5wbmcpIDAgMCByZXBlYXQ7XG59XG5cbi5kb3RzLWltYWdlIC5kb3RzLWlubmVyLWltYWdlcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG90cy1pbWFnZSAuZG90cy1pbm5lci1pbWFnZXMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmRvdHMtaW1hZ2UgLmRvdHMtaW5uZXItaW1hZ2VzLTIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmRvdHMtaW1hZ2UgLmRvdHMtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQwcHg7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogODUlO1xuICBoZWlnaHQ6IDY1JTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9kb3RzLnBuZykgMCAwIHJlcGVhdDtcbn1cblxuLmRvdHMtaW1hZ2UgLmRvdHMtaW5uZXItaW1hZ2VzLTMge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kb3RzLWltYWdlIC5kb3RzLWlubmVyLWltYWdlcy0zIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kb3RzLWltYWdlIC5kb3RzLTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzBweDtcbiAgYm90dG9tOiAtNDBweDtcbiAgd2lkdGg6IDg1JTtcbiAgaGVpZ2h0OiAxMTAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnL2RvdHMucG5nKSAwIDAgcmVwZWF0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvdHMtaW1hZ2UgLmRvdHMtMyB7XG4gICAgcmlnaHQ6IC0wcHg7XG4gIH1cbn1cblxuLmFib3V0LXVzLW9mZnNldCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC11cy1vZmZzZXQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5hcmNoaXRlY3R1cmUtcHJvY2Vzcy10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDM1cHggMjVweCAyMHB4IDM1cHg7XG4gIG1heC13aWR0aDogNDM5cHg7XG59XG5cbi5hcmNoaXRlY3R1cmUtYWJvdXQtdHdvIHtcbiAgbWF4LXdpZHRoOiA0MjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXRlY3R1cmUtYWJvdXQtdHdvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYXJjaGl0ZWN0dXJlLWFib3V0LXR3byAudGV4dC1zaXplLWxnIHtcbiAgZm9udC1zaXplOiAzOXB4O1xufVxuXG4udGVhbS1jb250ZW50LXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW0tY29udGVudC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnNxdWFyZS1mbGlwIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLW1zLXBlcnNwZWN0aXZlOiAxMDAwO1xuICBwZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM1OXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc3F1YXJlLFxuLnNxdWFyZTIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3F1YXJlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjUsIDAuMywgMC4zLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuNSwgMC4zLCAwLjMsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjUsIDAuMywgMC4zLCAxKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zcXVhcmUtZmxpcDpob3ZlciAuc3F1YXJlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zcXVhcmUtZmxpcCAuc3F1YXJlMiB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC41LCAwLjMsIDAuMywgMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAvKiBTYWZhcmkgKi9cbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3F1YXJlLWZsaXAgLnNxdWFyZTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zcXVhcmUtZmxpcCAuc3F1YXJlMiAuZmxpcC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5zcXVhcmUtZmxpcDpob3ZlciAuc3F1YXJlMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNjIuOTEzNnB4IDUuMDg2NHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMzMpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNjIuOTEzNnB4IDUuMDg2NHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMzMpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDYyLjkxMzZweCA1LjA4NjRweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjMzKTtcbn1cblxuLnNxdWFyZS1jb250YWluZXIyIHtcbiAgei1pbmRleDogOTk5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5cbi5zcXVhcmUtY29udGFpbmVyMiBhIHtcbiAgY29sb3I6ICNmMzUyNWE7XG59XG5cbi5hcmNoaXRlY3R1cmUtZm9udCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmFyY2hpdGVjdHVyZV9zZXJ2aWNlLW9yZGVyLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5hcmNoaXRlY3R1cmVfc2VydmljZS1vcmRlci1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5hcmNoaXRlY3R1cmVfc2VydmljZS1vcmRlci1saXN0IGxpOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOHB4O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG59XG5cbi5hcmNoaXRlY3R1cmVfc2VydmljZS1pbmZvLWxpc3Qge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBwYWRkaW5nOiA0MHB4IDQwcHg7XG59XG5cbi5hcmNoaXRlY3R1cmVfc2VydmljZS1pbmZvLWxpc3QgbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFyY2hpdGVjdHVyZV9zZXJ2aWNlLWluZm8tbGlzdCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgMjYuIFN0YXJ0VXAgUGFnZXMgQ3NzICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zdGFydC11cC1oZXJvIHtcbiAgaGVpZ2h0OiA4ODhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnN0YXJ0LXVwLWhlcm8ge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbiAgLnN0YXJ0LXVwLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGFydC11cC1oZXJvIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG4gIC5zdGFydC11cC1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGFydC11cC1oZXJvIHtcbiAgICBoZWlnaHQ6IDQ5MHB4O1xuICB9XG4gIC5zdGFydC11cC1oZXJvIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLnN0YXJ0LXVwLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGFydC11cC1oZXJvIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG4gIC5zdGFydC11cC1oZXJvIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLnN0YXJ0LXVwLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uc3RhcnQtdXAtaGVyby5iZy1pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGFydC11cC1oZXJvLmJnLWltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5cbi5oZWlnaHQtdmgge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uc3RhcnQtdXAtaGVyby13cmFwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5sYXllci1hbmltYXRpb24tMSBoNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbi5zdGFydC11cC1oZXJvLXdyYXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmxheWVyLWFuaW1hdGlvbi0xIGgxIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLnN0YXJ0LXVwLWhlcm8td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF5ZXItYW5pbWF0aW9uLTEgLmhlcm8tYnV0dG9uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLnN0YXJ0LXVwLWhlcm8td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF5ZXItYW5pbWF0aW9uLTIgaDQge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbi5zdGFydC11cC1oZXJvLXdyYXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmxheWVyLWFuaW1hdGlvbi0yIGgxIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLnN0YXJ0LXVwLWhlcm8td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF5ZXItYW5pbWF0aW9uLTIgLmhlcm8tYnV0dG9uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLnN0YXJ0LXVwLWhlcm8td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF5ZXItYW5pbWF0aW9uLTMgaDQge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuLnN0YXJ0LXVwLWhlcm8td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF5ZXItYW5pbWF0aW9uLTMgaDEge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuLnN0YXJ0LXVwLWhlcm8td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF5ZXItYW5pbWF0aW9uLTMgLmhlcm8tYnV0dG9uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5zdGFydC11cC1oZXJvLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGFydC11cC1oZXJvLXdyYXAgLmhlcm8tc3dpcGVyLXBhZ2luYXRpb24tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5zdGFydC11cC1oZXJvLXdyYXAgLmhlcm8tc3dpcGVyLXBhZ2luYXRpb24tbnVtYmVyLnN3aXBlci1wYWdpbmF0aW9uX19sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4uc3RhcnQtdXAtaGVyby13cmFwIC5oZXJvLXN3aXBlci1wYWdpbmF0aW9uLW51bWJlci5zd2lwZXItcGFnaW5hdGlvbl9fbGVmdDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0YXJ0LXVwLWhlcm8td3JhcCAuaGVyby1zd2lwZXItcGFnaW5hdGlvbi1udW1iZXIge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4uc3RhcnQtdXAtaGVyby13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uc3RhcnQtdXAtaGVyby13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgY29sb3I6ICNmMzUyNWE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc3RhcnQtdXAtYmcge1xuICBiYWNrZ3JvdW5kOiAjZjhmNWZmO1xufVxuXG4uc3RhcnQtdXAtcGF0dGVybnMtaW1hZ2UtMDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGFydC11cC1wYXR0ZXJucy1pbWFnZS0wMTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXR0ZXJucy9zdGFydHVwLXBhdHRlbnMtMDEucG5nKSB0b3AgMHB4IGxlZnQgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMDtcbn1cblxuLnN0YXJ0LXVwLXBhdHRlcm5zLWltYWdlLTAyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RhcnQtdXAtcGF0dGVybnMtaW1hZ2UtMDI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzk1cHg7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXR0ZXJucy9zdGFydHVwLXBhdHRlbnMtMDIucG5nKSB0b3AgMHB4IHJpZ2h0IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTA7XG59XG5cbi5zdGFydHVwLXByb2plY3Qtc2VjdGlvbi1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0YXJ0dXAtcHJvamVjdC1zZWN0aW9uLWJnOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm5zL3N0YXJ0dXAtcGF0dGVucy0wMy5wbmcpIGJvdHRvbSAwcHggcmlnaHQgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMDtcbn1cblxuLmFib3V0LXVzLW9mZnNldC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMtb2Zmc2V0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLXNvbHV0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS1zb2x1dGlvbnMgLnNlcnZpY2UtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS1zb2x1dGlvbnMgLnNlcnZpY2UtY29udGVudCB7XG4gIG1heC13aWR0aDogMjE1cHg7XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS1zb2x1dGlvbnMgLnNlcnZpY2UtY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5odC1zZXJ2aWNlLWJveC5zdHlsZS1zb2x1dGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLXNvbHV0aW9ucy10d28ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS1zb2x1dGlvbnMtdHdvIC5zZXJ2aWNlLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjRlZmZlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLXNvbHV0aW9ucy10d28gLnNlcnZpY2UtaWNvbiBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS1zb2x1dGlvbnMtdHdvIC5zZXJ2aWNlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjhmNWZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDkzcHggMTVweCAzNXB4O1xuICBtYXJnaW4tdG9wOiAtNjVweDtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLXNvbHV0aW9ucy10d28gLnNlcnZpY2UtY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWF4LXdpZHRoOiAyMTVweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5odC1zZXJ2aWNlLWJveC5zdHlsZS1zb2x1dGlvbnMtdHdvIC5zZXJ2aWNlLWNvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmh0LXNlcnZpY2UtYm94LnN0eWxlLXNvbHV0aW9ucy10d28ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmNvbC0wNl9fbGVmdC02MzAge1xuICB3aWR0aDogNjcwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC0wNl9fbGVmdC02MzAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3RhcnQtdXAtcmlnaHQtNzQwIHtcbiAgd2lkdGg6IDc0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGFydC11cC1yaWdodC03NDAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5zdGFydC11cC1sZWZ0LTc0MCB7XG4gIHdpZHRoOiA3NDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RhcnQtdXAtbGVmdC03NDAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5zdGFydHVwLXByb2plY3Qtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0YXJ0dXAtcHJvamVjdC13cmFwOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXR0ZXJucy9zdGFydHVwLXByb2plY3QtYmcucG5nKSB0b3Agbm8tcmVwZWF0O1xuICB6LWluZGV4OiAtMDtcbn1cblxuLnN0YXJ0dXAtcHJvamVjdC13cmFwIGEge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0YXJ0dXAtcHJvamVjdC1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zdGFydHVwLXByb2plY3QtYm94OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXR0ZXJucy9zdGFydHVwLXByb2plY3QtbGctYmcucG5nKSB0b3Agbm8tcmVwZWF0O1xuICB6LWluZGV4OiAtMDtcbn1cblxuLnN0YXJ0dXAtcHJvamVjdC1ib3ggYSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RhcnR1cC1wcm9qZWN0LWJveCAuaW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RhcnR1cC1wcm9qZWN0LWJveCAuaW1hZ2UtYm94OmhvdmVyIC5zdGFydHVwLXByb2plY3QtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMjM0LCAyNTUsIDAuOSk7XG59XG5cbi5zdGFydHVwLXByb2plY3QtYm94IC5pbWFnZS1ib3g6aG92ZXIgLnN0YXJ0dXAtcHJvamVjdC1ob3ZlciAucG9zdC1vdmVybGF5LXRpdGxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc3RhcnR1cC1wcm9qZWN0LWJveCAuaW1hZ2UtYm94IC5zdGFydHVwLXByb2plY3QtaG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlO1xufVxuXG4uc3RhcnR1cC1wcm9qZWN0LWJveCAuaW1hZ2UtYm94IC5zdGFydHVwLXByb2plY3QtaG92ZXIgLnBvc3Qtb3ZlcmxheS10aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyLjcxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi5zdGFydHVwX3NlcnZpY2UtaW5mby1saXN0IHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbn1cblxuLnN0YXJ0dXBfc2VydmljZS1pbmZvLWxpc3Qgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wYWdpbmF0aW9uLXByb2plY3QtMSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBhZ2luYXRpb24tcHJvamVjdC0xIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4ucGFnaW5hdGlvbi1wcm9qZWN0LTEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjM1MjVhO1xufVxuXG4ucGFnaW5hdGlvbi1wcm9qZWN0LTEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YmVmb3JlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI2YzNTI1YTtcbn1cblxuLnN0YXJ0LXVwLXBhdHRlcm5zLWltYWdlLTA0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RhcnQtdXAtcGF0dGVybnMtaW1hZ2UtMDQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNTBweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGF0dGVybnMvc3RhcnR1cC1wYXR0ZW5zLTAxLnBuZykgdG9wIDBweCBsZWZ0IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTA7XG59XG5cbi5odC10YWJfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtaW4td2lkdGg6IDI5MHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5odC10YWJfX2NvbnRlbnQtdHdvIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWluLXdpZHRoOiAyOTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaHQtdGFiX19jb250ZW50LXR3byB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gIH1cbn1cblxuLmltZy1jb250ZW50LXN0YXJ0LXVwLXRlYW0ge1xuICBtYXJnaW4tcmlnaHQ6IC0xMjBweDtcbn1cblxuLmh0LXRhYi1tZW51LXRlYW0ge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5odC10YWItbWVudS10ZWFtIC50YWJfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5odC10YWItbWVudS10ZWFtIC50YWJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLmh0LXRhYi1tZW51LXRlYW0gLnRhYl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5odC10YWItbWVudS10ZWFtIC50YWJfX2l0ZW0gYSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5odC10YWItbWVudS10ZWFtIC50YWJfX2l0ZW0gYS5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5odC10YWItbWVudS10ZWFtIC50YWJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxNTJweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaHQtdGFiLW1lbnUtdGVhbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cblxuLmh0LXRhYl9fY29udGVudCAuc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyIC50ZWFtLWNvbnRlbnQsIC5odC10YWJfX2NvbnRlbnQtdHdvIC5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDIgLnRlYW0tY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmOGY1ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xufVxuXG4uY29sLTA1X19yaWdodC10d28ge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmNWZmO1xufVxuXG4uaHQtdGFiLW1lbnUtdGVhbS10d28ge1xuICBwYWRkaW5nOiAwIDUwcHggNzBweCAxNTBweDtcbn1cblxuLmh0LXRhYi1tZW51LXRlYW0tdHdvIC50YWJfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5odC10YWItbWVudS10ZWFtLXR3byAudGFiX19pdGVtIGEge1xuICBoZWlnaHQ6IDEzOHB4O1xuICB3aWR0aDogMTM4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5odC10YWItbWVudS10ZWFtLXR3byAudGFiX19pdGVtIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5odC10YWItbWVudS10ZWFtLXR3byAudGFiX19pdGVtIGEge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmh0LXRhYi1tZW51LXRlYW0tdHdvIC50YWJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5odC10YWItbWVudS10ZWFtLXR3byB7XG4gICAgcGFkZGluZzogMCAwIDMwcHggIDIwcHg7XG4gIH1cbn1cblxuLyogLnN0YXJ0X3VwX3NlcnZpY2UtYmcge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYW5uZXIvYmFubmVyLXNob3AuanBnKTtcclxufVxyXG5cclxuICovXG4uYnJlYWRjcnVtYl9pbm5lci1pbWcge1xuICByaWdodDogLTE1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY3JTtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnJlYWRjcnVtYl9pbm5lci1pbWcge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICB0b3A6IC0zMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnJlYWRjcnVtYl9pbm5lci1pbWcge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWJfaW5uZXItaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAyNy4gQmxvZyBQYWdlcyBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmxhdGVzLXNpbmdsZS1ibG9nIC5ibG9nLW1lZGlhIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxhdGVzLXNpbmdsZS1ibG9nIC5ibG9nLW1lZGlhIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sYXRlcy1zaW5nbGUtYmxvZyAucG9zdC1pbmZvLmxhdGVzLWJsb2ctcG9zdC1pbmZvIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA0MCwgMTE0LCAwLjE0KTtcbn1cblxuLmxhdGVzLXNpbmdsZS1ibG9nIC5wb3N0LWluZm8ubGF0ZXMtYmxvZy1wb3N0LWluZm8gLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sYXRlcy1zaW5nbGUtYmxvZyAucG9zdC1pbmZvLmxhdGVzLWJsb2ctcG9zdC1pbmZvIC5wb3N0LWV4Y2VycHQgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5sYXRlcy1zaW5nbGUtYmxvZyAucG9zdC1pbmZvLmxhdGVzLWJsb2ctcG9zdC1pbmZvIC5idG4tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5sYXRlcy1zaW5nbGUtYmxvZyAucG9zdC1pbmZvLmxhdGVzLWJsb2ctcG9zdC1pbmZvLTAyIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogI0ZCRkJGQjtcbn1cblxuLmxhdGVzLXNpbmdsZS1ibG9nIC5wb3N0LWluZm8ubGF0ZXMtYmxvZy1wb3N0LWluZm8tMDIgLnBvc3QtZXhjZXJwdCBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmxhdGVzLXNpbmdsZS1ibG9nIC5wb3N0LWluZm8ubGF0ZXMtYmxvZy1wb3N0LWluZm8tMDIgLmJ0bi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnBlcnNvbmFsLXBvc3QtcHJldmlvdXMtbmV4dCB1bCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnBlcnNvbmFsLXBvc3QtcHJldmlvdXMtbmV4dCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5wZXJzb25hbC1wb3N0LXByZXZpb3VzLW5leHQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjYjhiOWJhO1xufVxuXG4ucGVyc29uYWwtcG9zdC1wcmV2aW91cy1uZXh0IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzI3MzI3MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb21tZW50LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1lbnQtbGlzdCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMHB4IDBweDtcbiAgfVxufVxuXG4uY29tbWVudC1saXN0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWF1dGhvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IDVweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgxLCAxLCAxLCAwLjMzKTtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1hdXRob3IgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWVudC1saXN0IC5jb21tZW50LWF1dGhvciB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICB9XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxufVxuXG4uY29tbWVudC1saXN0IC5tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAubWV0YSAuZm4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb21tZW50LWxpc3QgLm1ldGEgLmNvbW1lbnQtZGF0ZXRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzE3MjU0MDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1hY3Rpb25zIGEge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWFjdGlvbnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4uY29tbWVudC1saXN0IC5jaGlsZHJlbiB7XG4gIG1hcmdpbjogNzBweCAwIDBweCA4MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcbiAgICBtYXJnaW46IDMwcHggMCAyMHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29tbWVudC1saXN0IC5jaGlsZHJlbiB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMjBweCAwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtbGlzdCAuY2hpbGRyZW4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICNhYmFiYWI7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtYWN0aW9ucyAuY29tbWVudC1kYXRldGltZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWFjdGlvbnMgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvbW1lbnQtYm94LWZvcm0ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21tZW50LWJveC1mb3JtIC5jb21tZW50LWJveCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDEwcHggNTVweCAxMHB4IDE1cHg7XG59XG5cbi5jb21tZW50LWJveC1mb3JtIC5yZWxhdGl2ZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMCU7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMTBweCAyOHB4O1xufVxuXG4uY29tbWVudC1ib3gtZm9ybSAucmVsYXRpdmUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmMzUyNWE7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAubGF0ZXMtYmxvZy1wb3N0LWluZm8tMDIge1xuICBwYWRkaW5nOiAzNXB4IDM1cHg7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAyOC4gUHJvamN0IERldGFpbHMgUGFnZXMgQ3NzICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnBvcnRmb2xpby1kZXRhaWxzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9ydGZvbGlvLWRldGFpbHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucG9ydGZvbGlvLWRldGFpbHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1kZXRhaWxzLW9uZS1pbWFnZXMge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtZ3JpZC1tYXNvbnJ5IHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbn1cblxuLnBvcnRmb2xpby1kZXRhaWxzLWNvbnRlbnQgLnBvcnRmb2xpby1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmMzUyNWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLnBvcnRmb2xpby1kZXRhaWxzLXRhYmxlIHRhYmxlIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtdGFibGUgLmxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnBvcnRmb2xpby1kZXRhaWxzLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnBvcnRmb2xpby1kZXRhaWxzLXRhYmxlIHRkIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE3cHggMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBvcnRmb2xpby1kZXRhaWxzLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtdGFibGUgdHIgKyB0ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtdGFibGUgLnBvcnRmb2xpby1kZXRhaWxzLXNoYXJlIGEge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNhYmFiYWI7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy1ncmlkLW1hc29ucnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9ydGZvbGlvLWRldGFpbHMtZ3JpZC1tYXNvbnJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3J0Zm9saW8tZGV0YWlscy1ncmlkLW1hc29ucnkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1kZXRhaWxzLWdyaWQtbWFzb25yeSAucG9ydGZvbGlvLWRldGFpbHMtZ3JpZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvcnRmb2xpby1kZXRhaWxzLWZpdmUtaW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtZml2ZS1pbWFnZXMgLmNhcHRpb24tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW50cnktcG9ydGZvbGlvLXJldHVybi1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMzJweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDcpO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2LWxpbmtzIC5uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtZ2FwOiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3J0Zm9saW8tbmF2LWxpbmtzIC5uYXYtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG5cbi5wb3J0Zm9saW8tbmF2LWxpbmtzIC5uYXYtbGlzdCAubmV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucG9ydGZvbGlvLW5hdi1saW5rcyAubmF2LWxpc3QgLmlubmVyIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5wb3J0Zm9saW8tbmF2LWxpbmtzIC5uYXYtbGlzdCAucHJldiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2LWxpbmtzIC5uYXYtbGlzdCAubmV4dCBpbWcge1xuICBtYXJnaW4tbGVmdDogMjhweDtcbiAgb3JkZXI6IDI7XG59XG5cbi5wb3J0Zm9saW8tbmF2LWxpbmtzIC5uYXYtbGlzdCAubmV4dCBhIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnBvcnRmb2xpby1uYXYtbGlua3MgLm5hdi1saXN0IC5wcmV2IGEge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2LWxpbmtzIC5uYXYtbGlzdCAuaW5uZXIgaDY6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnBvcnRmb2xpby1uYXYtbGlua3MgLm5hdi1saXN0IC5wcmV2IGg2OjpiZWZvcmUge1xuICBsZWZ0OiAxNXB4O1xuICBjb250ZW50OiAnXFxmMTA0Jztcbn1cblxuLnBvcnRmb2xpby1uYXYtbGlua3MgLm5hdi1saXN0IC5uZXh0IGg2OjpiZWZvcmUge1xuICByaWdodDogMTVweDtcbiAgY29udGVudDogJ1xcZjEwNSc7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgIDI5LiBQcmV2aWV3IFBhZ2UgQ3NzICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmhlcm9fX3B1cmNoYXNlIC5idG46aG92ZXIsIC5kb3dubG9kZS1idG4gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVhZGVyX19hY3Rpb25zLS1wcmV2aWV3IC5odC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2FjdGlvbnMtLXByZXZpZXcge1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgfVxuICAuaGVhZGVyX19hY3Rpb25zLS1wcmV2aWV3IC5oZWFkZXJfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5wcmV2aWV3LWhlcm8tYXJlYSB7XG4gIGhlaWdodDogODgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5wcmV2aWV3LWhlcm8tYXJlYSB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcmV2aWV3LWhlcm8tYXJlYSB7XG4gICAgaGVpZ2h0OiA2MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByZXZpZXctaGVyby1hcmVhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJldmlldy1oZXJvLWFyZWEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ucHJldmlldy1oZXJvLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wcmV2aWV3L2xhbmRpbmctaGVhZGVyLXByZXZpZXctYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5wci1pbWctMDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQlO1xuICBsZWZ0OiAyOCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByLWltZy0wMSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIHRvcDogLTEwJTtcbiAgICBsZWZ0OiA4JTtcbiAgfVxufVxuXG4ucHItaW1nLTAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEyJTtcbiAgcmlnaHQ6IDYlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wci1pbWctMDIge1xuICAgIHJpZ2h0OiAtNSU7XG4gIH1cbn1cblxuLnByLWltZy0wMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMCU7XG4gIHJpZ2h0OiAtMTAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAucHItaW1nLTAzIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcmlnaHQ6IC0xMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHItaW1nLTAzIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcmlnaHQ6IC0xMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wci1pbWctMDMge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICByaWdodDogLTIwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wci1pbWctMDMge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICByaWdodDogLTIwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wci1pbWctMDMge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICByaWdodDogLTMwJTtcbiAgfVxufVxuXG4ucHItaW1nLTA0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwJTtcbiAgcmlnaHQ6IDE4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wci1pbWctMDQge1xuICAgIGJvdHRvbTogNSU7XG4gICAgcmlnaHQ6IDE4JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wci1pbWctMDQge1xuICAgIGJvdHRvbTogMiU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufVxuXG4ucHJldmlldy1pbm5lci1pbWcgaW1nIHtcbiAgei1pbmRleDogNDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcmV2aWV3LWlubmVyLWltZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucHJldmlldy1oZXJvLXRleHQge1xuICB6LWluZGV4OiA0O1xufVxuXG4ucHJldmlldy1oZXJvLXRleHQgaDYge1xuICBjb2xvcjogI2YzNTI1YTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByZXZpZXctaGVyby10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByZXZpZXctaGVyby10ZXh0IC5oZXJvLWJ1dHRvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJldmlldy1oZXJvLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2luZ2xlLXByZXZpZXctaXRlbV9fd3JhcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW5nbGUtcHJldmlldy1pdGVtX193cmFwIGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5zaW5nbGUtcHJldmlldy1pdGVtX193cmFwIGE6aG92ZXIgLnNpbmdsZS1wcmV2aWV3LWl0ZW1fX3RodW1ibmFpbCAub3ZlcmxheSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mcmFtZS1zY3JlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCA3MHB4IDQwcHggLTM1cHggcmdiYSg1MSwgNTEsIDUxLCAwLjEzKTtcbn1cblxuLmZyYW1lLXNjcmVlbiAuZG90cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuXG4uZnJhbWUtc2NyZWVuIC5kb3RzIC5kb3Qge1xuICBtYXJnaW46IDAgNHB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xufVxuXG4uZnJhbWUtc2NyZWVuIC5zaW5nbGUtcHJldmlldy1pdGVtX190aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mcmFtZS1zY3JlZW4gLnNpbmdsZS1wcmV2aWV3LWl0ZW1fX3RodW1ibmFpbCAub3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDcwLCAxMjgsIDAuOSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5mcmFtZS1zY3JlZW4gLnNpbmdsZS1wcmV2aWV3LWl0ZW1fX3RodW1ibmFpbCAuYnRuLXZpZXctZGVtbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5mcmFtZS1zY3JlZW4gLnNpbmdsZS1wcmV2aWV3LWl0ZW1fX2luZm8gaDYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3O1xuICBwYWRkaW5nOiAxNHB4IDI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5sYXlvdXQtc2VjdGlvbi1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJldmlldy9sYW5kaW5nLWhlYWRlci1wcmV2aWV3LWJnLnBuZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYyZWQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbn1cblxuLmxheW91dHMtc2VjdGlvbi10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmh0LWJveC1pY29uLnByZXZpZXctc3R5bGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uaHQtYm94LWljb24ucHJldmlldy1zdHlsZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmh0LWJveC1pY29uLnByZXZpZXctc3R5bGUgLmljb24tYm94LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaHQtYm94LWljb24ucHJldmlldy1zdHlsZSAuaWNvbi1ib3gtd3JhcCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDAgMjdweCAwIDA7XG4gIHdpZHRoOiAxMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wcnYtc2VjdGlvbi1mb290ZXItYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByZXZpZXcvbGFuZGluZy1oZWFkZXItcHJldmlldy1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZm9vdGVyLXByZXZpZXctY29udGVudCBoNiB7XG4gIGxldHRlci1zcGFjaW5nOiA3cHg7XG59XG4iLCJcclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgICAwMS4gRGVmYXVsdCBDc3MgICAgICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NZXJyaXdlYXRoZXI6MzAwLDQwMCw3MDAsOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuaHRtbCwgYm9keSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuYm9keXtcclxuICBsaW5lLWhlaWdodDogJGJvZHktbGluZS1oZWlnaHQ7XHJcbiAgZm9udC1zaXplOiAkYm9keS1mb250LXNpemU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9keS1mb250LXdlaWdodDtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbmFtZTtcclxuICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmctY29sb3I7XHJcbiAgJi5uby1vdmVyZmxvd3tcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgIGNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICBmb250LXdlaWdodDogJGhlYWRpbmctZm9udC13ZWlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQxO1xyXG59XHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogNDZweDsgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5oMiB7XHJcbiAgICBmb250LXNpemU6IDYzcHg7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7IFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuaDMge1xyXG4gICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgZm9udC1zaXplOiAzMHB4OyBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxufVxyXG5oNCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbmg1IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuaDYge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG5wOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5hLCBidXR0b24ge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmEsIGJ1dHRvbiwgaW1nLCBpbnB1dCwgc3BhbiB7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbn1cclxuKjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbmE6Zm9jdXMge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5idG4uZm9jdXMsIC5idG46Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxufVxyXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLm1hcmssIG1hcmsge1xyXG4gICAgcGFkZGluZzogMCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmZvbnQtd2VpZ2h0LS1leC1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn0gXHJcbi5mb250LXdlaWdodC0tYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59ICBcclxuLmZvbnQtd2VpZ2h0LS1yZWd1bGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn0gXHJcbi5mb250LXdlaWdodC0tbm9ybWFsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn0gIFxyXG4uZm9udC13ZWlnaHQtLWxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn0gXHJcbi5sZXR0ZXItc3BhY2UtMSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG59IFxyXG4ubGV0dGVyLXNwYWNlLTIge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxufSBcclxuXHJcbi5mb250LWl0YWxpYyB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn0gXHJcbi50ZXh0LXVuZGVybGluZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLyotLVxyXG4gICAgRGVmYXVsdCBDbGFzc1xyXG4qL1xyXG5cclxuLnRleHQtY29sb3ItcHJpbWFyeSwudGl0bGUtLWRlZmF1bHQge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxufVxyXG4udGV4dC1jb2xvci1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICRoZWFkaW5nLXRleHQtdHdvO1xyXG59XHJcbi50ZXh0LWJsYWNrIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWJsYWNrICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJnLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxufVxyXG4uYmctZ3JheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG59XHJcbi5iZy1ncmF5LTIge1xyXG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxufVxyXG4uYmctZ3JheS0zIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmYyZWQ7XHJcbn1cclxuXHJcbi50aGVtZS1iZy1kZWZhdWx0IHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxufVxyXG4udGhlbWUtYmctc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tdHdvOztcclxufVxyXG4udGhlbWUtYmctdGhyZWUge1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10aHJlZTtcclxufVxyXG5cclxuLnRoZW1lLWNvbG9yLWRlZmF1bHQge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxufVxyXG4udGhlbWUtY29sb3Itc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bzs7XHJcbn1cclxuLnRoZW1lLWNvbG9yLXRocmVlIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXRocmVlO1xyXG59XHJcblxyXG4udHJhbnNwYXJlbnQtYmcge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxufVxyXG5cclxuLnN1Yi1oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3Itc3ViLS1oZWFkaW5nO1xyXG59XHJcbi5oZWFkaW5nLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbn1cclxuLmJsYWNrLWJnIHtcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxufVxyXG4uYm9yZGVyLXJhZHVzLTUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcbi50ZXh0LWdyZWVuIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxufVxyXG4uYmctZ3JhZGllbnQge1xyXG4gICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI0ZGRiAwLCNGNUY1RjUgMTAwJSk7IFxyXG59XHJcbi54LWluZGV4LTEge1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG4ub3ZlcmZsb3ctaGlkZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYm94LXNoYWRvdy0tZGVmYXVsdCB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xyXG59XHJcblxyXG5cclxuLyotLSBUYWIgQ29udGVudCAmIFBhbmUgRml4IC0tKi9cclxuc2VsZWN0IHtcclxuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmOGY4ZjggdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlbGVjdG9yLWljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDgsIDI0OCwgMjQ4KTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGY4ZjggdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlbGVjdG9yLWljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5maXhlZC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbn1cclxuLyotLS0tLS0tIERlZmF1bGQgQ2xhc3MgLS0tLS0tLS0qL1xyXG4udGV4dC1ibGFjayB7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG4uYm94LXNoYWRvdy10b3Age1xyXG4gICBib3gtc2hhZG93OiAgMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KVxyXG59XHJcbi5ib3JkZXJ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci10b3B7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItcmlnaHR7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci1ib3R0b217XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItbGVmdHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItdG9wLWRhc2gge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZGRkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci1ib3R0b20tZGFzaCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGQgIWltcG9ydGFudDtcclxufVxyXG4uYm9yZGVyLXRvcC10aGljayB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItYm90dG9tLXRoaWNrIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci10b3AtZHJha3tcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMikgIWltcG9ydGFudDtcclxufVxyXG4uYm9yZGVyLWJvdHRvbS1kcmFre1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAhaW1wb3J0YW50O1xyXG59XHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbn1cclxuLnNlY3Rpb24tc3ViLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLnNlY3Rpb24tdW5kZXItaGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDA7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1ibGFjaztcclxuICAgICYgYSB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC42cyBjdWJpYy1iZXppZXIoLjI1LC44LC4yNSwxKSAwcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjZzIGN1YmljLWJlemllciguMjUsLjgsLjI1LDEpIDBzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmltZy13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRpdGxlLWRlYy10ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogNzYwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbn1cclxuZm9ybSB7XHJcbiAgICBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XHJcbiAgICBpbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH0gLyogRkYgNC0xOCAqL1xyXG4gICAgaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfSAvKiBGRiAxOSsgKi9cclxuICAgIGlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9IC8qIElFIDEwKyAqL1xyXG4gICAgaW5wdXQsIHRleHRhcmVhe1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsIHNlbGVjdDpmb2N1cywgc2VsZWN0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgMTBweCAwIDNweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmlucHV0LXJvdyB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG59XHJcblxyXG4uaW5wdXQtY29sLTEyIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuLmlucHV0LWNvbC01IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLmlucHV0LWNvbC0zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMzMlO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIGZsZXg6IDAgMCAzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcblxyXG4vKiBPdmVybGF5IHN0eWxlcyAqL1xyXG5bZGF0YS1vdmVybGF5XSxcclxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXldLFxyXG5bZGF0YS1ibGFjay1vdmVybGF5XSxcclxuW2RhdGEtd2hpdGUtb3ZlcmxheV0ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuW2RhdGEtb3ZlcmxheV0+ZGl2LFxyXG5bZGF0YS1vdmVybGF5XT4qLFxyXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheV0+ZGl2LFxyXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheV0+KixcclxuW2RhdGEtYmxhY2stb3ZlcmxheV0+ZGl2LFxyXG5bZGF0YS1ibGFjay1vdmVybGF5XT4qLFxyXG5bZGF0YS13aGl0ZS1vdmVybGF5XT5kaXYsXHJcbltkYXRhLXdoaXRlLW92ZXJsYXldPioge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG5bZGF0YS1vdmVybGF5XTpiZWZvcmUsXHJcbltkYXRhLXNlY29uZGFyeS1vdmVybGF5XTpiZWZvcmUsXHJcbltkYXRhLWJsYWNrLW92ZXJsYXldOmJlZm9yZSxcclxuW2RhdGEtd2hpdGUtb3ZlcmxheV06YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuW2RhdGEtb3ZlcmxheV06YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbn1cclxuXHJcbltkYXRhLXNlY29uZGFyeS1vdmVybGF5XTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvOztcclxufVxyXG5cclxuW2RhdGEtYmxhY2stb3ZlcmxheV06YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG5bZGF0YS13aGl0ZS1vdmVybGF5XTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG5cclxuXHRbZGF0YS1vdmVybGF5PVwiI3skaX1cIl06YmVmb3JlLFxyXG5cdFtkYXRhLXNlY29uZGFyeS1vdmVybGF5PVwiI3skaX1cIl06YmVmb3JlLFxyXG5cdFtkYXRhLWJsYWNrLW92ZXJsYXk9XCIjeyRpfVwiXTpiZWZvcmUsXHJcblx0W2RhdGEtd2hpdGUtb3ZlcmxheT1cIiN7JGl9XCJdOmJlZm9yZSB7XHJcblx0XHRvcGFjaXR5OiAjeyRpICogMC4xMH07XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogc3dpcGVyIGRlZmF1bHQgc3R5bGVzICovXHJcblxyXG5cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbntcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICYtLXZlcnRpY2Fse1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICByaWdodDogNTBweDtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4gICAgXHJcbiAgICBcclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2l0ZS13cmFwcGVyLXJldmVhbHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLnN3aXBlci1uYXYtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGNvbG9yOiAjNmQ3MGE2O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgLyomOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfSovXHJcbn1cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC0gQnJlYWR2cnVtYiAgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uYnJlYWRjcnVtYi1hcmVhIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxODRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYyZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTc0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTc0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxufVxyXG4uY3JlYXRpdmVfYnJlYWRjcnVtYi1hcmVhIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmVkO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE3NHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE3NHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcmNoaXRlY3R1cmVfYnJlYWRjcnVtYi1hcmVhIHtcclxuICAgIHBhZGRpbmctdG9wOiAzNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmVkO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE3NHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE3NHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYnJlYWRjcnVtYi1saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ODtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNkQ3MEE2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcGFnaW5hdGlvbiB7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAgICAgLSBQcmVsb2FkZXIgICAgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnByZWxvYWRlci1hY3RpdmUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAucHJlbG9hZGVyLWFyZWEtd3JhcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgIC5zcGlubmVyIHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ib3VuY2UxIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYm91bmNlMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAa2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcclxuXHJcbiAgICAgICAgICAgIDAlLFxyXG4gICAgICAgICAgICA4MCUsXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNDAlIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wcmVsb2FkZXItYXJlYS13cmFwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm9wZW5fdG1fcHJlbG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2U7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC41cztcclxuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IC41cztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcclxuICAgICYubG9hZGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAmOmJlZm9yZSwgXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSwgXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgLSBTY3JvbGwgdG9wICAgICAgICAgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uc2Nyb2xsLXRvcHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgYm90dG9tOiAtNjBweDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGJveC1zaGFkb3c6IDAgMzBweCA1MHB4IHJnYmEoMCwwLDAsLjAzKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhICN7JGV4dHJhLXNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNob3d7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctdG9we1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1ib3R0b217XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgODBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgLmFycm93LXRvcHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTgwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3ctYm90dG9te1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vICBDb25hdGN0IGVycm9yIGFuZCBzY3NzZXJzXHJcbi5mb3JtLW1lc3NlZ2Uge1xyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxufVxyXG5cclxuLyo9PT09PSAgRW5kIG9mIERlZmF1bHQgQ1NTICA9PT09PT0qLyIsIlxyXG4vLyBwcm9qZWN0IHNwZWNpZmljIHZhcmlhYmxlc1xyXG5cclxuJHRoZW1lLWNvbG9yLS1kZWZhdWx0OiAjMjczMjcyO1xyXG4kdGhlbWUtY29sb3ItLXR3bzogI2YzNTI1YTtcclxuJHRoZW1lLWNvbG9yLS10aHJlZTogIzE3MjU0MTtcclxuJHRoZW1lLWNvbG9yLS1ibGFjazogIzMzMzMzMztcclxuJHRoZW1lLWNvbG9yLS1ncmVlbjogIzM4Y2I4OTtcclxuJHRoZW1lLWNvbG9yLXN1Yi0taGVhZGluZzogIzZkNzBhNjtcclxuJHRyYW5zaXRpb24tLWRlZmF1bHQ6IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuXHJcblxyXG4vLyBGb250IEZhbWlseVxyXG4kZm9udC1mYW1pbHktbmFtZTogJ01lcnJpd2VhdGhlcicsIHNlcmlmO1xyXG4kaGVhZGluZy1mb250LWZhbWlseS1uYW1lOiAnTWVycml3ZWF0aGVyJywgc2VyaWY7XHJcblxyXG4kZm9udC1hd2Vzb21lLXBybzogJ0ZvbnRBd2Vzb21lJztcclxuJGZvbnQtYXdlc29tZS1icmFuZDogJ0ZvbnRBd2Vzb21lJztcclxuXHJcbi8vIENvbG9ycyAtLS0tLS0tLS0tLS0tLS1cclxuXHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuJGJsYWNrOiAjMDAwMDAwO1xyXG5cclxuLy8gQm9keSBUZXh0XHJcbiRib2R5LXRleHQtY29sb3I6ICMxNzI1NDE7XHJcbiRib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiRib2R5LWxpbmUtaGVpZ2h0OiAxLjc0O1xyXG4kYm9keS1mb250LXNpemU6IDE1cHg7XHJcbiRib2R5LWJnLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4vLyBIZWFkaW5nIFRleHRcclxuJGhlYWRpbmctdGV4dC1jb2xvcjogJHRoZW1lLWNvbG9yLS1ibGFjaztcclxuJGhlYWRpbmctZm9udC13ZWlnaHQ6IDcwMDtcclxuJGhlYWRpbmctdGV4dC10d286ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4kaGVhZGluZy10ZXh0LWRlZmF1bHQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gT3RoZXIgQ29sb3JzXHJcbiRwcmltYXJ5OiAgICAgICAjMDA0Mzk1O1xyXG4kc2Vjb25kYXJ5OiAgICAgI2Y5YzMyMjtcclxuJHN1Y2Nlc3M6ICAgICAgICMyOGE3NDU7XHJcbiRpbmZvOiAgICAgICAgICAjMTdhMmI4O1xyXG4kd2FybmluZzogICAgICAgI2ZmYzEwNztcclxuJGRhbmdlcjogICAgICAgICNkYzM1NDU7XHJcbiRsaWdodDogICAgICAgICAjZjhmOWZhO1xyXG5cclxuLy8gU29jaWFsIENvbG9yXHJcbiRhbmRyb2lkOiAjN0FDMTU3O1xyXG4kYXBwbGU6ICNCOEI4Qjg7XHJcbiRiZWhhbmNlOiAjMTg2OUZGO1xyXG4kY29kZXBlbjogJGJsYWNrO1xyXG4kZHJpYmJibGU6ICNFQTRDOEE7XHJcbiRkcm9wYm94OiAjMDA3RUU1O1xyXG4kZXZlcm5vdGU6ICM3OEQ1MjU7XHJcbiRmYWNlYm9vazogIzQ4NjdBQTtcclxuJGdpdGh1YjogIzMxMzEzMTtcclxuJGdvb2dsZS1kcml2ZTogIzFEQTQ2MjtcclxuJGdvb2dsZS1lYXJ0aDogIzQyODVGNDtcclxuJGdvb2dsZS1nbGFzczogI0VBNDMzNTtcclxuJGdvb2dsZS1tYXBzOiAjNTA4M0MzO1xyXG4kZ29vZ2xlLXBsYXk6ICMwMUI5RkQ7XHJcbiRnb29nbGUtcGx1czogI0RENTE0NDtcclxuJGdvb2dsZTogIzQyODVGNDtcclxuJGluc3RhZ3JhbTogI0IyM0E5NDtcclxuJGNzczM6ICMwMjc3QkQ7XHJcbiRodG1sNTogI0U0NEQyNjtcclxuJGphdmFzY3JpcHQ6ICNGOURDM0Q7XHJcbiRweXRob246ICMwQzlEQkY7XHJcbiRsYXN0Zm06ICNFMzFCMjM7XHJcbiRsaW5rZWRpbjogIzAwN0JCNjtcclxuJHBheXBhbDogIzAwMkY4NjtcclxuJHBpbnRlcmVzdDogI0JEMDgxQjtcclxuJHBvY2tldDogI0VGM0U1NjtcclxuJHBvbHltZXI6ICNGODcyOTI7XHJcbiRyc3M6ICNGOTlDM0E7XHJcbiRzaGFyZTogIzJDOUNGRjtcclxuJHN0YWNrb3ZlcmZsb3c6ICNGMzgwMjQ7XHJcbiRzdGVhbTogIzE1NDk3QjtcclxuJHR3aXR0ZXI6ICMxREExRjI7XHJcbiR2azogIzUxODFCODtcclxuJHdpa2lwZWRpYTogI0U5RTlFOTtcclxuJHdpbmRvd3M6ICMwMDc4RDY7XHJcbiRzNTAwcHg6ICRibGFjaztcclxuJHM4dHJhY2tzOiAjMTIyRDRCO1xyXG4kYW1hem9uOiAjRjc5QjM0O1xyXG4kYmxvZ2dlcjogI0YwNkEzNTtcclxuJGRlbGljaW91czogIzAwMDBGRTtcclxuJGRpc3F1czogIzJFOUVGRTtcclxuJGZsYXR0cjogIzdBQjgzMTtcclxuJGZsaWNrcjogI0ZFMDA4NDtcclxuJG9kbm9rbGFzc25pa2k6ICNGNTgyMjA7XHJcbiRvdXRsb29rOiAjMDA3MkM2O1xyXG4kcGxheXN0YXRpb246ICMwNzQxOEU7XHJcbiRyZWRkaXQ6ICNGRjQ1MDA7XHJcbiRza3lwZTogIzAwQTlGMDtcclxuJHNsaWRlc2hhcmU6ICMwMDc3QjU7XHJcbiRzb3VuZGNsb3VkOiAjRkU0OTAwO1xyXG4kdHVtYmxyOiAjMzY0NjVEO1xyXG4kdHdpdGNoOiAjNjQ0MUE0O1xyXG4kdmltZW86ICMxQUI3RUE7XHJcbiR3aGF0c2FwcDogIzE4OUQwRTtcclxuJHhib3g6ICMxMDdDMEY7XHJcbiR5YWhvbzogIzQxMDFBRjtcclxuJHlvdXR1YmU6ICNGRTAwMDA7XHJcblxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgVmFyaWFibGVzXHJcbiR4bC1kZXZpY2UgOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCknO1xyXG4kbGFwdG9wLWRldmljZSA6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSc7XHJcbiRkZXNrdG9wLWRldmljZSA6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpJztcclxuJHRhYmxldC1kZXZpY2U6J29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSc7XHJcbiRsYXJnZS1tb2JpbGU6J29ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknO1xyXG4kc21hbGwtbW9iaWxlOiAnb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSc7XHJcbiRleHRyYS1zbWFsbC1tb2JpbGU6ICdvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpJztcclxuXHJcblxyXG5cclxuIiwiXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgMDIuIFNlY3Rpb24gU3BhY2luZyBDc3MgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnNlY3Rpb24tc3BhY2V7XHJcbiAgICBcclxuICAgIC8qIFNlY3Rpb24gUGFkZGluZyBDc3MgKi9cclxuICAgICYtLXB0Yl8xNDB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1wdF8xNDB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1wYl8xMjB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tcHRiXzEyMHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0XzEyMHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBiXzEyMHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tcHRiXzEwMHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0XzEwMHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBiXzEwMHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0Yl85MHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wdF85MHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGJfOTB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS1wdGJfODB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRfODB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBiXzgwe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi0tcHRiXzcwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0Xzcwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wYl83MHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRiXzYwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0XzYwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBiXzYwe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wdF80MHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGJfNDB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0Yl8zMHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1wdF8zMHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi0tcGJfMzB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogU2VjdGlvbiBNYXJnaW4gQ3NzICovXHJcbiAgICBcclxuICAgXHJcbiAgICAmLS1tdF8xNXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW10XzIwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbXRfMzB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tdF80MHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi0tbXRfNTB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLW10XzYwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLW10Xzcwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLW10Xzgwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICYtLW10XzEwMHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbXRfMTIwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWJfMTV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tYl8yMHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1iXzMwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWJfNDB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWJfNTB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tYl82MHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1iXzEwMHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tYl8xMjB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1iLTEwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4ubWItMTV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi5tYi0yMHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLm1iLTI1e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4ubWItMzB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5tYi00MHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5tdC0xMHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLm10LTE1e1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4ubXQtMjB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5tdC0yNXtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuLm10LTMwe1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG4ubXQtNDB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAudGFibGV0LW10IHtcclxuICAgICAgICAmX18wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXQtbXQge1xyXG4gICAgICAgICZfXzEwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGV0LW10IHtcclxuICAgICAgICAmX18yMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxldC1tdCB7XHJcbiAgICAgICAgJl9fMzAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXQtbXQge1xyXG4gICAgICAgICZfXzQwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGV0LW10IHtcclxuICAgICAgICAmX181MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxldC1tdCB7XHJcbiAgICAgICAgJl9fNjAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXQtbWIge1xyXG4gICAgICAgICZfXzMwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGV0LW1iIHtcclxuICAgICAgICAmX180MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxldC1tYiB7XHJcbiAgICAgICAgJl9fNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXQtbWIge1xyXG4gICAgICAgICZfXzYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAuc21hbGwtbXQge1xyXG4gICAgICAgICZfXzAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW10IHtcclxuICAgICAgICAmX18xMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW10IHtcclxuICAgICAgICAmX18yMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW10IHtcclxuICAgICAgICAmX18zMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW10IHtcclxuICAgICAgICAmX180MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW10IHtcclxuICAgICAgICAmX181MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW10IHtcclxuICAgICAgICAmX182MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW1iIHtcclxuICAgICAgICAmX18zMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW1iIHtcclxuICAgICAgICAmX180MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW1iIHtcclxuICAgICAgICAmX181MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW1iIHtcclxuICAgICAgICAmX182MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgXHJcbiAgICAudGFibGV0LXB0IHtcclxuICAgICAgICAmX18yMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXQtcGIge1xyXG4gICAgICAgICZfXzIwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxuICAgIC50YWJsZXQtcHQge1xyXG4gICAgICAgICZfXzEwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxldC1wYiB7XHJcbiAgICAgICAgJl9fMTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgLnRhYmxldC1wdCB7XHJcbiAgICAgICAgJl9fMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxldC1wYiB7XHJcbiAgICAgICAgJl9fMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgIC5zbWFsbC1wdCB7XHJcbiAgICAgICAgJl9fMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLXBiIHtcclxuICAgICAgICAmX18wIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGwtcHQge1xyXG4gICAgICAgICZfXzEwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLXBiIHtcclxuICAgICAgICAmX18xMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1wdCB7XHJcbiAgICAgICAgJl9fMjAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGwtcGIge1xyXG4gICAgICAgICZfXzIwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLyo9PT09PSAgRW5kIG9mIHNwYWNpbmcgID09PT09PSovIiwiXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAwMy4gQ3VzdG9tIEFuaW1hdGlvbiBDc3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW92ZVZlcnRpY2FsIHtcclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbW92ZVZlcnRpY2FsIHtcclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmVIb3Jpem9udGFsIHtcclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbW92ZUhvcml6b250YWwge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb3ZlLXVwIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICYuYW5pbWF0ZXtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbW92ZVZlcnRpY2FsIC42NXMgZWFzZSBmb3J3YXJkcztcclxuICAgICAgICBhbmltYXRpb246IG1vdmVWZXJ0aWNhbCAuNjVzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubW92ZS11cC14IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICAgICYuYW5pbWF0ZXtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbW92ZUhvcml6b250YWwgLjY1cyBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbW92ZUhvcml6b250YWwgLjY1cyBlYXNlIGZvcndhcmRzO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBDdXN0b20gQW5pbWF0aW9uIDAxIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkZXJTbGlkZURvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweFxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGVhZGVyU2xpZGVEb3duIHtcclxuICAgIDAlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHhcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEN1c3RvbSBIaWRlIEFuaW1hdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGhpZGUtYW5pbWF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhpZGUtYW5pbWF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEN1c3RvbSBTbGlkZSBTaG93IEFuaW1hdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNob3ctYW5pbWF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNob3ctYW5pbWF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgQ3VzdG9tIFNsaWRlIE91dCBUbyBSaWdodFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLW91dC10by1yaWdodCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZS1vdXQtdG8tcmlnaHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgQ3VzdG9tIFNsaWRlIE91dCBUbyBMZWZ0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGUtaW4tdG8tbGVmdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZS1pbi10by1sZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgQnJvb2sgSG92ZXIgRWZmZWN0IFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmJyb29rLXRyYW5zaXRpb257XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7XHJcbn1cclxuLmJrLWhvdmVye1xyXG4gICAgYXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC42cyBjdWJpYy1iZXppZXIoLjI1LC44LC4yNSwxKSAwcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjZzIGN1YmljLWJlemllciguMjUsLjgsLjI1LDEpIDBzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaG92ZXItdGV4dC1kYXJre1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU2VwYXJhdG9yIEJvdW5jZSBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzZXBhcmF0b3ItYm91bmNlIHtcclxuICAgIDAlLFxyXG4gICAgODAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNSlcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzZXBhcmF0b3ItYm91bmNlIHtcclxuICAgIDAlLFxyXG4gICAgODAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNSlcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcclxuICAgIH1cclxufVxyXG4iLCJcclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDA0LiBjb250YWluZXIgQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmNvbnRhaW5lci1mbHVpZHtcclxuICAgICYtLWNwLTE1MHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTY2NHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWNwLTE0MHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSAgYW5kIChtYXgtd2lkdGg6IDE2NjNweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjRweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWNwLTEyMHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTY2NHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWNwLTEwMHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTY2NHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWNwLTgwe1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjRweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWNwLTYwe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWNwLTMwe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci0tMTQ1MCB7XHJcbiAgICBtYXgtd2lkdGg6IDE0NTBweDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgIC5jb3UtY29udGFpbmVyLWRldmljZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgIC5jb3UtY29udGFpbmVyLWRldmljZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtY29udGVudC1kb3VibGUtc2lkZWJhcntcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCl7XHJcbiAgICAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgICAgICYtLWNwLTYwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWNwLTgwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXJfZmwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG4uY29sLTA2X19sZWZ0IHtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sLTA2X19yaWdodCB7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvbC0wNV9fcmlnaHQge1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UsJHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucm93LS0zNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xyXG5cclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj5bY2xhc3MqPVwiY29sXCJdLFxyXG4gICAgJj5bY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcblxyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucm93LS0zMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG5cclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmPltjbGFzcyo9XCJjb2xcIl0sXHJcbiAgICAmPltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyo9PT09PSAgRW5kIG9mIGNvbnRhaW5lciAgPT09PT09Ki9cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgICAgMDUuIEhlYWRlciBDc3MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uaGVhZGVyLWFyZWF7XHJcbiAgICAmIC5pcy1zdGlja3l7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFuaW1hdGlvbjogLjk1cyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgZmFkZUluRG93bjtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAubmF2aWdhdGlvbi1tZW51e1xyXG4gICAgICAgICAgICAmLS10ZXh0X3doaXRlIHtcclxuICAgICAgICAgICAgICAgICYgPiB1bHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcCAuc3R5bGUtMDIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLXNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS10b3Auc3R5bGUtMDMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICBpbnB1dCwgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLXNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS10b3AgLnNlYXJjaC1maWVsZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLXNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS10b3AgLnNlYXJjaC1zdWJtaXQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fbG9nbyAuZGFyay1sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fbG9nbyAubGlnaHQtbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5tZW51LXN0eWxlLWZvdXIge1xyXG4gICAgICAgICAgICAubmF2aWdhdGlvbi1tZW51e1xyXG4gICAgICAgICAgICAgICAgJiA+IHVse1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLXNlYXJjaC1mb3JtLXR3by53aGl0ZS1pY29uIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB9IFxyXG4gICAgICAgICYuaGVhZGVyLWFyZWEtLWhlaWdodHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmlzLXN0aWNreS5vbmx5LW1vYmlsZS1zdGlja3l7XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlLCR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogLjk1cyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgZmFkZUluRG93bjtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1ib3R0b20td3JhcCB7XHJcbiAgICAgICAgICAgICYuaXMtc3RpY2t5e1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlLCR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi0tYWJzb2x1dGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgJiAuaGVhZGVyLWFyZWEtLWhlaWdodHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTRFOEY2O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taGVpZ2h0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmhlYWRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAvKiBsb2dvICovXHJcbiAgICBcclxuICAgICZfX2xvZ297XHJcbiAgICAgICAgZmxleC1iYXNpczogMjAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICYudG9wLWxvZ28ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZSwgJHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgICAgICYudG9wLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmRhcmstbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmxpZ2h0LWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwgJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICYgLmRhcmstbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmxpZ2h0LWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgICYuZGVmYXVsdC1tZW51LXN0eWxlIHtcclxuICAgICAgICAmIC5oZWFkZXJfX2xvZ297XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIzLjUlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UsJHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjUlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5oZWFkZXItbWlkbGUtYm94IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5oZWFkZXItcmlnaHQtYm94e1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMjMuNSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgLmhlYWRlci1yaWdodC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAtIGxhbmd1YWdlIFxyXG49PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sYW5ndWFnZS1tZW51IHtcclxuICAgICYgPiB1bCB7XHJcbiAgICAgICAgJiA+bGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICYgPmEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIHVsIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAyO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDM3cHggcmdiYSgwLDAsMCwuMDcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICYgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItcmlnaHQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmhlYWRlci1yaWdodC1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwIC0xMnB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDE1cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItcmlnaHQtYm94IHtcclxuICAgICYgLmhlYWRlci1yaWdodC1pbm5lciB7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRvcC1tZXNzYWdlIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICYgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubW9iaWxlLXRvcC1tZXNzYWdlIHtcclxuICAgIHBhZGRpbmc6IDBweCAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICAmIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG59XHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFxyXG4gICAgLSBOYXZpZ2F0aW9uIE1lbnUgQ3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLm5hdmlnYXRpb24tbWVudXtcclxuICAgICYgPiB1bHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICYgPiBsaXtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMzcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4wcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjBzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW57XHJcbiAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tbXVsdGlsZXZlbC1zdWJtZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZWdhbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1ob21lLXZhcmlhdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5zdWJtZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByaW1hcnktLW1lbnUge1xyXG4gICAgICAgICYgPnVse1xyXG4gICAgICAgICAgICAmID5saXtcclxuICAgICAgICAgICAgICAgICYgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRleHRfd2hpdGUge1xyXG4gICAgICAgICYgPiB1bHtcclxuICAgICAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1ib3R0b20tbGVmdC13cmFwIHtcclxuICAgIC5uYXZpZ2F0aW9uLW1lbnV7XHJcbiAgICAgICAgJiA+IHVse1xyXG4gICAgICAgICAgICAmID4gbGl7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwcHggMCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLSBNdWx0aWxldmVsIFN1Ym1lbnUgQ3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uc3VibWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMjlweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgbWluLXdpZHRoOiAyNDhweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICAmLmxlZnR7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICAgXHJcbiAgICAmID4gbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XHJcbiAgICAgICAgICAgICYgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmID4gLnN1Ym1lbnV7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuaGFzLWNoaWxkcmVue1xyXG4gICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0OyBcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhYmFiYWI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnN1Ym1lbnV7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJi5sZWZ0e1xyXG4gICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICAmIC5zdWJtZW51e1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAmLmxlZnR7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuc3VibWVudXtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICYubGVmdHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAuc3VibWVudXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAmLmxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG59XHJcblxyXG4ubWVudS1zdHlsZS10aHJlZSwubWVudS1zdHlsZS1mb3VyIHtcclxuICAgIC5uYXZpZ2F0aW9uLW1lbnV7XHJcbiAgICAgICAgJiA+IHVse1xyXG4gICAgICAgICAgICAmID4gbGl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1Ym1lbnUgeyBcclxuICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICAgICAgICAgIC5zdWJtZW51LmxlZnQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tZW51LXN0eWxlLWZvdXIge1xyXG4gICAgLm5hdmlnYXRpb24tbWVudXtcclxuICAgICAgICAmID4gdWx7XHJcbiAgICAgICAgICAgICYgPiBsaXtcclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC0gTWVnYSBNZW51IENzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5tZWdhbWVudXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAyOXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiA5O1xyXG5cclxuXHJcbiAgICAmLS1tZWdhe1xyXG4gICAgICAgIG1pbi13aWR0aDogOTgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAyMHB4IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiBsaXtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMjIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIC5wYWdlLWxpc3QtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tYmxhY2s7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdWx7XHJcbiAgICAgICAgICAgICAgICAmID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhYmFiYWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXM7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICAgICYgLm1lZ2FtZW51e1xyXG4gICAgICAgICYtLW1lZ2F7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMjIwcHggMzBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogTW9iaWxlIE1hdmlnYXRpb24gaWNvbiAqL1xyXG5cclxuLm1vYmlsZS1uYXZpZ2F0aW9uLWljb257XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC04cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi53aGl0ZS1tZC1pY29uIHtcclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmlzLXN0aWNreSB7XHJcbiAgICAud2hpdGUtbWQtaWNvbiB7XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wYWdlLW9wZW4tb2ZmLXNpZGViYXJ7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaWRkZW4taWNvbnMtbWVudXtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogI2RkZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gXHJcbiAgICAtIE1vYmlsZSBNZW51IE92ZXJsYXkgQ3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLm1vYmlsZS1tZW51LW92ZXJsYXkgLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgXHJcbiAgICAmX19pbm5lcntcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIwJSk7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICAubW9iaWxlLW1lbnUtb3ZlcmxheV9faW5uZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgLm1vYmlsZS1uYXZpZ2F0aW9uLWNsb3NlLWljb257XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYm9keXtcclxuICAgICAgICBcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMTAwcHg7XHJcbiAgICAgICAgLm9mZmNhbnZhcy1uYXZpZ2F0aW9ue1xyXG4gICAgICAgICAgICAmID4gdWx7XHJcbiAgICAgICAgICAgICAgICAmID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLWNoaWxkcmVue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWV4cGFuZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWV4cGFuZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTRweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZXhwYW5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWV4cGFuZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy1jaGlsZHJlbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZXhwYW5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWV4cGFuZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAvKiBvbmVwYWdlIHN0eWxlICovXHJcbiAgICAgICAgICAgICYtLW9uZXBhZ2V7XHJcbiAgICAgICAgICAgICAgICAmID4gdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLSBvZmZzZXQgc2VhcmNoXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXIge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgQG1lZGlhICN7JGV4dHJhLXNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9faW5uZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGVhZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgLm9mZi1zaWRlYmFyLWNvbnRhY3QtaW5mbyB7XHJcbiAgICAgICAgJi0tbGlzdCB7XHJcbiAgICAgICAgICAgICYgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ3MGE2O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxZW0gKyAxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5vZmYtc2lkZWJhci13aWRnZXRfX2xpc3Qge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLmhlYWRlcl9fbmF2aWdhdGlvbi5wcmV2aWV3LW1lbnUge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAmIC5uYXZpZ2F0aW9uLW1lbnUtcmlnaHQge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxufVxyXG4ucHJldmlldy1oZWFkZXItaW5uZXIge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAmLmlzLXN0aWNreSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDA7XHJcbiAgICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbi5wcmV2aWV3LW1lbnUgdWwgPiBsaSA+IGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fYWN0aW9ucy0tcHJldmlldyAuaHQtYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5oZWFkZXJfX2FjdGlvbnMtLXByZXZpZXcgLmh0LWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi8qPT09PT0gIEVuZCBvZiBIZWFkZXIgID09PT09PSovIiwiXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgICAgIDA2LiBGb290ZXIgQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmZvb3Rlci1iZy0tb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQzI5NDU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuOTg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb3VzdG9tLXJvdy1pbi1mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9ICBcclxufVxyXG5cclxuLmZvb3Rlci13aWRnZXQtY291c3RvbS1jb2wge1xyXG4gICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH0gIFxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH0gIFxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9ICBcclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH0gIFxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH0gIFxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXdpZGdldC1kaWMge1xyXG4gICAgJiBwIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICYuZm9vdGVyLWRlYyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiBoNSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcbi5uZXdzbGV0dGVyLWZvb3Rlci13cmFwIHtcclxuICAgICYgLndpZGdldC1uZXdzbGV0dGVyLWZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJiBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzUwNUE2RDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEzMHB4IDE1cHggMTVweCA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDVBNkQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zdWJzY3JpYmUtYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgJiAuc3Vic2NyaWJlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzNDNEM1O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjojZmZmOyB9XHJcbiAgICAgICAgaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiNmZmY7IH0gLyogRkYgNC0xOCAqL1xyXG4gICAgICAgIGlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6I2ZmZjt9IC8qIEZGIDE5KyAqL1xyXG4gICAgICAgIGlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiNmZmY7IH0gLyogSUUgMTArICovXHJcbiAgICAgICAgaW5wdXQsIHRleHRhcmVhe1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXdpZGdldC13cmFwcGVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XHJcbn1cclxuLmZvb3Rlci13aWRnZXR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWxpc3Qge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwMVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgJiAuc2luZ2xlLWZvb3Rlci13aWRnZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIGg1IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mb290ZXItd2lkZ2V0X193cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAmIC5zaW5nbGUtZm9vdGVyLXdpZGdlciB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMzMuMzMzJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH0gIFxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICBcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH0gXHJcbn1cclxuXHJcbi5jb3B5cmlnaHQtdGV4dHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyo9PT09PSAgRW5kIG9mIGZvb3RlciA9PT09PT0qL1xyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMDcuIFNpZGViYXIgQ3NzICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5sZWZ0LXNpZGViYXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzdweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZSwkdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuLnJpZ2h0LXNpZGViYXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlLCR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG59XHJcbi53aWRnZXQtdGl0bGUge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuXHJcbi8qIFdpZGdldCBDYXRlZ29yaWVzICovXHJcbi53aWRnZXQtY2F0ZWdvcmllcyB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgJiAud2lkZ2V0LWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzcHggMHB4IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC53aWRnZXQtY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY2ZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnN0eWxlLXR3byB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJiAud2lkZ2V0LWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RiZGVlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIC53aWRnZXQtY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNmZmO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIFxyXG59XHJcblxyXG4vKiBTZXJ2aWNlIFdpZGdldCBDYXRlZ29yaWVzICovXHJcblxyXG4uc2VydmljZS13aWRnZXQtdGl0bGUge1xyXG4gICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAmIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIGxpZ2h0ZW4oJHRoZW1lLWNvbG9yLS1kZWZhdWx0LCA0MCUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcclxuICAgICAgICB9XHJcbiAgICB9ICBcclxufVxyXG5cclxuXHJcbi8qIFdpZGdldCBTZWFyY2ggKi9cclxuLndpZGdldC1zZWFyY2gge1xyXG4gICAgJi1mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBXaWRnZXQgTGF0ZXN0YmxvZyAqL1xyXG4ud2lkZ2V0LWxhdGVzdGJsb2cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud2lkZ2V0LWxhdGVzdGJsb2ctaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX0ge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgLndpZGdldC1sYXRlc3RibG9nLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndpZGdldC1mb3JtLWl0ZW17XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VsZWN0b3ItaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29ucy9zZWxlY3Rvci1pY29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LXRhZy1saXN0IHtcclxuICAgICYgYSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndpZGdldC1iYW5uZXItYm94IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgIHBhZGRpbmc6IDQ1cHggMTVweCA1MHB4O1xyXG4gICAgXHJcbiAgICAmIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJiBoNCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi51aS13aWRnZXQtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIG1hcmdpbjogMzVweCAwIDI1cHg7XHJcbiAgICAmIC51aS1zdGF0ZS1kZWZhdWx0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC51aS1zbGlkZXItcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgIH1cclxufVxyXG4uZmlsdGVyLXByaWNlLWNvbnQge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLmZpbHRlci1wcmljZS1jb250IHsgXHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAmIC5pbnB1dC10eXBlIHtcclxuICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4OyBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICBcclxufVxyXG5cclxuLyo9PT09PSAgRW5kIG9mIFNpZGViYXIgID09PT09PSovIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAwOC4gUHJvZHVjdCBzdHlsZSBDc3MgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5cclxuLnNpbmdsZS1wcm9kdWN0LXdyYXAge1xyXG4gICAgJiAucHJvZHVjdC10aHVtYm5haWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLnByb2R1Y3QtaG92ZXItaW1hZ2Uge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnM7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIH1cclxuICAgICYgLnByb2R1Y3QtdGh1bWJuYWlsLWJveCB7XHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5wcm9kdWN0LWJhZGdlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA2cHggNHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuaG90IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzEyMmE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLm9uc2FsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiNTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5wcm9kdWN0LWFjdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICAgICAgICAmIC5wLWFjdGlvbi1idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJiAucHJvZHVjdC1hY3Rpb25zIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5wcm9kdWN0LXRodW1iLWltYWdlIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAucHJvZHVjdC1ob3Zlci1pbWFnZSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYubGlzdC1zdHlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZThmNjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAmIC5wcm9kdWN0LXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfSBcclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgJiAucHJvZHVjdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAucHJvZHVjdC1jYXJ0LWJ0biB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYyOTAnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDE5cHg7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTUpOyBcclxuICAgICAgICAmIC5wcm9kdWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAucHJpY2UtYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAmIC5vbGQtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODhlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2I2YjdkMjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAmIC5uZXctcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlscy10aHVtYnMtMiAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTcwcHg7ICAgXHJcbiAgICAmIC5zbS1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX0ge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4OyAgIFxyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0LWRldGFpbHMtaW1hZ2VzLTIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICYgLmxnLWltYWdlIHtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpOyAgXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5wcm9kdWN0LWRldGFpbHMtdGh1bWJzLTIgIHtcclxuICAgICYgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICAgICY6aG92ZXIgLnNsaWNrLWFycm93IHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnRvdGxlLXJldmlldy1zdGFyLWJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgLnRvdGxlLXJldmlldy1zdGFyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlscy12aWV3LWNvbnRlbnQge1xyXG4gICAgJiAucHJpY2UtYm94IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICYgLm9sZC1wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNiNmI3ZDI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfSBcclxuICAgICAgICAmIC5uZXctcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59XHJcbi5hdHRlbmQtY2hlY2stYm94LWFyZWEge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG4ubGVibGUtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uY2hlY2stYm94IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cclxuLmNoZWNrLWJveCBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbn1cclxuICBcclxuICAvKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cclxuLmNoZWNrbWFyayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbiAgXHJcbi8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xyXG4uY2hlY2stYm94OmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvci0tdHdvO1xyXG59XHJcbiAgXHJcbi8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xyXG4uY2hlY2stYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLS10d287XHJcbn1cclxuICBcclxuLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cclxuLmNoZWNrbWFyazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4gIFxyXG4vKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXHJcbi5jaGVjay1ib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuICBcclxuLmNoZWNrLWJveC13cmFwIHtcclxuICAgICYgLmNoZWNrLWJveHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBxdWFudGl0eVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4uY2FydC1xdWFudGl0eSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgJiAuYWRkLXRvLWNhcnQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNhcnQtcGx1cy1taW51cyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICYgLmNhcnQtcGx1cy1taW51cy1ib3gge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICB9XHJcbiAgICAmIC5kZWMsXHJcbiAgICAmIC5pbmMge1xyXG4gICAgICAgICYucXR5YnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuZGVjIHtcclxuICAgICAgICAmLnF0eWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDE1cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5pbmMge1xyXG4gICAgICAgICYucXR5YnV0dG9uIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogbm9ybWFsO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDBweCAwcHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpbmdsZS1wcm9kdWN0LXNoYXJlIHtcclxuICAgICYgLm1ldGEtY29udGVudCB7XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0LWRldGFpbHMtdGFiIHtcclxuICAgICYgLm5hdiB7XHJcbiAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgIDA5LiBDYXJ0IFBhZ2UgQ3NzICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi50YWJsZS1jb250ZW50IHtcclxuICAgICYgdGFibGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgdGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDoxNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIHRoLFxyXG4gICAgJiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIH1cclxufVxyXG4ucGxhbnRtb3JlLXByb2R1Y3QtcXVhbnRpdHl7XHJcbiAgICAmID4gaW5wdXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgIH1cclxufSBcclxuLmNhcnQtdGFibGUge1xyXG4gICAgLmNvdXBvbi1hbGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgJiAuY291cG9uIHtcclxuICAgICAgICAgICAgJiBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgJi5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDs7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5jb3Vwb24yIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICYuc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5jb250aW51ZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FydC1wYWdlLXRvdGFsIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAmIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG4gICAgJiB1bCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1MjUyNTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBvdXRzaWRlIG5vbmUgbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7Ym9yZGVyOiBub25lO31cclxuICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfSAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5wcm9jZWVkLWNoZWNrb3V0LWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGxhbnRtb3JlLXByb2R1Y3QtYWRkLWNhcnQge1xyXG4gICAgJiA+IGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDMwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDs7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pbi1zdG9ja3tcclxuICAgIGNvbG9yOiAjMzBiODc4O1xyXG59XHJcbi5vdXQtc3RvY2sge1xyXG4gICAgY29sb3I6ICNBODAxMzU7XHJcbn1cclxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLDI1MCwyNTAsIDEpO1xyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAxMC4gQ2hlY2tvdXQgUGFnZSBDc3MgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uY291cG9uLWFjY29yZGlvbiB7XHJcbiAgICAmIGgzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgY29sb3I6ICM1MTUxNTE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMmVtIDFlbSAzLjVlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgJiAuY291cG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jb3Vwb24tY29udGVudCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY291cG9uLWluZm8ge1xyXG4gICAgJiBwLmZvcm0tcm93LWZpcnN0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgJiBwLmZvcm0tcm93LWxhc3Qge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgJiAucmVtZW1iZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY291cG9uLWlucHV0IHtcclxuICAgICYgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICYgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJiBzcGFuLnJlcXVpcmVkIHtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG59XHJcbi5jaGVja291dC1jb3Vwb24ge1xyXG4gICAgJiBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWFwcGx5LWNvdXBvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAtNXB4IDAgMCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDcuMnB4IDExcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuLnNob3BpbmctY2hlY2tib3h0LXRpdGxlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG4uc2luZ2xlLWZvcm0tcm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICYgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgJiBzcGFuLnJlcXVpcmVkIHtcclxuICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIGlucHV0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOjpmb2N1cyB7b3V0bGluZTogbm9uZTt9XHJcbiAgICB9XHJcbiAgICAmIHRleHRhcmVhIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJi5tLTAge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uY2hlY2tvdXQtYm94LXdyYXAge1xyXG4gICAgJiBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAmIC5zaGlwLWJveC1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5hY2NvdW50LWNyZWF0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJiAuY3JlYXQtcGFzcyA+IHNwYW57XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxufVxyXG4ubmljZS1zZWxlY3R7XHJcbiAgICAmIHNlbGVjdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuLnlvdXItb3JkZXItd3JhcHBlciB7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfSBcclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9ICBcclxufVxyXG4ueW91ci1vcmRlci13cmFwIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbn1cclxuXHJcbi55b3VyLW9yZGVyLXRhYmxlIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICYgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICAmIHRoICwgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG1lZGl1bSBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIHRoIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zaGlwcGluZyA+IHRoe1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGF5bWVudC1tZXRob2Qge1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG59XHJcbi5wYXltZW50LWFjY29yZGlvbiB7XHJcbiAgICAmIGgzIHtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgJiBhOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjhcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLm9yZGVyLWJ1dHRvbi1wYXltZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAmIGlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDExLiBTZXJ2aWNlcyBDc3MgICAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5zZXJ2aWNlLWN1c3RvbS1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlLCRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHhcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuLnNlcnZpY2UtY29sLTAxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIGZsZXgtYmFzaXM6IDIyJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZSwkZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcclxuICAgIH1cclxufVxyXG4uc2VydmljZS1jb2wtMDIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBmbGV4LWdyb3c6IDI7XHJcbiAgICBmbGV4LWJhc2lzOiA3MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2UsJGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBmbGV4LWJhc2lzOiA3MCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxufVxyXG4uc2VydmljZS1jb2wtMDMge1xyXG4gICAgZmxleC1ncm93OiAzO1xyXG4gICAgZmxleC1iYXNpczogOCU7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2UsJGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZS1hcmVhLXJpZ2h0LWltYWdlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG59XHJcblxyXG4uc2VydmljZS1hcmVhLXJpZ2h0LWltYWdlLXR3byB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogNTVweDtcclxufVxyXG5cclxuXHJcbi5odC1zZXJ2aWNlLWljb24ge1xyXG4gICAgJi5zdHlsZS0wMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAmIC5zZXJ2aWNlLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgJiBzdmcgPiAqIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdmctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zZXJ2aWNlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5odC1zZXJ2aWNlLWJveCB7XHJcbiAgICAmLnN0eWxlLTIge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggNzBweCAxMHB4IDMwcHg7XHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICYgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuc3R5bGUtMDQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDMycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJiAuc2VydmljZS1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHJcbiAgICAgICAgICAgICYgc3ZnID4gKiB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ZnLWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuc2VydmljZS1jb250ZW50IHtcclxuICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnN0eWxlLTA1IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogNDVweCAxNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICYgLnNlcnZpY2UtaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNlcnZpY2UtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmNWZmO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY1ZmY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3R5bGUtMDYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICYgLnNlcnZpY2UtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGVmZmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlLCR0YWJsZXQtZGV2aWNlLCRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNlcnZpY2UtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY1ZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMzVweCA0NXB4IDEyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG4gICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZSwkdGFibGV0LWRldmljZSwkc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMjVweCAzNXB4IDExMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtaGlnaHQtNDUwIHtcclxuICAgIGhlaWdodDogNDUwcHg7XHJcbn1cclxuLnNlcnZpY2UtY29udGVudC1pbm5lci1ib3R0b20ge1xyXG4gICAgbWFyZ2luLXRvcDogLTE4MHB4O1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTI2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHQtYm94LWltYWdlcyB7XHJcbiAgICAmLnN0eWxlLTAzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNDFweCByZ2JhKDAsMCwwLC4wMyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgLmltYWdlLWJveC13cmFwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICYgLmJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAudGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJiAuYm94LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXRocmVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnN0eWxlLTA0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5pbWFnZS1ib3gtd3JhcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAmIC5ib3gtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICYgLmJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10aHJlZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbi5odC1ib3gtaW1hZ2VzIHtcclxuICAgICYuc3R5bGUtMDcge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICYgLmltYWdlLWJveC13cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzNXB4IDMxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgJiAuYm94LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSg1MSw1MSw1MSwuMSk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbiIsIlxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMTIuIFNlcnZpY2VzIENzcyAgICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmh0LWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICYtbGcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDI4cHg7XHJcbiAgICB9XHJcbiAgICAmLW1ke1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLXNte1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gICAgfVxyXG4gICAgJi5idG4tLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5idG4ge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICZfX3NlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlcm8tYnV0dG9uIHtcclxuICAgIC5odC1idG4ge1xyXG4gICAgICAgICYtbGcge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmh0LWJ0bi1pY29uIHtcclxuICAgIHBhZGRpbmc6IDhweCA4M3B4IDhweCAyNXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgJjo6YmVmb3JlIHsgIFxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIGhlaWdodDogMjAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXJnaW46IC01cHggMCAwIC01cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtdHdve1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCA4M3B4IDhweCAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAmOjpiZWZvcmUgeyAgXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTVweCAwIDAgLTVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdXJjaGFzZS1idG4sLmJ0bi12aWV3LWRlbW8ge1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIH1cclxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgIDEzLiBDb3VudGVycyBDc3MgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmZ1bi1mYWN0LXN0eWxlLW9uZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgJiAuc2luZ2xlLWZ1bi1mYWN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAmIC5zaW5nbGUtZnVuLWZhY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmIC5zaW5nbGUtZnVuLWZhY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mdW4tZmFjdC1zdHlsZS10d28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICYgLnNpbmdsZS1mdW4tZmFjdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgJiAuc2luZ2xlLWZ1bi1mYWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmIC5zaW5nbGUtZnVuLWZhY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmIC5zaW5nbGUtZnVuLWZhY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZnVuLWZhY3Qge1xyXG4gICAgJi0tb25lIHtcclxuICAgICAgICAmIC5mdW4tZmFjdF9fY291bnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5mdW4tZmFjdF9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS10d28ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgJiAuZnVuLWZhY3RfX2NvdW50IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuZnVuLWZhY3RfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMTQuIExpc3RpbmcgQ3NzICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5jaG9vc2UtdXMtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UsJHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9sZWZ0IHtcclxuICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlLCR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuLmNob29zZS1pdG1lLXdyYXAge1xyXG4gICAgbWF4LXdpZHRoOiA0NThweDtcclxufVxyXG4uc2luZ2xlLWNob29zZS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgJiAuY2hvb3NlLWl0ZW0taW1hZ2VzIHtcclxuICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgfVxyXG4gICAgJiAuY2hvb3NlLWljb24tc21hbGwge1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5jaG9vc2UtaXRlbS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgJiBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zZXJ2aWNlLWRldGFpbHMtY2hvb3NlLWl0bWUtd3JhcCB7XHJcbiAgICAmIC5jaG9vc2UtaXRlbS10ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgIDE1LiBDYWxsIFRvIEFjdGlvbiBDc3MgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmN0YS1iZy1pbWFnZV9vbmUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9jYWxsLXRvLWFjdGlvbi0wMS5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLmN0YS1pbWFnZS1ib3gge1xyXG4gICAgcGFkZGluZzogNDBweCA2MHB4O1xyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAxMHB4O1xyXG4gICAgICAgICYgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAxNi4gVGVzdGltb25pYWwgc2xpZGVyIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4udGVzdGltb25pYWwtc2xpZGVyIHtcclxuICAgICYuZXh0cmFfbV9scnRwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250YWluZXItb25lIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLW9uZSB7XHJcbiAgICBjdXJzb3I6IHctcmVzaXplO1xyXG4gICAgJiAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAmLnN3aXBlci1zbGlkZS1wcmV2IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40MztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItc2xpZGUtbmV4dCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yMiwgMS4yMik7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiAudGVzdGltb25pYWwtc2xpZGVyLS1ib3gge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE0KTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMS4wOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDA7XHJcbiAgICAgICAgICAgICYgLnJldGluZy1zdGFyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC50ZXN0aW1vbmlhbC1zbGlkZXJfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgICAgICAmIC5zdGFydC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5lbmQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC4zO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2F1dGhvciB7XHJcbiAgICAgICAgICAgICAgICAmIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10d28ge1xyXG4gICAgLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICYgLnRlc3RpbW9uaWFsLXNsaWRlcl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgJiAuc3RhcnQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuZW5kLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAudGVzdGltb25pYWwtc2xpZGVyX19hdXRob3Ige1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgJiBoNiB7ICBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5zd2lwZXItbmF2LWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLnRlc3RpbW9uaWFscy12ZXJ0aWNhbC13cmFwIHtcclxuICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgaGVpZ2h0OiA3ODBweDtcclxuICAgIH1cclxuICAgIC52ZXJ0aWNhbC1zbGlkZXJfX2NvbnRhaW5lciB7IFxyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC50ZXN0aW1vbmlhbC1zbGlkZXItYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgI0Y3RjdGNztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAudGVzdGltb25pYWwtaW1hZ2VzIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRlc3RpbW9uaWFsLXNsaWRlci1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4O1xyXG4gICAgICAgIC50ZXN0aW1vbmlhbC0tYm94IHtcclxuICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAudGVzdGltb25pYWwtc2xpZGVyX19hdXRob3Ige1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAmIGg2IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG59XHJcblxyXG5cclxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLXRocmVlIHtcclxuICAgIC50ZXN0aW1vbmlhbC1zbGlkZXJfX3NpbmdsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGVzdGltb25pYWwtc2xpZGVyLS1ib3gge1xyXG4gICAgICAgICYgLnRlc3RpbW9uaWFsLXNsaWRlcl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgJiAuc3RhcnQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuZW5kLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAudGVzdGltb25pYWwtc2xpZGVyX19hdXRob3Ige1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICYgaDYgeyAgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmNvbXBhbnktbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZiNmI2YjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50ZXN0aW1vbmlhbC1ib3gtYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4OCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGVzdGltb25pYWwtdGhyZWUtaW1hZ2VzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDA7XHJcbiAgICAgICAgICAgIC5pbWctYm94IHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmIC5zd2lwZXItbmF2LWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIFxyXG59XHJcbi5zZWN0aW9uLXRpdGxlLWJvcmRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA5NSU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5odC1zb2NpYWwtbmV0d29ya3MgIHtcclxuICAgIC5pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZGVmYXVsdC1jb2xvciB7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXRocmVlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgLnNvY2lhbC1saW5rIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnN0eWxlLXR3by1pY29uIHtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5zb2NpYWwtbGluayB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gIFxyXG49ICAgICAgICAgIDE3LiBUZWFtIENzcyAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnNpbmdsZS10ZWFtLWJveCB7XHJcbiAgICAmLnN0eWxlLTAxIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAmIC50ZWFtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiBoNCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLnRleHQtYm94IHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7XHJcbiAgICAgICAgICAgICYgLnRlYW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zb2NpYWwtY3JlYXRpdmUtYm94IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgJiAuc3R5bGUtdGhyZWUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNHB4KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWwtY3JlYXRpdmUtYm94IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmh0LXNvY2lhbC1uZXR3b3JrcyB7XHJcbiAgICAgICAgICAgICYuc3R5bGUtdGhyZWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXRocmVlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5zdHlsZS0wMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC50ZWFtLWltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmIC50ZWFtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiBoNCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAudGV4dC1ib3gge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJiAudGVhbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS1mb3VyIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5odC1zb2NpYWwtbmV0d29ya3Mge1xyXG4gICAgICAgICAgICAmLnN0eWxlLWZvdXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnN0eWxlLTAzIHsgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAudGVhbS1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5odC1zb2NpYWwtbmV0d29ya3Mge1xyXG4gICAgICAgICAgICAmLnN0eWxlLWZvdXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRlYW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLnRlYW0tc3R5bGUtMy10aXRsZSB7XHJcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDI2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzOSwgNTAsIDExNCwgMC45NSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgLnRlYW0tc3R5bGUtMy10aXRsZS1iZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDE0MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAxNDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzNDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH0gKi9cclxuICAgICAgICAmIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgIDE4LiBQcm9qY2V0IENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5tZXNzb25yeS1idXR0b257XHJcbiAgICBidXR0b257XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJiAuZmlsdGVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZpbHRlci10ZXh0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgICAgXHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmlsdGVyLWNvdW50ZXJ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6JHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAmLmZpbHRlci1jb3VudGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC0xMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC0xMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZmlsdGVyLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLWNoZWNrZWR7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAmLmZpbHRlci10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5zaW5nbGUtcG9ydGZvbGlvLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAmIC5zaW5nbGUtcG9ydGZvbGlvX190aHVtYm5haWwge1xyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnByb2plY3QtaG92ZXItMDEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgODIsIDkwLCAwLjgpO1xyXG4gICAgICAgICAgICAmIC5wb3N0LW92ZXJsYXktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5uZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnByb2plY3QtaG92ZXItMDEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAuMSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZTtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiAuNXMgZWFzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcclxuICAgICAgICBcclxuICAgICAgICAmIC5wb3N0LW92ZXJsYXktdGl0bGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMi43MXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYgLmlubmVyLWljb24ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uaHQtZ3JhZGF0aW9uIHtcclxuICAgICYuc3R5bGUtMDEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuY2lyY2xlLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgLmhvdmVyLWltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNSAwLjkgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDYyLjkxMzZweCA1LjA4NjRweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjMzKTsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlOztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ob3Zlci1pbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kZWZhdWx0LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4iLCJcclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgMTkuIFRpbWVsaW5lIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uaHQtdGltZWxpbmUge1xyXG4gICAgJi5zdHlsZS0wMXtcclxuICAgICAgICAmLm1iLWRpZmZlcmVudCB7XHJcbiAgICAgICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDE3cHggNjVweDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMCAxN3B4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDM1cHggNjVweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMzVweCAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb3RzIHtcclxuICAgICAgICAgICAgLm1pZGRsZS1kb3Qge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAudG0tdGltZWxpbmUtbGlzdCB7XHJcbiAgICAgICAgICAgIC50aW1lbGluZS1jb2wge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3R5bGUtMDIge1xyXG4gICAgICAgICYubWItZGlmZmVyZW50IHtcclxuICAgICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMTdweCA2NXB4O1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDE3cHggMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMjVweCA2NXB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMCAyNXB4IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvdHMge1xyXG4gICAgICAgICAgICAubWlkZGxlLWRvdCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC50bS10aW1lbGluZS1saXN0IHtcclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNvbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAmIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDIwLiBDb250YWN0IFVzIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmNvbnRhY3QtZm9ybSB7XHJcbiAgICAmX19vbmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE3MjU0MTtcclxuICAgICAgICAmIC5jb250YWN0LWlubmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgJiBpbnB1dCAsIFxyXG4gICAgICAgICAgICAmIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODVhNWU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiB0ZXh0YXJlYSAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5wZXJzb25hbC1jb250YWN0LWJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3R3byB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgICYgLmNvbnRhY3QtaW5uZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAmIGlucHV0ICwgXHJcbiAgICAgICAgICAgICYgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgdGV4dGFyZWEgIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmIC5wZXJzb25hbC1jb250YWN0LWJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RocmVlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICYgLmNvbnRhY3QtaW5uZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAmIGlucHV0ICwgXHJcbiAgICAgICAgICAgICYgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgdGV4dGFyZWEgIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmIC5wZXJzb25hbC1jb250YWN0LWJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1jb250YWN0LWluZm8td3JhcCB7XHJcbiAgICAmIC5pY29uLWJveCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBcclxuICAgICAgICAjMjczMjcyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjlweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4zMSk7IFxyXG4gICAgfVxyXG59XHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAyMS4gUHJpY2luZyAgQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnByaWNpbmctdGFibGUtb25lIHtcclxuICAgICYgLnByaWNpbmctdGFibGUge1xyXG4gICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM0cHggMjBweCA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmN2ZmO1xyXG4gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgJiAucHJpY2luZ19fdGFiLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgJiAudGFiX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX19wcmljZS13cmFwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuICAgICAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC45O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAmX190d28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mb290ZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIC5odC1idG57XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmLS1vdXRsaW5le1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mZWF0dXJlLW1hcmt7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogODhweCBzb2xpZCAjZWU3NDU1O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA4OHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogODhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC03MnB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xOTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIC5wcmljaW5nLXRhYmxlX19pbm5lcntcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggcmdiYSg4OSwgNjksIDIzMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDIxcHggNDFweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcG9wdWxhcntcclxuICAgICAgICAgICAgLnByaWNpbmctdGFibGVfX2lubmVye1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMzBweCByZ2JhKDg5LCA2OSwgMjMwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMjFweCA0MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2JnIHtcclxuICAgICAgICAgICAgICAgIC5wcmljaW5nLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19pbm5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Utd3JhcCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3VycmVuY3l7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBlcmlvZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG4ucHJpY2luZy10YWJsZS10d28ge1xyXG4gICAgJiAucHJpY2luZy10YWJsZSB7XHJcbiAgICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogOTBweCAyMHB4IDEwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmN2ZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXR0ZXJucy9wcmljaW5nLTAxLnBuZyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7ICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm5zL3ByaWNpbmctMDIucG5nKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJl9fdGhyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX19wcmljZS13cmFwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mb290ZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIC5odC1idG57XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmLS1vdXRsaW5le1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMjIuIENvcnBvcmF0ZSBQYWdlcyBDc3MgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uY29ycG9yYXRlLWJnLTAxIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9ob21lLWNvcnBvcmF0ZS1iZy0wMS5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5jb3Jwb3JhdGUtYmctMDIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL2hvbWUtY29ycG9yYXRlLWJnLTAyLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmNvcnBvcmF0ZS1oZXJvIHtcclxuICAgIGhlaWdodDogODkwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgJiAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICAgICYgLmhlcm8tc3ViLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzE3MjU0MTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJiBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2M3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgICYgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICYgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogNDkwcHg7XHJcbiAgICAgICAgJiAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICYgLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLmhlcm8tYXJlYS13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uY2FsbC10by1udW1iZXIge1xyXG4gICAgcmlnaHQ6IDkwcHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtNDBweDtcclxuXHJcbiAgICAmIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UsJGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmZlYXR1cmUtaW1hZ2VzX19vbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuLmN1c3RvbV80LmFjdGl2ZSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDUycHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpOyBcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZSwkdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLmh0LWJveC1pbWFnZXMge1xyXG4gICAgJi5zdHlsZS0wMSB7XHJcbiAgICAgICAgLmltYWdlLWJveC13cmFwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTVweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG4uYnJhbmQtYm94LXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICYgLnNpbmdsZS1icmFuZC1ib3gge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgJiAuc2luZ2xlLWJyYW5kLWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgLnNpbmdsZS1icmFuZC1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYWJvdXQtdXMtaW1hZ2VzICB7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIEZBUSAqL1xyXG4uZmFxLXR3by13cmFwcGVyIHtcclxuICAgIC5wYW5lbC5wYW5lbC1kZWZhdWx0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNhcmQsIC5jYXJkLWhlYWRlcntcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmNhcmR7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWhlYWRlcntcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBoNXtcclxuICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDhweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWNjby1udW1iZXItYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJde1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtYm9keXtcclxuICAgICAgICBwYWRkaW5nOiAwcHggNDhweCAyMHB4O1xyXG4gICAgICAgXHJcbiAgICB9XHJcbn1cclxuLnNlcnZpY2UtZGV0YWlscy1sZWZ0LXNpZGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZSwkdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmh0LXRhYi1tZW51LTAxIHtcclxuICAgICYgbGkge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaHQtdGFiX19jb250ZW50LTAxIHtcclxuICAgIGJhY2tncm91bmQ6ICMyNzMyNzI7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDI0LiBDcmVhdGl2ZSBQYWdlcyBDc3MgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qLyAgIFxyXG5cclxuLmNyZWF0aXZlLWhlcm8ge1xyXG4gICAgaGVpZ2h0OiA4OTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgJiAuY3JlYXRpdmUtaGVyby10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJiAuaGVyby1zdWItdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMTcyNTQxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDYzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA0OTBweDtcclxuICAgICAgICAmIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgJiAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcblxyXG5cclxuLmNyZWF0aXZlLWFib3V0LXVzLWltYWdlcyB7XHJcbiAgICAmIC5jcmVhdGl2ZS1hZ2VuY3ktYWJvdXQtaW1nIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsICRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5jcmVhdGl2ZS1hZ2VuY3ktYWJvdXQtaW1nLXByIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jcmVhdGl2ZS1hZ2VuY3ktYWJvdXQtdXMtY29udGVudHtcclxuICAgICYucHItNTAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsICRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wbC01MCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hYm91dC1pbm5lci1jb250YWN0LWluZm8ge1xyXG4gICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgIH1cclxufVxyXG4uYWJvdXQtaW5uZXItYnRuIHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgIHBhZGRpbmc6IDE3cHggNTBweDtcclxuICAgIG1hcmdpbi10b3A6IC0zOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zZXJ2aWNlcy1oaWdodCB7XHJcbiAgICBoZWlnaHQ6IDQ4M3B4O1xyXG59XHJcblxyXG4uc2luZ2xlLXdvcmtpbmctcHJvY2VzcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgJiBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qKlxyXG4gKiBSb3VuZGJveFxyXG4gKi9cclxuXHJcbi5yb3VuZGJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY3JlYXRpdmVfYWdlbmN5LWNvdW50ZXItc2VyY2FsZS5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY291bnRlci1jZW50ZXIucG5nKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlcjtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ibG9jayB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTUlLCAtNDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3gge1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7XHJcbiAgICAgICAgaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICB3aWR0aDogMjI1cHg7XHJcblxyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICB3aWR0aDogMjI1cHg7XHJcblxyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAmLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pY29ue1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGVzdGltb25pYWxzLWNvbnRlbnQtcmlnaHQtYm94IHtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgIDI1LiBBcmNoaXRlY3R1cmUgUGFnZXMgQ3NzICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki8gXHJcblxyXG4uYXJjaGl0ZWN0dXJlLWhlcm8ge1xyXG4gICAgaGVpZ2h0OiA4ODhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA0OTBweDtcclxuICAgICAgICAmIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgJiAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc3dpcGVyLXNsaWRlICoge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuOHM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcbi5hcmNoaXRlY3R1cmUtaGVyby13cmFwIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgIC5sYXllci1hbmltYXRpb24tMSB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC44cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxheWVyLWFuaW1hdGlvbi0yIHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyby1idXR0b24ge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYXllci1hbmltYXRpb24tMyB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlcm8tYnV0dG9uIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hcmNoaXRlY3R1cmUtaGVyby13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYgLmhlcm8tc3dpcGVyLXBhZ2luYXRpb24tbnVtYmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbl9fcmlnaHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICBjb2xvcjojNjg2ODY4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5hcmNoaXRlY3R1cmUtaGVyby10ZXh0LWJveCB7XHJcbiAgICBtYXgtd2lkdGg6IDc3MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTgsIDIyMSwgMjI4LCAwLjYpO1xyXG4gICAgYm9yZGVyOiAyNXB4IHNvbGlkIHJnYmEoMTkxLCAxOTUsIDIwNCwgMC41KTtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmFyY2hpdGVjdHVyZS1oZXJvLXRocmVlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogODAwcHg7XHJcbiAgICAuaGVyby10ZXh0IHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgICYgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICYgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogNDkwcHg7XHJcbiAgICAgICAgJiAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAgICYgLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnJpZ2h0LWhlcm8tc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnJpZ2h0LXNpbmdsZS1oZXJvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmIHAge1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogODElO1xyXG4gICAgfVxyXG59XHJcbi5hcmNoaXRlY3R1cmUtaGVyby10aHJlZS13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5oZXJvLXBhZ2ludGlvbi1pbm5lciB7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmIC5oZXJvLXN3aXBlci1wYWdpbmF0aW9uLW51bWJlciB7XHJcbiAgICAgICAgYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uX19yaWdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjokdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyBBcmNoaXRlY3V1cmUgQWJvdXQgQXJlYSBDc3NcclxuLmRvdHMtaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJiAuZG90cy1pbm5lci1pbWFnZXMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmRvdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIGhlaWdodDogODUlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmcvZG90cy5wbmcpIDAgMCByZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAmIC5kb3RzLWlubmVyLWltYWdlcy0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmRvdHMtMiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgaGVpZ2h0OiA2NSU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9kb3RzLnBuZykgMCAwIHJlcGVhdDtcclxuICAgIH1cclxuICAgICYgLmRvdHMtaW5uZXItaW1hZ2VzLTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuZG90cy0zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBoZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9kb3RzLnBuZykgMCAwIHJlcGVhdDtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwgJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWJvdXQtdXMtb2Zmc2V0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsICRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG59XHJcbi5hcmNoaXRlY3R1cmUtcHJvY2Vzcy10aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgcGFkZGluZzogMzVweCAyNXB4IDIwcHggMzVweDtcclxuICAgIG1heC13aWR0aDogNDM5cHg7XHJcbiAgICBcclxufVxyXG5cclxuLmFyY2hpdGVjdHVyZS1hYm91dC10d28ge1xyXG4gICAgbWF4LXdpZHRoOiA0MjVweDtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIC50ZXh0LXNpemUtbGcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzlweDtcclxuICAgIH1cclxufVxyXG4udGVhbS1jb250ZW50LXJpZ2h0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLnNxdWFyZS1mbGlwIHtcclxuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XHJcbiAgICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwO1xyXG4gICAgLW1zLXBlcnNwZWN0aXZlOiAxMDAwO1xyXG4gICAgcGVyc3BlY3RpdmU6IDEwMDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIC1tcy10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMzU5cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uc3F1YXJlLFxyXG4uc3F1YXJlMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnNxdWFyZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42MHMgY3ViaWMtYmV6aWVyKC41LCAuMywgLjMsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjBzIGN1YmljLWJlemllciguNSwgLjMsIC4zLCAxKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjBzIGN1YmljLWJlemllciguNSwgLjMsIC4zLCAxKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLnNxdWFyZS1mbGlwIHtcclxuXHJcbiAgICAmOmhvdmVyIC5zcXVhcmUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAgICAgICAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIH1cclxuXHJcbiAgICAuc3F1YXJlMiB7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjBzIGN1YmljLWJlemllciguNSwgLjMsIC4zLCAxKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgLyogU2FmYXJpICovXHJcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcXVhcmUyIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgICAgICAgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgLmZsaXAtb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAmOmhvdmVyIC5zcXVhcmUyIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgICAgICAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDYyLjkxMzZweCA1LjA4NjRweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjMzKTtcclxuICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNjIuOTEzNnB4IDUuMDg2NHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMzMpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2Mi45MTM2cHggNS4wODY0cHggcmdiYSgzOSwgNTAsIDExNCwgMC4zMyk7XHJcbiAgICB9XHJcbn1cclxuLnNxdWFyZS1jb250YWluZXIyIHtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAmIGEge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uYXJjaGl0ZWN0dXJlLWZvbnQge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4uYXJjaGl0ZWN0dXJlX3NlcnZpY2Utb3JkZXItbGlzdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJjaGl0ZWN0dXJlX3NlcnZpY2UtaW5mby1saXN0IHtcclxuICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHg7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgMjYuIFN0YXJ0VXAgUGFnZXMgQ3NzICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki8gXHJcbi5zdGFydC11cC1oZXJvIHtcclxuICAgIGhlaWdodDogODg4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgICYgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICYgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogNDkwcHg7XHJcbiAgICAgICAgJiAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAgICYgLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5iZy1pbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7IFxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVpZ2h0LXZoICB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4uc3RhcnQtdXAtaGVyby13cmFwIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgIC5sYXllci1hbmltYXRpb24tMSB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC44cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxheWVyLWFuaW1hdGlvbi0yIHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyby1idXR0b24ge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYXllci1hbmltYXRpb24tMyB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlcm8tYnV0dG9uIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zdGFydC11cC1oZXJvLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJiAuaGVyby1zd2lwZXItcGFnaW5hdGlvbi1udW1iZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDYwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb25fX2xlZnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGUsJHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5zdGFydC11cC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmNWZmO1xyXG59XHJcblxyXG4uc3RhcnQtdXAtcGF0dGVybnMtaW1hZ2UtMDEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGF0dGVybnMvc3RhcnR1cC1wYXR0ZW5zLTAxLnBuZykgdG9wIDBweCBsZWZ0IG5vLXJlcGVhdDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTA7XHJcbiAgICB9XHJcbn1cclxuLnN0YXJ0LXVwLXBhdHRlcm5zLWltYWdlLTAyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTM5NXB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGF0dGVybnMvc3RhcnR1cC1wYXR0ZW5zLTAyLnBuZykgdG9wIDBweCByaWdodCBuby1yZXBlYXQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0wO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RhcnR1cC1wcm9qZWN0LXNlY3Rpb24tYmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGF0dGVybnMvc3RhcnR1cC1wYXR0ZW5zLTAzLnBuZykgYm90dG9tICAwcHggcmlnaHQgbm8tcmVwZWF0O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMDtcclxuICAgIH1cclxufVxyXG4uYWJvdXQtdXMtb2Zmc2V0LXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwgJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5odC1zZXJ2aWNlLWJveCB7XHJcbiAgICAmLnN0eWxlLXNvbHV0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAmIC5zZXJ2aWNlLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zZXJ2aWNlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xyXG4gICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwgJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnN0eWxlLXNvbHV0aW9ucy10d28ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgLnNlcnZpY2UtaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGVmZmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNlcnZpY2UtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY1ZmY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogOTNweCAxNXB4IDM1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02NXB4O1xyXG4gICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsICRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29sLTA2X19sZWZ0LTYzMCAge1xyXG4gICAgd2lkdGg6IDY3MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uc3RhcnQtdXAtcmlnaHQtNzQwe1xyXG4gICAgd2lkdGg6ICA3NDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RhcnQtdXAtbGVmdC03NDB7XHJcbiAgICB3aWR0aDogIDc0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGFydHVwLXByb2plY3Qtd3JhcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm5zL3N0YXJ0dXAtcHJvamVjdC1iZy5wbmcpIHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgICAgei1pbmRleDogLTA7XHJcbiAgICB9XHJcbiAgICAmIGEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RhcnR1cC1wcm9qZWN0LWJveCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXR0ZXJucy9zdGFydHVwLXByb2plY3QtbGctYmcucG5nKSB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICAgIHotaW5kZXg6IC0wO1xyXG4gICAgfVxyXG4gICAgJiBhIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5zdGFydHVwLXByb2plY3QtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDIzNCwgMjU1LCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgJiAucG9zdC1vdmVybGF5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YXJ0dXAtcHJvamVjdC1ob3ZlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlO1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiAuNXMgZWFzZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmIC5wb3N0LW92ZXJsYXktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMi43MXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc3RhcnR1cF9zZXJ2aWNlLWluZm8tbGlzdCB7XHJcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgJiBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4ucGFnaW5hdGlvbi1wcm9qZWN0LTEge1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN0YXJ0LXVwLXBhdHRlcm5zLWltYWdlLTA0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjUwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm5zL3N0YXJ0dXAtcGF0dGVucy0wMS5wbmcpIHRvcCAwcHggbGVmdCBuby1yZXBlYXQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0wO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHQtdGFiX19jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDI5MHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5odC10YWJfX2NvbnRlbnQtdHdvIHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDI5MHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuLmltZy1jb250ZW50LXN0YXJ0LXVwLXRlYW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHg7XHJcbn1cclxuXHJcblxyXG4uaHQtdGFiLW1lbnUtdGVhbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgJiAudGFiX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICB3aWR0aDogMTUycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHQtdGFiX19jb250ZW50LCAuaHQtdGFiX19jb250ZW50LXR3byB7XHJcbiAgICBcclxuICAgIC5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC50ZWFtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmNWZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuICAgXHJcbi5jb2wtMDVfX3JpZ2h0LXR3byB7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjVmZjtcclxufVxyXG5cclxuLmh0LXRhYi1tZW51LXRlYW0tdHdvIHtcclxuICAgIHBhZGRpbmc6IDAgNTBweCA3MHB4IDE1MHB4O1xyXG4gICAgJiAudGFiX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTM4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4ICAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogLnN0YXJ0X3VwX3NlcnZpY2UtYmcge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYW5uZXIvYmFubmVyLXNob3AuanBnKTtcclxufVxyXG5cclxuICovXHJcblxyXG5cclxuXHJcbiBcclxuXHJcbiAuYnJlYWRjcnVtYl9pbm5lci1pbWcge1xyXG4gICAgcmlnaHQ6IC0xNTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTY3JTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlLCRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIHRvcDogLTMwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAyNy4gQmxvZyBQYWdlcyBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ubGF0ZXMtc2luZ2xlLWJsb2cge1xyXG4gICAgXHJcbiAgICAmIC5ibG9nLW1lZGlhIHtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9zdC1pbmZvIHtcclxuICAgICAgICAmLmxhdGVzLWJsb2ctcG9zdC1pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA0MCwgMTE0LCAwLjE0KTsgXHJcbiAgICAgICAgICAgICYgLnBvc3QtbWV0YSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLnBvc3QtZXhjZXJwdCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmJ0bi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtMDJ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZCRkJGQjsgXHJcbiAgICAgICAgICAgICAgICAmIC5wb3N0LWV4Y2VycHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLmJ0bi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wZXJzb25hbC1wb3N0LXByZXZpb3VzLW5leHQge1xyXG4gICAgJiB1bCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNiOGI5YmE7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNvbW1lbnQtbGlzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICAgICYgLmNvbW1lbnQge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5jb21tZW50LWF1dGhvciB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2YxZjFmMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDEsIDEsIDEsIDAuMzMpOyBcclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmNvbW1lbnQtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZXRhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICYgLmZuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmNvbW1lbnQtZGF0ZXRpbWUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE3MjU0MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5jb21tZW50LWFjdGlvbnMgYSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuY2hpbGRyZW4ge1xyXG4gICAgICAgIG1hcmdpbjogNzBweCAwIDBweCA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAyMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMjBweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuY2hpbGRyZW4gbGkgKyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIH1cclxuICAgICYgLmNvbW1lbnQtYWN0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjYWJhYmFiO1xyXG4gICAgICAgICYgLmNvbW1lbnQtZGF0ZXRpbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuY29tbWVudC1yZXBseS1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbW1lbnQtYm94LWZvcm0ge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYgLmNvbW1lbnQtYm94IHtcclxuICAgICAgICAmIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1NXB4IDEwcHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVsYXRpdmUtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDI4cHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJsb2ctZGV0YWlscy13cmFwIHtcclxuICAgICYgLmxhdGVzLWJsb2ctcG9zdC1pbmZvLTAyIHtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDM1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcclxuICAgIH1cclxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAyOC4gUHJvamN0IERldGFpbHMgUGFnZXMgQ3NzICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ucG9ydGZvbGlvLWRldGFpbHMtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwgJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi5wb3J0Zm9saW8tZGV0YWlscy1vbmUtaW1hZ2VzIHtcclxuICAgIG1heC13aWR0aDogNTQwcHg7XHJcbn1cclxuLnBvcnRmb2xpby1kZXRhaWxzLWdyaWQtbWFzb25yeSB7XHJcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG59XHJcbi5wb3J0Zm9saW8tZGV0YWlscy1jb250ZW50IHtcclxuICAgICYgLnBvcnRmb2xpby1jYXRlZ29yaWVzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tZGV0YWlscy10YWJsZSB7XHJcbiAgICAmIHRhYmxlIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxLjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgICYgLmxhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICAgICYgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgICYgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTdweCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgdHIgKyB0ciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgLnBvcnRmb2xpby1kZXRhaWxzLXNoYXJlIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICNhYmFiYWI7XHJcbiAgICB9XHJcbn1cclxuLnBvcnRmb2xpby1kZXRhaWxzLWdyaWQtbWFzb25yeSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcclxuICAgIGdyaWQtcm93LWdhcDogMjBweDtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJiAucG9ydGZvbGlvLWRldGFpbHMtZ3JpZC1pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wb3J0Zm9saW8tZGV0YWlscy1maXZlLWltYWdlcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmIC5jYXB0aW9uLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZW50cnktcG9ydGZvbGlvLXJldHVybi1saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMzJweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDcpO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcbi5wb3J0Zm9saW8tbmF2LWxpbmtzIC5uYXYtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdyaWQtZ2FwOiA1MHB4O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgLm5leHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgJiAuaW5uZXIgZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG4gICAgJiAucHJldiBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcclxuICAgIH1cclxuICAgICYgLm5leHQgaW1nIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICAgICYgLm5leHQgYSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgICYgLnByZXYgYSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJiAuaW5uZXIgaDY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICB9XHJcbiAgICAmIC5wcmV2IGg2OjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjEwNCc7XHJcbiAgICB9XHJcbiAgICAmIC5uZXh0IGg2OjpiZWZvcmUge1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xyXG4gICAgfVxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgMjkuIFByZXZpZXcgUGFnZSBDc3MgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uaGVyb19fcHVyY2hhc2UsIC5kb3dubG9kZS1idG4ge1xyXG4gICAgJiAuYnRuIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlcl9fYWN0aW9ucy0tcHJldmlldyB7XHJcbiAgICAmIC5odC1idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDcwJTtcclxuICAgICAgICAuaGVhZGVyX19hY3Rpb25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnByZXZpZXctaGVyby1hcmVhIHtcclxuICAgIGhlaWdodDogODgwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA2MjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuLnByZXZpZXctaGVyby1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByZXZpZXcvbGFuZGluZy1oZWFkZXItcHJldmlldy1iZy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLnByLWltZy0wMSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC00JTtcclxuICAgIGxlZnQ6IDI4JTtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICB0b3A6IC0xMCU7XHJcbiAgICAgICAgbGVmdDogOCU7XHJcbiAgICB9XHJcbn1cclxuLnByLWltZy0wMiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEyJTtcclxuICAgIHJpZ2h0OiA2JTtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHJpZ2h0OiAtNSU7XHJcbiAgICB9XHJcbn1cclxuLnByLWltZy0wMyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwJTtcclxuICAgIHJpZ2h0OiAtMTAlO1xyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICByaWdodDogLTEwJTtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTAlO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICByaWdodDogLTIwJTtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICByaWdodDogLTIwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICByaWdodDogLTMwJTtcclxuICAgIH1cclxufVxyXG4ucHItaW1nLTA0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMjAlO1xyXG4gICAgcmlnaHQ6IDE4JTtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgIHJpZ2h0OiAxOCU7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBib3R0b206IDIlO1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmV2aWV3LWlubmVyLWltZyB7XHJcbiAgICAmIGltZyB7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJldmlldy1oZXJvLXRleHQge1xyXG4gICAgei1pbmRleDogNDtcclxuICAgICYgaDYge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmhlcm8tYnV0dG9uIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLnNpbmdsZS1wcmV2aWV3LWl0ZW1fX3dyYXAge1xyXG4gICAgJiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICYgLnNpbmdsZS1wcmV2aWV3LWl0ZW1fX3RodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZnJhbWUtc2NyZWVuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDcwcHggNDBweCAtMzVweCByZ2JhKDUxLDUxLDUxLC4xMyk7XHJcbiAgICAmIC5kb3RzIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICAmIC5kb3Qge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAuc2luZ2xlLXByZXZpZXctaXRlbV9fdGh1bWJuYWlsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLm92ZXJsYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLDcwLDEyOCwwLjkpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tdmlldy1kZW1vIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlLXByZXZpZXctaXRlbV9faW5mbyB7XHJcbiAgICAgICAgJiBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjdweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4ubGF5b3V0LXNlY3Rpb24tYmcge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wcmV2aWV3L2xhbmRpbmctaGVhZGVyLXByZXZpZXctYmcucG5nKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYyZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xyXG4gICAgXHJcbn1cclxuLmxheW91dHMtc2VjdGlvbi10ZXh0IHtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLmh0LWJveC1pY29uLnByZXZpZXctc3R5bGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgfVxyXG4gICAgLmljb24tYm94LXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDI3cHggMCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBydi1zZWN0aW9uLWZvb3Rlci1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByZXZpZXcvbGFuZGluZy1oZWFkZXItcHJldmlldy1iZy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLmZvb3Rlci1wcmV2aWV3LWNvbnRlbnQgaDYge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDdweDtcclxufVxyXG4iXX0= */
:root{--g7faf9d608e:1}
