@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Merriweather:300,400,700,900&display=swap");*,: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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2Utc2VjdGlvbi9fcGVyc29uYWwuc2NzcyIsInN0eWxlLmNzcyIsImdsb2JhbC9fZGVmYXVsdC5zY3NzIiwiX3ZhcmlhYmxzLnNjc3MiLCJnbG9iYWwvX3NwYWNpbmcuc2NzcyIsImdsb2JhbC9hbmltYXRpb25zLnNjc3MiLCJsYXlvdXQvX2NvbnRhaW5lci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX3NpZGViYXIuc2NzcyIsImxheW91dC9fcHJvZHVjdC5zY3NzIiwibGF5b3V0L19jYXJ0LnNjc3MiLCJsYXlvdXQvX2NoZWNrb3V0LnNjc3MiLCJlbGVtZW50cy9fc2VydmljZS5zY3NzIiwiZWxlbWVudHMvX2J1dHRvbi5zY3NzIiwiZWxlbWVudHMvX2NvdW50ZXJzLnNjc3MiLCJlbGVtZW50cy9fbGlzdGluZy5zY3NzIiwiZWxlbWVudHMvX2NhbGwtdG8tYWN0aW9uLnNjc3MiLCJlbGVtZW50cy9fdGVzdGltb25pYWwuc2NzcyIsImVsZW1lbnRzL19zb2NpYWxfbmV0d29ya3Muc2NzcyIsImVsZW1lbnRzL190ZWFtLnNjc3MiLCJlbGVtZW50cy9fcHJvamVjdC5zY3NzIiwiZWxlbWVudHMvX3RpbWVsaW5lLnNjc3MiLCJlbGVtZW50cy9fY29udGFjdC11cy5zY3NzIiwiZWxlbWVudHMvX3ByaWNpbmcuc2NzcyIsInBhZ2Utc2VjdGlvbi9jb3Jwb3JhdGUtcGFnZS5zY3NzIiwicGFnZS1zZWN0aW9uL19jcmVhdGl2ZS1wYWdlcy5zY3NzIiwicGFnZS1zZWN0aW9uL19hcmNoaXRlY3R1cmUtcGFnZS5zY3NzIiwicGFnZS1zZWN0aW9uL19zdGFydC11cC5zY3NzIiwicGFnZS1zZWN0aW9uL19ibG9ncy1wYWdlcy5zY3NzIiwicGFnZS1zZWN0aW9uL19wcm9qZWN0LWRldGFpbHMuc2NzcyIsInBhZ2Utc2VjdGlvbi9fcHJldmlldy1wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBd3BCQSxnQkNvclFBLENDeDBSQSxnR0FBWSxDQUVaLGlCQUNJLDZCQUFzQixDQUF0QixxQkQyQ0osQ0N6Q0EsVUFDSSxXRDRDSixDQzFDQSxLQUNFLGdCQ2NxQixDRGJyQixjQ2NtQixDRGJuQixpQkFBa0IsQ0FDbEIsZUNVb0IsQ0RUcEIsa0JBQW1CLENBQ25CLDhCQ0xzQyxDRE10QyxhQ011QixDREx2QixpQkFBa0IsQ0FDbEIscUJENkNGLENDdERBLGlCQVdJLGVEK0NKLENDM0NBLGtCQUNJLFVDdEJ3QixDRHVCeEIsOEJDZjRDLENEZ0I1QyxlQ0dxQixDREZyQixZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsZ0JEOENKLENDNUNBLEdBQ0ksY0QrQ0osQ0M5Q0ksZ0VBRkosR0FHTSxjRGtESixDQUNGLENDakRJLCtEQUxKLEdBTU0sY0RxREosQ0FDRixDQ3BESSx5Q0FSSixHQVNNLGNEd0RKLENBQ0YsQ0N0REEsR0FDSSxjRHlESixDQ3hESSxnRUFGSixHQUdNLGNENERKLENBQ0YsQ0MzREksK0RBTEosR0FNTSxjRCtESixDQUNGLENDOURJLHlDQVJKLEdBU00sY0RrRUosQ0FDRixDQ2hFQSxHQUNJLGNEbUVKLENDbEVJLGdFQUZKLEdBR00sY0RzRUosQ0FDRixDQ3JFSSwrREFMSixHQU1NLGNEeUVKLENBQ0YsQ0N4RUkseUNBUkosR0FTTSxjRDRFSixDQUNGLENDMUVBLEdBQ0ksY0Q2RUosQ0M1RUkseUNBRkosR0FHTSxjRGdGSixDQUNGLENDOUVBLEdBQ0ksY0RpRkosQ0NoRkkseUNBRkosR0FHTSxjRG9GSixDQUNGLENDbEZBLEdBQ0ksY0RxRkosQ0NsRkEsYUFDSSxlRHFGSixDQ25GQSxTQUNFLGFBQWMsQ0FDZCxvQkFBcUIsQ0FDckIsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixjRHNGRixDQ3BGQSx3QkFDRSx5REN6RmlFLENEeUZqRSxvREN6RmlFLENEeUZqRSxpRER1RkYsQ0NyRkEsT0FDRSxzQkR3RkYsQ0N0RkEsUUFDRSxhQUFjLENBQ2QsWUFBYSxDQUNiLG9CRHlGRixDQ3ZGQSxzQkFDSSxZQUFhLENBQ2IsdUJBQWdCLENBQWhCLGVEMEZKLENDeEZBLFFBQ0Usb0JBQXFCLENBQ3JCLGFEMkZGLENDekZBLDBCQUNFLGNENEZGLENDMUZBLEdBQ0UsNEJBQTZCLENBQzdCLFFBQVMsQ0FDVCxTRDZGRixDQzNGQSxXQUNJLFNBQVksQ0FDWiw0QkQ4RkosQ0M1RkEsc0JBQ0ksZUQrRkosQ0M3RkEsbUJBQ0ksZURnR0osQ0M5RkEsc0JBQ0ksZURpR0osQ0MvRkEscUJBQ0ksZURrR0osQ0NoR0Esb0JBQ0ksZURtR0osQ0NqR0EsZ0JBQ0ksa0JEb0dKLENDbEdBLGdCQUNJLGtCRHFHSixDQ2xHQSxhQUNJLGlCRHFHSixDQ25HQSxnQkFDSSx5QkRzR0osQ0MvRkEsb0NBQ0ksYURxR0osQ0NuR0Esc0JBQ0ksYURzR0osQ0NwR0EsWUFDSSxvQkR1R0osQ0NyR0EsVUFDSSxlRHdHSixDQ3RHQSxTQUNJLGtCRHlHSixDQ3ZHQSxXQUNJLGtCRDBHSixDQ3hHQSxXQUNJLGtCRDJHSixDQ3hHQSxrQkFDSSxrQkQyR0osQ0N6R0Esb0JBQ0ksa0JENEdKLENDMUdBLGdCQUNJLGtCRDZHSixDQzFHQSxxQkFDSSxhRDZHSixDQzNHQSx1QkFDSSxhRDhHSixDQzVHQSxtQkFDSSxhRCtHSixDQzVHQSxnQkFDSSw4QkQrR0osQ0M1R0EsYUFDSSxhRCtHSixDQzdHQSxlQUNJLGFEZ0hKLENDOUdBLFVBQ0ksZURpSEosQ0MvR0EsZ0JBQ0ksaUJEa0hKLENDaEhBLFlBQ0ksYURtSEosQ0NqSEEsYUFDRyxvRERvSEgsQ0NsSEEsV0FDSSxTRHFISixDQ25IQSxnQkFDSSxlRHNISixDQ3BIQSxxQkFDSSxpREFBb0QsQ0FBcEQseUNEdUhKLENDbEhBLE9BQ0ksZ0JBQWlCLENBQ2pCLFdBQVksQ0FDWixjQUFlLENBQ2YsVUFBVyxDQUNYLFlBQWEsQ0FDYix3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLHNGQUF3RixDQUN4Rix3QkFBb0MsQ0FDcEMsb0JBQXFCLENBQ3JCLHVCRHNISixDQ2pJQSxhQWFRLGdHRHdIUixDQ3JI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Q1EsK0RBSEosc0JBSVEsZUhndUNWLENBQ0YsQ0c5dENRLHlDQVBKLHNCQVFRLGVIa3VDVixDQUNGLENHaHVDSSxzQkFDSSxlSG11Q1IsQ0dqdUNRLCtEQUhKLHNCQUlRLGVIcXVDVixDQUNGLENHbnVDUSx5Q0FQSixzQkFRUSxlSHV1Q1YsQ0FDRixDR3B1Q0ksdUJBQ0ksZ0JIdXVDUixDR3J1Q1EsK0RBSEosdUJBSVEsZUh5dUNWLENBQ0YsQ0d2dUNRLHlDQVBKLHVCQVFRLGVIMnVDVixDQUNGLENHenVDSSx1QkFDSSxnQkg0dUNSLENHMXVDUSwrREFISix1QkFJUSxlSDh1Q1YsQ0FDRixDRzV1Q1EseUNBUEosdUJBUVEsZUhndkNWLENBQ0YsQ0c3dUNJLHNCQUNJLGtCSGd2Q1IsQ0c3dUNJLHNCQUNJLGtCSGd2Q1IsQ0c3dUNJLHNCQUNJLGtCSGd2Q1IsQ0c3dUNJLHNCQUNJLGtCSGd2Q1IsQ0cvdUNRLHlDQUZKLHNCQUdRLGtCSG12Q1YsQ0FDRixDR2h2Q0ksc0JBQ0ksa0JIbXZDUixDR2x2Q1EsK0RBRkosc0JBR1Esa0JIc3ZDVixDQUNGLENHcnZDUSx5Q0FMSixzQkFNUSxrQkh5dkNWLENBQ0YsQ0d0dkNJLHNCQUNJLGtCSHl2Q1IsQ0d4dkNRLCtEQUZKLHNCQUdRLGtCSDR2Q1YsQ0FDRixDRzN2Q1EseUNBTEosc0JBTVEsa0JIK3ZDVixDQUNGLENHNXZDSSx1QkFDSSxtQkgrdkNSLENHOXZDUSwrREFGSix1QkFHUSxrQkhrd0NWLENBQ0YsQ0dqd0NRLHlDQUxKLHVCQU1RLGtCSHF3Q1YsQ0FDRixDR2x3Q0ksdUJBQ0ksbUJIcXdDUixDR253Q1EsK0RBSEosdUJBSVEsa0JIdXdDVixDQUNGLENHcndDUSx5Q0FQSix1QkFRUSxrQkh5d0NWLENBQ0YsQ0dyd0NBLE9BQ0ksa0JId3dDSixDR3R3Q0EsT0FDSSxrQkh5d0NKLENHdndDQSxPQUNJLGtCSDB3Q0osQ0d4d0NBLE9BQ0ksa0JIMndDSixDR3p3Q0EsT0FDSSxrQkg0d0NKLENHMXdDQSxPQUNJLGtCSDZ3Q0osQ0cxd0NBLE9BQ0ksZUg2d0NKLENHM3dDQSxPQUNJLGVIOHdDSixDRzV3Q0EsT0FDSSxlSCt3Q0osQ0c3d0NBLE9BQ0ksZUhneENKLENHOXdDQSxPQUNJLGVIaXhDSixDRy93Q0EsT0FDSSxlSGt4Q0osQ0cvd0NBLCtEQUVRLGNBQ0ksWUhpeENWLENHN3dDTSxlQUNJLGVIK3dDVixDRzN3Q00sZUFDSSxlSDZ3Q1YsQ0d6d0NNLGVBQ0ksZUgyd0NWLENHdndDTSxlQUNJLGVIeXdDVixDR3J3Q00sZUFDSSxlSHV3Q1YsQ0dud0NNLGVBQ0ksZUhxd0NWLENHandDTSxlQUNJLGtCSG13Q1YsQ0cvdkNNLGVBQ0ksa0JIaXdDVixDRzd2Q00sZUFDSSxrQkgrdkNWLENHM3ZDTSxlQUNJLGtCSDZ2Q1YsQ0FDRixDRzF2Q0EseUNBRVEsYUFDSSxZSDR2Q1YsQ0d4dkNNLGNBQ0ksZUgwdkNWLENHdHZDTSxjQUNJLGVId3ZDVixDR3B2Q00sY0FDSSxlSHN2Q1YsQ0dsdkNNLGNBQ0ksZUhvdkNWLENHaHZDTSxjQUNJLGVIa3ZDVixDRzl1Q00sY0FDSSxlSGd2Q1YsQ0c1dUNNLGNBQ0ksa0JIOHVDVixDRzF1Q00sY0FDSSxrQkg0dUNWLENHeHVDTSxjQUNJLGtCSDB1Q1YsQ0d0dUNNLGNBQ0ksa0JId3VDVixDQUNGLENHcnVDQSwrREFHUSxlQUNJLGdCSHN1Q1YsQ0dsdUNNLGVBQ0ksbUJIb3VDVixDRy90Q00sZUFDSSxnQkhpdUNWLENHN3RDTSxlQUNJLG1CSCt0Q1YsQ0czdENNLGNBQ0ksYUg2dENWLENHenRDTSxjQUNJLGdCSDJ0Q1YsQ0FDRixDR3Z0Q0EseUNBRVEsYUFDSSxhSHl0Q1YsQ0dydENNLGFBQ0ksZ0JIdXRDVixDR250Q00sY0FDSSxnQkhxdENWLENHanRDTSxjQUNJLG1CSG10Q1YsQ0cvc0NNLGNBQ0ksZ0JIaXRDVixDRzdzQ00sY0FDSSxtQkgrc0NWLENBQ0YsQ0kzM0RBLGdDQUNJLEdBQ0ksU0FBVSxDQUNWLCtCSms0RE4sQ0FDRixDSS8zREEsd0JBQ0ksR0FDSSxTQUFVLENBQ1YsK0JBQWdDLENBQ2hDLHVCSms0RE4sQ0FDRixD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MFZSLEM4QjcwVkEsaURBV1ksaUJBQWtCLENBQ2xCLHFCQUFjLENBQWQsbUJBQWMsQ0FBZCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsaUI5QnMwVlosQzhCajBWQSx1QkFDSSxnRUFBZ0UsQ0FDaEUscUJBQXNCLENBQ3RCLDJCOUJvMFZKLEM4QmwwVkEsMkJBQ0ksa0I5QnEwVkoiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDIzLiBQZXJzb25hbCBQYWdlcyBDc3MgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qLyAgIFxyXG5cclxuLnBlcnNvbmFsLWhlcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOy8qXHJcbiAgICBoZWlnaHQ6IDk0NHB4OyovXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICYgLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5oZXJvLXN1Yi10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMxNzI1NDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICYgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgLypoZWlnaHQ6IDcwMHB4OyovXHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIC8qaGVpZ2h0OiA2MDBweDsqL1xyXG4gICAgICAgICYgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIC8qaGVpZ2h0OiA0OTBweDsqL1xyXG4gICAgICAgICYgLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIC8qaGVpZ2h0OiA0MDBweDsqL1xyXG4gICAgICAgICYgLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBlcnNvbmFsLWlubmVyLWhlcm8taW1hZ2VzIHtcclxuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzAwcHg7XHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmLXR3byB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzAwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb2NpYWwtcGVyc29uYWwtYm94IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWJvdXQtbGVmdC13cmFwIHtcclxuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICBwYWRkaW5nOiA5MHB4IDgycHggOTBweCA3MHB4O1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlLCR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDUycHggNjBweCA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZzogNjBweCA1MnB4IDYwcHggNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMTVweCA2MHB4IDE1cHg7XHJcbiAgICB9XHJcbiAgIFxyXG59XHJcbi5wZXJzb25hbC1hYm91dC1yaWdodC13cmFwIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY1ZjU7XHJcbiAgICBwYWRkaW5nOiA5MHB4IDgycHggOTBweCA3MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlLCR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDUycHggNjBweCA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZzogNjBweCA1MnB4IDYwcHggNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMTVweCA2MHB4IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYWJvdXQtY29sLTA1X19yaWdodCB7XHJcbiAgICB3aWR0aDogNTE1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZSwkdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGVyc29uYWwtYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA4NSU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wZXJzb25hbC1hYm91dC1sZWZ0LWltYWdlcyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuICAgIC5pbWctYm94IHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5wZXJzb25hbC1hYm91dC1idG4tYm94LXR3b3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbGVmdDogMjVweDtcclxuICAgIH1cclxufVxyXG4ucGwtbGctMTAwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLnBlcnNvbmFsLXNraWxsLWNvbnRlbnQtYm94IHtcclxuICAgICYtb25lIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMFxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZ3Jlc3MtYmFyLS1vbmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtdHdvIHtcclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9ncmVzcy1iYXItLW9uZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gICAgJi0tb25lIHtcclxuICAgICAgICAmIC5wcm9ncmVzcy1jaGFydHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS10d28ge1xyXG4gICAgICAgIFxyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJiAucHJvZ3Jlc3MtY2hhcnRzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGVyc29uYWwtYm94LXNraWxsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogODglO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICB9XHJcbiAgICAmLnBlcnNvbmFsLXNraWxsLXJpZ2h0LWltYWdlcyB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDA7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWctYm94IHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGVyc29uYWwtYWJvdXQtYnRuLWJveC10d297XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wcm9ncmVzcy1jaGFydHMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAucHJvZ3Jlc3MgIHtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY1ZjU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAmLS10d28ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgJiAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciwmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTRweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiBzcGFuLnBlcmNlbnQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00NXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICBcclxuICAgIC5wcm9ncmVzc19fdHdvIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgIHNwYW4ucGVyY2VudC1sYWJlbCB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5wZXJzb25hbC1pbmZvLWJveCB7XHJcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIHBhZGRpbmc6IDE2cHggMTVweDtcclxuICAgIG1hcmdpbi10b3A6IC02MHB4O1xyXG59XHJcbi5wZXJzb25hbC1zZXJ2aWNlLWFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uZmxleGlibGUtaW1hZ2Utc2xpZGVyLXdyYXAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNTAwcHggIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBlcnNvbmFsLXNlcnZpY2UtYm94LXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA0MjVweDtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA4OCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIH1cclxuICAgICYucGVyc29uYWwtc2VydmljZS1sZWZ0LWltYWdlcyB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDA7XHJcbiAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wZXJzb25hbC1hYm91dC1idG4tYm94LXR3b3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGltZWxpbmUtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICYgaDQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nLWNvbC0wNV9fcmlnaHQge1xyXG4gICAgd2lkdGg6IDUxNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UsJHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4ucGVyc29uYWwtYmxvZy1jb250ZW50LXdyYXAge1xyXG4gICAgLnBvc3QtbWV0YSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYgLmF1dGhvci1uYW1lLC5wb3N0LWRhdGEge1xyXG4gICAgICAgICAgICAmIGg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTcyNTQxOyBcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBlcnNvbmFsLXBvc3QtbWV0YS10YWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICYgLnRhZy1saXN0IHtcclxuICAgICAgICAmIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE3MjU0MTsgXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvc3Qtc2hhcmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgXHJcbiAgICAgICAgLnBvc3Qtc2hhcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBlcnNvbmFsLWJsb2ctY29udGVudC1kZXRhaWxzIHtcclxuICAgIG1heC13aWR0aDogNTM2cHg7XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjAwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBlcnNvbmFsLXBvcnRmb2xpby1zbGlkZXJfX2NvbnRhaW5lciwucGVyc29uYWwtcG9ydGZvbGlvLXR3by1zbGlkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAmIC5zd2lwZXItbmF2LWJ1dHRvbiB7XHJcbiAgICAgICAga2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGVyc29uYWwtc2hhcmUtdGl0bGUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLnBlcnNvbmFsLWJsb2ctZGV0YWlscy13cmFwIHtcclxuICAgICYgLmJsb2ctbGctaW1hZ2VzIHtcclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5odC1zb2NpYWwtbmV0d29ya3MuZGVmYXVsdC1jb2xvciAuaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRlYW0td2lkZ2V0LWRldGFpbHMge1xyXG4gICAgLndpZGdldC1iYW5uZXItYm94IHtcclxuICAgICAgICBwYWRkaW5nOiA2NXB4IDE1cHggNzBweDtcclxuICAgIH1cclxuICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIGF1dG87XHJcbiAgICB9XHJcbiAgICAmIGgzLCBcclxuICAgICYgaDQge1xyXG4gICAgICAgIGNvbG9yOiAjZjRiZTU0O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVhbS1wZXJzb25hbC1pbmZvLWxpc3Qge1xyXG4gICAgJiA+IGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE3MjU0MTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5odC1zb2NpYWwtdGVhbSB7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucGVyc29uYWwtdGVzdGltb25pYWxzLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNTRweDtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wZXJzb25hbC10ZXN0aW1vbmlhbHMtdGFiLWxpc3Qge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogLTIyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XHJcblxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGZsb2F0OiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGluaGVyaXQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA5cHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICB3aWR0aDogMTQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgd2lkdGg6IDE0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wZXJzb25hbC10ZXN0aW1vbmlhbHMtZGV0YWlscyB7XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTM1cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCLigJ1cIjtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIuKAnFwiO1xyXG4gICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wZXJzb25hbC10ZXN0aW1vbmlhbHMtaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJiBzcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHJpZ2h0OiAtNjBweDtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICByaWdodDogLTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBDU1MgSW5kZXggICAgICAgICBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4gICAgMDEuIERlZmF1bHQgQ3NzXHJcbiAgICAgICAgLSBCcmVhZHZydW1iIFxyXG4gICAgICAgIC0gUHJlbG9hZGVyICAgXHJcbiAgICAgICAgLSBTY3JvbGwgdG9wIFxyXG4gICAgMDIuIFNlY3Rpb24gU3BhY2luZyBDc3NcclxuICAgIDAzLiBDdXN0b20gQW5pbWF0aW9uIENzc1xyXG4gICAgMDQuIGNvbnRhaW5lciBDc3MgXHJcbiAgICAwNS4gSGVhZGVyIENzcyBcclxuICAgICAgICAtIGxhbmd1YWdlXHJcbiAgICAgICAgLSBOYXZpZ2F0aW9uIE1lbnUgQ3NzXHJcbiAgICAgICAgLSBNdWx0aWxldmVsIFN1Ym1lbnUgQ3NzXHJcbiAgICAgICAgLSBNZWdhIE1lbnUgQ3NzXHJcbiAgICAgICAgLSBNb2JpbGUgTWVudSBPdmVybGF5IENzc1xyXG4gICAgMDYuIEZvb3RlciBDc3NcclxuICAgIDA3LiBTaWRlYmFyIENzc1xyXG4gICAgMDguIFByb2R1Y3Qgc3R5bGUgQ3NzICAgXHJcbiAgICAwOS4gQ2FydCBQYWdlIENzcyAgXHJcbiAgICAxMC4gQ2hlY2tvdXQgUGFnZSBDc3MgXHJcbiAgICAxMS4gU2VydmljZXMgQ3NzXHJcbiAgICAxMi4gU2VydmljZXMgQ3NzXHJcbiAgICAxMy4gQ291bnRlcnMgQ3NzIFxyXG4gICAgMTQuIExpc3RpbmcgQ3NzXHJcbiAgICAxNS4gQ2FsbCBUbyBBY3Rpb24gQ3NzXHJcbiAgICAxNi4gVGVzdGltb25pYWwgc2xpZGVyIENzc1xyXG4gICAgMTcuIFRlYW0gQ3NzIFxyXG4gICAgMTguIFByb2pjZXQgQ3NzXHJcbiAgICAxOS4gVGltZWxpbmUgQ3NzXHJcbiAgICAyMC4gQ29udGFjdCBVcyBDc3NcclxuICAgIDIxLiBQcmljaW5nICBDc3MgICBcclxuICAgIDIyLiBDb3Jwb3JhdGUgUGFnZXMgQ3NzICAgICAgIFxyXG4gICAgMjMuIFBlcnNvbmFsIFBhZ2VzIENzcyBcclxuICAgIDI0LiBDcmVhdGl2ZSBQYWdlcyBDc3NcclxuICAgIDI1LiBBcmNoaXRlY3R1cmUgUGFnZXMgQ3NzICAgIFxyXG4gICAgMjYuIFN0YXJ0VXAgUGFnZXMgQ3NzXHJcbiAgICAyNy4gQmxvZyBQYWdlcyBDc3MgICBcclxuICAgIDI4LiBQcm9qY3QgRGV0YWlscyBQYWdlcyBDc3NcclxuICAgIDI5LiBQcmV2aWV3IFBhZ2UgQ3NzIFxyXG4gICAgXHJcbi8qPT09PT0gIEVuZCBvZiBDU1MgSW5kZXggID09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgIDAxLiBEZWZhdWx0IENzcyAgICAgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TWVycml3ZWF0aGVyOjMwMCw0MDAsNzAwLDkwMCZkaXNwbGF5PXN3YXBcIik7XG4qLCAqOjphZnRlciwgKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIHNlcmlmO1xuICBjb2xvcjogIzE3MjU0MTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5ib2R5Lm5vLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogNjNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuaDYge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmEsIGJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSwgYnV0dG9uLCBpbWcsIGlucHV0LCBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi5mb2N1cywgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZjM1MjVhO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1hcmssIG1hcmsge1xuICBwYWRkaW5nOiAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9udC13ZWlnaHQtLWV4LWJvbGQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZm9udC13ZWlnaHQtLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9udC13ZWlnaHQtLXJlZ3VsZXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9udC13ZWlnaHQtLW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb250LXdlaWdodC0tbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ubGV0dGVyLXNwYWNlLTEge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4ubGV0dGVyLXNwYWNlLTIge1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKi0tXHJcbiAgICBEZWZhdWx0IENsYXNzXHJcbiovXG4udGV4dC1jb2xvci1wcmltYXJ5LCAudGl0bGUtLWRlZmF1bHQge1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLnRleHQtY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmMzUyNWE7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xufVxuXG4uYmctZ3JheS0yIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cblxuLmJnLWdyYXktMyB7XG4gIGJhY2tncm91bmQ6ICNmNmYyZWQ7XG59XG5cbi50aGVtZS1iZy1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogIzI3MzI3Mjtcbn1cblxuLnRoZW1lLWJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmMzUyNWE7XG59XG5cbi50aGVtZS1iZy10aHJlZSB7XG4gIGJhY2tncm91bmQ6ICMxNzI1NDE7XG59XG5cbi50aGVtZS1jb2xvci1kZWZhdWx0IHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi50aGVtZS1jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogI2YzNTI1YTtcbn1cblxuLnRoZW1lLWNvbG9yLXRocmVlIHtcbiAgY29sb3I6ICMxNzI1NDE7XG59XG5cbi50cmFuc3BhcmVudC1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5cbi5zdWItaGVhZGluZyB7XG4gIGNvbG9yOiAjNmQ3MGE2O1xufVxuXG4uaGVhZGluZy10aXRsZSB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4uYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuXG4uYm9yZGVyLXJhZHVzLTUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICNmMzUyNWE7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI0ZGRiAwLCAjRjVGNUY1IDEwMCUpO1xufVxuXG4ueC1pbmRleC0xIHtcbiAgei1pbmRleDogMTtcbn1cblxuLm92ZXJmbG93LWhpZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJveC1zaGFkb3ctLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xufVxuXG4vKi0tIFRhYiBDb250ZW50ICYgUGFuZSBGaXggLS0qL1xuc2VsZWN0IHtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4IHVybChcIi4uL2ltYWdlcy9pY29ucy9zZWxlY3Rvci1pY29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4IHVybChcIi4uL2ltYWdlcy9pY29ucy9zZWxlY3Rvci1pY29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLWJnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cblxuLyotLS0tLS0tIERlZmF1bGQgQ2xhc3MgLS0tLS0tLS0qL1xuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmJveC1zaGFkb3ctdG9wIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kYXNoIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRhc2gge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtdGhpY2sge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljayB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRyYWsge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRyYWsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5zZWN0aW9uLXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjZjM1MjVhO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2VjdGlvbi11bmRlci1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40MDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5zZWN0aW9uLXVuZGVyLWhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi11bmRlci1oZWFkaW5nIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG59XG5cbi5zZWN0aW9uLXVuZGVyLWhlYWRpbmcgYTpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50aXRsZS1kZWMtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjcyO1xufVxuXG5mb3JtIHtcbiAgLyogRkYgNC0xOCAqL1xuICAvKiBGRiAxOSsgKi9cbiAgLyogSUUgMTArICovXG59XG5cbmZvcm0gaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmZvcm0gaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuZm9ybSBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuZm9ybSBpbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyLCBmb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsIHNlbGVjdDpmb2N1cywgc2VsZWN0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBib3JkZXItY29sb3I6ICMyNzMyNzI7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMCAxMHB4IDAgM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnB1dC1yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uaW5wdXQtY29sLTEyIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5pbnB1dC1jb2wtNSB7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5pbnB1dC1jb2wtNSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pbnB1dC1jb2wtMyB7XG4gIC1tcy1mbGV4OiAwIDAgMzMlO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICBmbGV4OiAwIDAgMzMlO1xuICBtYXgtd2lkdGg6IDMzJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4vKiBPdmVybGF5IHN0eWxlcyAqL1xuW2RhdGEtb3ZlcmxheV0sXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheV0sXG5bZGF0YS1ibGFjay1vdmVybGF5XSxcbltkYXRhLXdoaXRlLW92ZXJsYXldIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bZGF0YS1vdmVybGF5XSA+IGRpdixcbltkYXRhLW92ZXJsYXldID4gKixcbltkYXRhLXNlY29uZGFyeS1vdmVybGF5XSA+IGRpdixcbltkYXRhLXNlY29uZGFyeS1vdmVybGF5XSA+ICosXG5bZGF0YS1ibGFjay1vdmVybGF5XSA+IGRpdixcbltkYXRhLWJsYWNrLW92ZXJsYXldID4gKixcbltkYXRhLXdoaXRlLW92ZXJsYXldID4gZGl2LFxuW2RhdGEtd2hpdGUtb3ZlcmxheV0gPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5bZGF0YS1vdmVybGF5XTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheV06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheV06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheV06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbltkYXRhLW92ZXJsYXldOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMyNzI7XG59XG5cbltkYXRhLXNlY29uZGFyeS1vdmVybGF5XTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM1MjVhO1xufVxuXG5bZGF0YS1ibGFjay1vdmVybGF5XTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG5bZGF0YS13aGl0ZS1vdmVybGF5XTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5bZGF0YS1vdmVybGF5PVwiMVwiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjFcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjFcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjFcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG5bZGF0YS1vdmVybGF5PVwiMlwiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjJcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjJcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjJcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG5bZGF0YS1vdmVybGF5PVwiM1wiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjNcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjNcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjNcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG5bZGF0YS1vdmVybGF5PVwiNFwiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjRcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjRcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjRcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiNVwiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjVcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjVcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjVcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiNlwiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjZcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjZcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjZcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiN1wiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjdcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjdcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjdcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiOFwiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjhcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjhcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjhcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiOVwiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjlcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjlcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjlcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiMTBcIl06YmVmb3JlLFxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXk9XCIxMFwiXTpiZWZvcmUsXG5bZGF0YS1ibGFjay1vdmVybGF5PVwiMTBcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjEwXCJdOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIHN3aXBlciBkZWZhdWx0IHN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogNTBweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tLXZlcnRpY2FsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLS12ZXJ0aWNhbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzI3MzI3Mjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG59XG5cbi5zaXRlLXdyYXBwZXItcmV2ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1uYXYtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzZkNzBhNjtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvdHRvbTogMDtcbiAgLyomOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfSovXG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC0gQnJlYWR2cnVtYiAgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYnJlYWRjcnVtYi1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDI2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTg0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYyZWQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLmJyZWFkY3J1bWItYXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDE3NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5icmVhZGNydW1iLWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAxNzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1iLWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmNyZWF0aXZlX2JyZWFkY3J1bWItYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmVkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5jcmVhdGl2ZV9icmVhZGNydW1iLWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAxNzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY3JlYXRpdmVfYnJlYWRjcnVtYi1hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMTc0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3JlYXRpdmVfYnJlYWRjcnVtYi1hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5hcmNoaXRlY3R1cmVfYnJlYWRjcnVtYi1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDM1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYyZWQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLmFyY2hpdGVjdHVyZV9icmVhZGNydW1iLWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAxNzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXJjaGl0ZWN0dXJlX2JyZWFkY3J1bWItYXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDE3NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdGVjdHVyZV9icmVhZGNydW1iLWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5icmVhZGNydW1iLWxpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5icmVhZGNydW1iLWxpc3QgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyZWFkY3J1bWItbGlzdCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSkgMHM7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmJyZWFkY3J1bWItbGlzdCBsaSBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgei1pbmRleDogMDtcbn1cblxuLmJyZWFkY3J1bWItbGlzdCBsaS5hY3RpdmUge1xuICBjb2xvcjogIzZENzBBNjtcbn1cblxuLnBhZ2UtcGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5wYWdlLXBhZ2luYXRpb24gbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xufVxuXG4ucGFnZS1wYWdpbmF0aW9uIGxpIGEuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNmMzUyNWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFnZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2YzNTI1YTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgICAgICAtIFByZWxvYWRlciAgICAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucHJlbG9hZGVyLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4ucHJlbG9hZGVyLWFjdGl2ZSAucHJlbG9hZGVyLWFyZWEtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuXG4ucHJlbG9hZGVyLWFjdGl2ZSAucHJlbG9hZGVyLWFyZWEtd3JhcCAuc3Bpbm5lciBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjcyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYW5pbWF0aW9uOiBzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG59XG5cbi5wcmVsb2FkZXItYWN0aXZlIC5wcmVsb2FkZXItYXJlYS13cmFwIC5zcGlubmVyIGRpdi5ib3VuY2UxIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG59XG5cbi5wcmVsb2FkZXItYWN0aXZlIC5wcmVsb2FkZXItYXJlYS13cmFwIC5zcGlubmVyIGRpdi5ib3VuY2UyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG59XG5cbkBrZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5wcmVsb2FkZXItYXJlYS13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9wZW5fdG1fcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogOTk5OTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC4ycyBhbGwgZWFzZTtcbiAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG59XG5cbi5vcGVuX3RtX3ByZWxvYWRlci5sb2FkZWQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5vcGVuX3RtX3ByZWxvYWRlci5sb2FkZWQ6YmVmb3JlLCAub3Blbl90bV9wcmVsb2FkZXIubG9hZGVkOmFmdGVyIHtcbiAgd2lkdGg6IDAlO1xufVxuXG4ub3Blbl90bV9wcmVsb2FkZXI6YmVmb3JlLCAub3Blbl90bV9wcmVsb2FkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5vcGVuX3RtX3ByZWxvYWRlcjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5vcGVuX3RtX3ByZWxvYWRlcjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIC0gU2Nyb2xsIHRvcCAgICAgICAgIFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNjcm9sbC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IC02MHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIGJveC1zaGFkb3c6IDAgMzBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMyNzI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2Nyb2xsLXRvcCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uc2Nyb2xsLXRvcC5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgYm90dG9tOiA2MHB4O1xufVxuXG4uc2Nyb2xsLXRvcCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uc2Nyb2xsLXRvcCAuYXJyb3ctdG9wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5zY3JvbGwtdG9wIC5hcnJvdy1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA4MHB4KTtcbn1cblxuLnNjcm9sbC10b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG59XG5cbi5zY3JvbGwtdG9wOmhvdmVyIC5hcnJvdy10b3Age1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtODBweCk7XG59XG5cbi5zY3JvbGwtdG9wOmhvdmVyIC5hcnJvdy1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZvcm0tbWVzc2VnZS5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi8qPT09PT0gIEVuZCBvZiBEZWZhdWx0IENTUyAgPT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgMDIuIFNlY3Rpb24gU3BhY2luZyBDc3MgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24tc3BhY2Uge1xuICAvKiBTZWN0aW9uIFBhZGRpbmcgQ3NzICovXG4gIC8qIFNlY3Rpb24gTWFyZ2luIENzcyAqL1xufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRiXzE0MCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRiXzE0MCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0Yl8xNDAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0Yl8xNDAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdF8xNDAge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF8xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzE0MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcGJfMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wYl8xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0Yl8xMjAge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRfMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzEyMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcGJfMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRiXzEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0Yl8xMDAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0Yl8xMDAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdF8xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF8xMDAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wYl8xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wYl8xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdGJfOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRiXzkwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfOTAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdF85MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzkwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF85MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXBiXzkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRiXzgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0Yl84MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRiXzgwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRfODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF84MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfODAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wYl84MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wYl84MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0Yl83MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfNzAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0Yl83MCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0XzcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfNzAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzcwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcGJfNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wYl83MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdGJfNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRiXzYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdF82MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF82MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXBiXzYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRfNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF80MCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfNDAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wYl80MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wYl80MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0Yl8zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0XzMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wYl8zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uc2VjdGlvbi1zcGFjZS0tbXRfMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc2VjdGlvbi1zcGFjZS0tbXRfMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2VjdGlvbi1zcGFjZS0tbXRfMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2VjdGlvbi1zcGFjZS0tbXRfNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc2VjdGlvbi1zcGFjZS0tbXRfNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW10XzUwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW10XzUwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tdF82MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbXRfNjAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbXRfNjAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLW10XzcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tdF83MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tdF83MCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tbXRfODAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW10XzgwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW10XzgwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tdF8xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tdF8xMDAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbXRfMTAwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tdF8xMjAge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tdF8xMjAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbXRfMTIwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tYl8xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tYl8yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tYl8zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tYl80MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW1iXzQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tYl81MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbWJfNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbWJfNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLW1iXzYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tYl82MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tYl82MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tbWJfMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbWJfMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW1iXzEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tbWJfMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbWJfMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW1iXzEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ubXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYmxldC1tdF9fMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC50YWJsZXQtbXRfXzEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC50YWJsZXQtbXRfXzIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC50YWJsZXQtbXRfXzMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC50YWJsZXQtbXRfXzQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC50YWJsZXQtbXRfXzUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC50YWJsZXQtbXRfXzYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC50YWJsZXQtbWJfXzMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC50YWJsZXQtbWJfXzQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC50YWJsZXQtbWJfXzUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC50YWJsZXQtbWJfXzYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNtYWxsLW10X18wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLnNtYWxsLW10X18xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuc21hbGwtbXRfXzIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5zbWFsbC1tdF9fMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnNtYWxsLW10X180MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuc21hbGwtbXRfXzUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5zbWFsbC1tdF9fNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLnNtYWxsLW1iX18zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc21hbGwtbWJfXzQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zbWFsbC1tYl9fNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnNtYWxsLW1iX182MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYmxldC1wdF9fMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC50YWJsZXQtcGJfXzIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAudGFibGV0LXB0X18xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnRhYmxldC1wYl9fMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC50YWJsZXQtcHRfXzAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLnRhYmxldC1wYl9fMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbWFsbC1wdF9fMCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAuc21hbGwtcGJfXzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNtYWxsLXB0X18xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnNtYWxsLXBiX18xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNtYWxsLXB0X18yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnNtYWxsLXBiX18yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyo9PT09PSAgRW5kIG9mIHNwYWNpbmcgID09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgMDMuIEN1c3RvbSBBbmltYXRpb24gQ3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmVWZXJ0aWNhbCB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZVZlcnRpY2FsIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbCB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZUhvcml6b250YWwge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm1vdmUtdXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4ubW92ZS11cC5hbmltYXRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vdmVWZXJ0aWNhbCAuNjVzIGVhc2UgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogbW92ZVZlcnRpY2FsIC42NXMgZWFzZSBmb3J3YXJkcztcbn1cblxuLm1vdmUtdXAteCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG59XG5cbi5tb3ZlLXVwLXguYW5pbWF0ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb3ZlSG9yaXpvbnRhbCAuNjVzIGVhc2UgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogbW92ZUhvcml6b250YWwgLjY1cyBlYXNlIGZvcndhcmRzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEN1c3RvbSBBbmltYXRpb24gMDEgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRlclNsaWRlRG93biB7XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWFkZXJTbGlkZURvd24ge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBDdXN0b20gSGlkZSBBbmltYXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkAtd2Via2l0LWtleWZyYW1lcyBoaWRlLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGlkZS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBDdXN0b20gU2xpZGUgU2hvdyBBbmltYXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzaG93LWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvdy1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBDdXN0b20gU2xpZGUgT3V0IFRvIFJpZ2h0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGUtb3V0LXRvLXJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1vdXQtdG8tcmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBDdXN0b20gU2xpZGUgT3V0IFRvIExlZnRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1pbi10by1sZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi10by1sZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEJyb29rIEhvdmVyIEVmZmVjdCBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5icm9vay10cmFuc2l0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmJrLWhvdmVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5iay1ob3ZlciBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG59XG5cbi5iay1ob3ZlciBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTZXBhcmF0b3IgQm91bmNlIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNlcGFyYXRvci1ib3VuY2Uge1xuICAwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzZXBhcmF0b3ItYm91bmNlIHtcbiAgMCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAwNC4gY29udGFpbmVyIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtMTUwIHtcbiAgICBwYWRkaW5nOiAwIDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjRweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC0xNTAge1xuICAgIHBhZGRpbmc6IDAgMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTE1MCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtMTQwIHtcbiAgICBwYWRkaW5nOiAwIDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjNweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC0xNDAge1xuICAgIHBhZGRpbmc6IDAgMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTY2NHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTE0MCB7XG4gICAgcGFkZGluZzogMCAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC0xNDAge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTEyMCB7XG4gICAgcGFkZGluZzogMCAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjY0cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtMTIwIHtcbiAgICBwYWRkaW5nOiAwIDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC0xMjAge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTEwMCB7XG4gICAgcGFkZGluZzogMCAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjY0cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtMTAwIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC0xMDAge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTgwIHtcbiAgICBwYWRkaW5nOiAwIDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTY2NHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTgwIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTgwIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZC0tY3AtNjAge1xuICBwYWRkaW5nOiAwIDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtNjAge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkLS1jcC0zMCB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC0zMCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5jb250YWluZXItLTE0NTAge1xuICBtYXgtd2lkdGg6IDE0NTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb3UtY29udGFpbmVyLWRldmljZSB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3UtY29udGFpbmVyLWRldmljZSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQtZG91YmxlLXNpZGViYXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC02MCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTgwIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC04MCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkxOXB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtODAge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG5cbi5jb250YWluZXJfZmwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jb2wtMDZfX2xlZnQge1xuICB3aWR0aDogNjAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtMDZfX2xlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5jb2wtMDZfX3JpZ2h0IHtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMDVfX3JpZ2h0IHtcbiAgd2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC0wNV9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5yb3ctLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAucm93LS0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucm93LS0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yb3ctLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3ctLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJvdy0tMzUgPiBbY2xhc3MqPVwiY29sXCJdLFxuLnJvdy0tMzUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnJvdy0tMzUgPiBbY2xhc3MqPVwiY29sXCJdLFxuICAucm93LS0zNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yb3ctLTM1ID4gW2NsYXNzKj1cImNvbFwiXSxcbiAgLnJvdy0tMzUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yb3ctLTM1ID4gW2NsYXNzKj1cImNvbFwiXSxcbiAgLnJvdy0tMzUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdy0tMzUgPiBbY2xhc3MqPVwiY29sXCJdLFxuICAucm93LS0zNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJvdy0tMzAge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJvdy0tMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucm93LS0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93LS0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yb3ctLTMwID4gW2NsYXNzKj1cImNvbFwiXSxcbi5yb3ctLTMwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJvdy0tMzAgPiBbY2xhc3MqPVwiY29sXCJdLFxuICAucm93LS0zMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJvdy0tMzAgPiBbY2xhc3MqPVwiY29sXCJdLFxuICAucm93LS0zMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93LS0zMCA+IFtjbGFzcyo9XCJjb2xcIl0sXG4gIC5yb3ctLTMwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKj09PT09ICBFbmQgb2YgY29udGFpbmVyICA9PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgICAgMDUuIEhlYWRlciBDc3MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYW5pbWF0aW9uOiAuOTVzIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyBmYWRlSW5Eb3duO1xuICB6LWluZGV4OiA5OTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLm5hdmlnYXRpb24tbWVudS0tdGV4dF93aGl0ZSA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5uYXZpZ2F0aW9uLW1lbnUtLXRleHRfd2hpdGUgPiB1bCA+IGxpID4gYSA+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAubmF2aWdhdGlvbi1tZW51LS10ZXh0X3doaXRlID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5uYXZpZ2F0aW9uLW1lbnUtLXRleHRfd2hpdGUgPiB1bCA+IGxpOmhvdmVyID4gYTphZnRlciwgLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLm5hdmlnYXRpb24tbWVudS0tdGV4dF93aGl0ZSA+IHVsID4gbGkuYWN0aXZlID4gYTphZnRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAubmF2aWdhdGlvbi1tZW51LS10ZXh0X3doaXRlID4gdWwgPiBsaTpob3ZlciA+IGEgPiBzcGFuLCAuaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAubmF2aWdhdGlvbi1tZW51LS10ZXh0X3doaXRlID4gdWwgPiBsaS5hY3RpdmUgPiBhID4gc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAuaGVhZGVyLXNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS10b3AgLnN0eWxlLTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tdG9wLnN0eWxlLTAzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tdG9wLnN0eWxlLTAzIGlucHV0OjpwbGFjZWhvbGRlciwgLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tdG9wLnN0eWxlLTAzIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAuaGVhZGVyLXNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS10b3AgLnNlYXJjaC1maWVsZCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAuaGVhZGVyLXNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS10b3AgLnNlYXJjaC1zdWJtaXQge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLmhlYWRlcl9fbG9nbyAuZGFyay1sb2dvIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLmhlYWRlcl9fbG9nbyAubGlnaHQtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGk6aG92ZXIgPiBhOmFmdGVyLCAuaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGEgPiBzcGFuLCAuaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSA+IGEgPiBzcGFuIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGk6aG92ZXIgPiBhOmJlZm9yZSwgLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAuaGVhZGVyLXNlYXJjaC1mb3JtLXR3by53aGl0ZS1pY29uIGEge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kuaGVhZGVyLWFyZWEtLWhlaWdodCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYXJlYS5pcy1zdGlja3kub25seS1tb2JpbGUtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiAuOTVzIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyBmYWRlSW5Eb3duO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFyZWEuaXMtc3RpY2t5Lm9ubHktbW9iaWxlLXN0aWNreSAuaGVhZGVyLWJvdHRvbS13cmFwLmlzLXN0aWNreSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZWFkZXItYXJlYS0tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hcmVhLS1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuaGVhZGVyLWFyZWEtLWFic29sdXRlIC5oZWFkZXItYXJlYS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmhlYWRlci1hcmVhLS1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFOEY2O1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaGVhZGVyLWFyZWEtLWhlaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogbG9nbyAqL1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgZmxleC1iYXNpczogMjAlO1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmhlYWRlcl9fbG9nby50b3AtbG9nbyB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuaGVhZGVyX19sb2dvLnRvcC1sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9nbyAuZGFyay1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9fbG9nbyAubGlnaHQtbG9nbyB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19sb2dvIC5kYXJrLWxvZ28ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyAubGlnaHQtbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyX19sb2dvIHtcbiAgZmxleC1iYXNpczogMjMuNSU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTRweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyX19sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiAxMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXIuZGVmYXVsdC1tZW51LXN0eWxlIC5oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyX19sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5oZWFkZXIuZGVmYXVsdC1tZW51LXN0eWxlIC5oZWFkZXItbWlkbGUtYm94IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyLXJpZ2h0LWJveCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAyMy41JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLmhlYWRlci5kZWZhdWx0LW1lbnUtc3R5bGUgLmhlYWRlci1yaWdodC1ib3gge1xuICAgIGZsZXgtYmFzaXM6IDIzJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXIuZGVmYXVsdC1tZW51LXN0eWxlIC5oZWFkZXItcmlnaHQtYm94IHtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXIuZGVmYXVsdC1tZW51LXN0eWxlIC5oZWFkZXItcmlnaHQtYm94IHtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyLXJpZ2h0LWJveCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbi5oZWFkZXIuZGVmYXVsdC1tZW51LXN0eWxlIC5oZWFkZXItcmlnaHQtYm94IC5oZWFkZXItcmlnaHQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIuZGVmYXVsdC1tZW51LXN0eWxlIC5oZWFkZXItcmlnaHQtYm94IC5oZWFkZXItcmlnaHQtaW5uZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC0gbGFuZ3VhZ2UgXHJcbj09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sYW5ndWFnZS1tZW51ID4gdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxhbmd1YWdlLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5ndWFnZS1tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG59XG5cbi5sYW5ndWFnZS1tZW51ID4gdWwgPiBsaSA+IGEgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5sYW5ndWFnZS1tZW51ID4gdWwgPiBsaSB1bCB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgei1pbmRleDogMTAyO1xuICBib3gtc2hhZG93OiAwIDAgMzdweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmxhbmd1YWdlLW1lbnUgPiB1bCA+IGxpIHVsIGxpIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzIyMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5sYW5ndWFnZS1tZW51ID4gdWwgPiBsaSB1bCBsaSBhIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubGFuZ3VhZ2UtbWVudSA+IHVsID4gbGkgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUU7XG59XG5cbi5sYW5ndWFnZS1tZW51ID4gdWwgPiBsaTpob3ZlciB1bCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cblxuLmhlYWRlci1yaWdodCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmhlYWRlci1yaWdodC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXJpZ2h0LWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXJpZ2h0LWlubmVyLmFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLXJpZ2h0LWJveCAuaGVhZGVyLXJpZ2h0LWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi50b3AtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS43ODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50b3AtbWVzc2FnZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnRvcC1tZXNzYWdlIGE6aG92ZXIge1xuICBjb2xvcjogI2YzNTI1YTtcbn1cblxuLm1vYmlsZS10b3AtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDBweCAwO1xuICBjb2xvcjogIzMzMztcbn1cblxuLm1vYmlsZS10b3AtbWVzc2FnZSBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFxyXG4gICAgLSBOYXZpZ2F0aW9uIE1lbnUgQ3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm5hdmlnYXRpb24tbWVudSA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkge1xuICBtYXJnaW46IDAgMzNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkge1xuICAgIG1hcmdpbjogMCAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpIHtcbiAgICBtYXJnaW46IDAgMjJweDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDIxcHggMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjBzIGVhc2UtaW4tb3V0O1xufVxuXG4ubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaSA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMyNzI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkgPiBhIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4wcyBlYXNlLWluLW91dDtcbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuaGFzLWNoaWxkcmVuID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuaGFzLWNoaWxkcmVuLS1tdWx0aWxldmVsLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmhhcy1jaGlsZHJlbjpob3ZlciAubWVnYW1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmhhcy1jaGlsZHJlbjpob3ZlciAubWVnYW1lbnUtLWhvbWUtdmFyaWF0aW9uX19pdGVtIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3VibWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGk6aG92ZXIgPiBhOmFmdGVyLCAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYSBzcGFuLCAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhIHNwYW4ge1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGk6aG92ZXIgPiBhOmJlZm9yZSwgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLm5hdmlnYXRpb24tbWVudS5wcmltYXJ5LS1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAzNnB4IDJweDtcbn1cblxuLm5hdmlnYXRpb24tbWVudS0tdGV4dF93aGl0ZSA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLm5hdmlnYXRpb24tbWVudS0tdGV4dF93aGl0ZSA+IHVsID4gbGkgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUtLXRleHRfd2hpdGUgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmlnYXRpb24tbWVudS0tdGV4dF93aGl0ZSA+IHVsID4gbGk6aG92ZXIgPiBhOmFmdGVyLCAubmF2aWdhdGlvbi1tZW51LS10ZXh0X3doaXRlID4gdWwgPiBsaS5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUtLXRleHRfd2hpdGUgPiB1bCA+IGxpOmhvdmVyID4gYSA+IHNwYW4sIC5uYXZpZ2F0aW9uLW1lbnUtLXRleHRfd2hpdGUgPiB1bCA+IGxpLmFjdGl2ZSA+IGEgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZWFkZXItYm90dG9tLWxlZnQtd3JhcCAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAyNHB4IDAgMDtcbn1cblxuLmhlYWRlci1ib3R0b20tbGVmdC13cmFwIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMHB4IDAgMjRweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLSBNdWx0aWxldmVsIFN1Ym1lbnUgQ3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc3VibWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiAwIDJweCAyOXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjczMjcyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBtaW4td2lkdGg6IDI0OHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5zdWJtZW51LmxlZnQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN1Ym1lbnUgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Ym1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiAwcztcbn1cblxuLnN1Ym1lbnUgPiBsaSA+IGEgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3VibWVudSA+IGxpID4gYSA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjcyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uc3VibWVudSA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4uc3VibWVudSA+IGxpID4gYTpob3ZlciA+IHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zdWJtZW51ID4gbGk6aG92ZXIgPiAuc3VibWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTtcbn1cblxuLnN1Ym1lbnUgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5zdWJtZW51ID4gbGkuaGFzLWNoaWxkcmVuID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uc3VibWVudSA+IGxpLmhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb250ZW50OiAnXFxmMTA1JztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI2FiYWJhYjtcbn1cblxuLnN1Ym1lbnUgPiBsaS5oYXMtY2hpbGRyZW4gPiBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5zdWJtZW51ID4gbGkuaGFzLWNoaWxkcmVuLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLnN1Ym1lbnUgLnN1Ym1lbnUge1xuICB0b3A6IDBweDtcbiAgbGVmdDogMTAwJTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zdWJtZW51IC5zdWJtZW51LmxlZnQge1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN1Ym1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3VibWVudSAuc3VibWVudSAuc3VibWVudS5sZWZ0IHtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zdWJtZW51IC5zdWJtZW51IC5zdWJtZW51IC5zdWJtZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICByaWdodDogYXV0bztcbn1cblxuLnN1Ym1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnUubGVmdCB7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3VibWVudSAuc3VibWVudSAuc3VibWVudSAuc3VibWVudSAuc3VibWVudSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zdWJtZW51IC5zdWJtZW51IC5zdWJtZW51IC5zdWJtZW51IC5zdWJtZW51LmxlZnQge1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbn1cblxuLm1lbnUtc3R5bGUtdGhyZWUgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGksIC5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLm1lbnUtc3R5bGUtdGhyZWUgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGksIC5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5tZW51LXN0eWxlLXRocmVlIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYTpiZWZvcmUsIC5tZW51LXN0eWxlLXRocmVlIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6YmVmb3JlLCAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYTpiZWZvcmUsIC5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYTpiZWZvcmUge1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5tZW51LXN0eWxlLXRocmVlIC5zdWJtZW51LmxlZnQsIC5tZW51LXN0eWxlLWZvdXIgLnN1Ym1lbnUubGVmdCB7XG4gIGxlZnQ6IC0xMDBweDtcbn1cblxuLm1lbnUtc3R5bGUtdGhyZWUgLnN1Ym1lbnUubGVmdCAuc3VibWVudS5sZWZ0LCAubWVudS1zdHlsZS1mb3VyIC5zdWJtZW51LmxlZnQgLnN1Ym1lbnUubGVmdCB7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpID4gYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogM3B4O1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNTI1YTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4ubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYTphZnRlciwgLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGk6aG92ZXIgPiBhID4gc3BhbiwgLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhID4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYTpiZWZvcmUsIC5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLSBNZWdhIE1lbnUgQ3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm1lZ2FtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDI5cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyNzMyNzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5tZWdhbWVudS0tbWVnYSB7XG4gIG1pbi13aWR0aDogOTgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzNXB4IDIwcHggMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5tZWdhbWVudS0tbWVnYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLm1lZ2FtZW51LS1tZWdhIHtcbiAgICBtaW4td2lkdGg6IDcwMHB4O1xuICB9XG59XG5cbi5tZWdhbWVudS0tbWVnYSA+IGxpIHtcbiAgZmxleC1iYXNpczogMjIlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5tZWdhbWVudS0tbWVnYSA+IGxpIC5wYWdlLWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubWVnYW1lbnUtLW1lZ2EgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogI2FiYWJhYjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdHJhbnNpdGlvbjogMC4xcztcbn1cblxuLm1lZ2FtZW51LS1tZWdhID4gbGkgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4ubWVnYW1lbnUtLW1lZ2EgPiBsaSA+IHVsID4gbGkgPiBhOmhvdmVyIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5tZWdhbWVudS0tbWVnYSA+IGxpID4gdWwgPiBsaSA+IGEgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVnYW1lbnUtLW1lZ2EgPiBsaSA+IHVsID4gbGkgPiBhID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMyNzI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5tZWdhbWVudS0tbWVnYSA+IGxpID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5jb250YWluZXItZmx1aWQgLm1lZ2FtZW51LS1tZWdhIHtcbiAgcGFkZGluZzogMzVweCAyMjBweCAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuY29udGFpbmVyLWZsdWlkIC5tZWdhbWVudS0tbWVnYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCAubWVnYW1lbnUtLW1lZ2Ege1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5jb250YWluZXItZmx1aWQgLm1lZ2FtZW51LS1tZWdhIHtcbiAgICBtaW4td2lkdGg6IDcwMHB4O1xuICB9XG59XG5cbi8qIE1vYmlsZSBNYXZpZ2F0aW9uIGljb24gKi9cbi5tb2JpbGUtbmF2aWdhdGlvbi1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tb2JpbGUtbmF2aWdhdGlvbi1pY29uOmhvdmVyIGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjcyO1xufVxuXG4ubW9iaWxlLW5hdmlnYXRpb24taWNvbjpob3ZlciBpOmJlZm9yZSB7XG4gIHdpZHRoOiA4MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMyNzI7XG59XG5cbi5tb2JpbGUtbmF2aWdhdGlvbi1pY29uOmhvdmVyIGk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjcyO1xuICB3aWR0aDogNjAlO1xufVxuXG4ubW9iaWxlLW5hdmlnYXRpb24taWNvbiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLm1vYmlsZS1uYXZpZ2F0aW9uLWljb24gaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLm1vYmlsZS1uYXZpZ2F0aW9uLWljb24gaTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9iaWxlLW5hdmlnYXRpb24taWNvbi53aGl0ZS1tZC1pY29uIGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1vYmlsZS1uYXZpZ2F0aW9uLWljb24ud2hpdGUtbWQtaWNvbiBpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubW9iaWxlLW5hdmlnYXRpb24taWNvbi53aGl0ZS1tZC1pY29uIGk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1vYmlsZS1uYXZpZ2F0aW9uLWljb24ud2hpdGUtbWQtaWNvbjpob3ZlciBpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjcyO1xuICB9XG4gIC5tb2JpbGUtbmF2aWdhdGlvbi1pY29uLndoaXRlLW1kLWljb246aG92ZXIgaTpiZWZvcmUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzI3MjtcbiAgfVxuICAubW9iaWxlLW5hdmlnYXRpb24taWNvbi53aGl0ZS1tZC1pY29uOmhvdmVyIGk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzMyNzI7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5pcy1zdGlja3kgLndoaXRlLW1kLWljb24gaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgfVxuICAuaXMtc3RpY2t5IC53aGl0ZS1tZC1pY29uIGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB9XG4gIC5pcy1zdGlja3kgLndoaXRlLW1kLWljb24gaTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgfVxufVxuXG4ucGFnZS1vcGVuLW9mZi1zaWRlYmFyOmhvdmVyIGkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2Utb3Blbi1vZmYtc2lkZWJhcjpob3ZlciBpOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1vcGVuLW9mZi1zaWRlYmFyOmhvdmVyIGk6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2Utb3Blbi1vZmYtc2lkZWJhciBpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5wYWdlLW9wZW4tb2ZmLXNpZGViYXIgaTpiZWZvcmUge1xuICB3aWR0aDogNzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4ucGFnZS1vcGVuLW9mZi1zaWRlYmFyIGk6YWZ0ZXIge1xuICB3aWR0aDogNzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uaGlkZGVuLWljb25zLW1lbnUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaGlkZGVuLWljb25zLW1lbnUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5oaWRkZW4taWNvbnMtbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICNkZGQ7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gXHJcbiAgICAtIE1vYmlsZSBNZW51IE92ZXJsYXkgQ3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm1vYmlsZS1tZW51LW92ZXJsYXksIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9faW5uZXIsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjAlKTtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiByaWdodDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1vYmlsZS1tZW51LW92ZXJsYXlfX2lubmVyLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9faW5uZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheS5hY3RpdmUsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyLmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5LmFjdGl2ZSAubW9iaWxlLW1lbnUtb3ZlcmxheV9faW5uZXIsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyLmFjdGl2ZSAubW9iaWxlLW1lbnUtb3ZlcmxheV9faW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9faGVhZGVyLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19oZWFkZXIgLm1vYmlsZS1uYXZpZ2F0aW9uLWNsb3NlLWljb246YmVmb3JlLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyM3B4O1xuICBsZWZ0OiA4cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uOmFmdGVyLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIzcHg7XG4gIGxlZnQ6IDhweDtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uOmhvdmVyLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19oZWFkZXIgLm1vYmlsZS1uYXZpZ2F0aW9uLWNsb3NlLWljb246aG92ZXI6YmVmb3JlLCAubW9iaWxlLW1lbnUtb3ZlcmxheV9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uOmhvdmVyOmFmdGVyLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uOmhvdmVyOmJlZm9yZSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHksIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IHtcbiAgcGFkZGluZzogMjBweCA0MHB4IDEwMHB4O1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24sIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiB7XG4gIC8qIG9uZXBhZ2Ugc3R5bGUgKi9cbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpID4gYSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmhvdmVyLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpOmxhc3QtY2hpbGQsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4uYWN0aXZlIC5tZW51LWV4cGFuZDpiZWZvcmUsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuLmFjdGl2ZSAubWVudS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNic7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZCwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kOmhvdmVyLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZDpiZWZvcmUsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA3JztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDEycHggMCAxNHB4IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGksIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkgYSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhOmhvdmVyLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVuLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmFjdGl2ZSAubWVudS1leHBhbmQ6YmVmb3JlLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmFjdGl2ZSAubWVudS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZDpob3ZlciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kOmJlZm9yZSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNyc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4sIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbi5hY3RpdmUgLm1lbnUtZXhwYW5kOmJlZm9yZSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4uYWN0aXZlIC5tZW51LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQ6YmVmb3JlLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNyc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uLS1vbmVwYWdlID4gdWwgPiBsaS5hY3RpdmUgPiBhLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24tLW9uZXBhZ2UgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAtIG9mZnNldCBzZWFyY2hcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXIge1xuICByaWdodDogMDtcbn1cblxuLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB3aWR0aDogNDAwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9faW5uZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4ucGFnZS1vcHBlbi1vZmYtc2lkZWJhci5hY3RpdmUgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cblxuLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggMzVweDtcbn1cblxuLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXIgLm9mZi1zaWRlYmFyLWNvbnRhY3QtaW5mby0tbGlzdCAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyIC5vZmYtc2lkZWJhci1jb250YWN0LWluZm8tLWxpc3QgLml0ZW0gLmljb24ge1xuICBjb2xvcjogIzZkNzBhNjtcbiAgbWluLXdpZHRoOiBjYWxjKDFlbSArIDE4cHgpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyIC5vZmYtc2lkZWJhci1jb250YWN0LWluZm8tLWxpc3QgLml0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjMzhjYjg5O1xufVxuXG4ucGFnZS1vcHBlbi1vZmYtc2lkZWJhciAub2ZmLXNpZGViYXItY29udGFjdC1pbmZvIC5vZmYtc2lkZWJhci13aWRnZXRfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS1vcHBlbi1vZmYtc2lkZWJhciAub2ZmLXNpZGViYXItY29udGFjdC1pbmZvIC5vZmYtc2lkZWJhci13aWRnZXRfX2xpc3QgbGkge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucGFnZS1vcHBlbi1vZmYtc2lkZWJhciAub2ZmLXNpZGViYXItY29udGFjdC1pbmZvIC5vZmYtc2lkZWJhci13aWRnZXRfX2xpc3QgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uaGVhZGVyX19uYXZpZ2F0aW9uLnByZXZpZXctbWVudSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uaGVhZGVyX19uYXZpZ2F0aW9uLnByZXZpZXctbWVudSAubmF2aWdhdGlvbi1tZW51LXJpZ2h0IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucHJldmlldy1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJldmlldy1oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnByZXZpZXctaGVhZGVyLWlubmVyLmlzLXN0aWNreSB7XG4gIHBhZGRpbmc6IDBweCAwO1xufVxuXG4ucHJldmlldy1oZWFkZXItaW5uZXIuaXMtc3RpY2t5IC5oZWFkZXJfX25hdmlnYXRpb24ucHJldmlldy1tZW51IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5wcmV2aWV3LWhlYWRlci1pbm5lci5pcy1zdGlja3kgLmhlYWRlcl9fYWN0aW9ucy0tcHJldmlldyAuaHQtYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzMyNzI7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuXG4ucHJldmlldy1oZWFkZXItaW5uZXIgLmhlYWRlcl9fYWN0aW9ucy0tcHJldmlldyAuaHQtYnRuIHtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3MzI3MjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcmV2aWV3LWhlYWRlci1pbm5lciAuaGVhZGVyX19hY3Rpb25zLS1wcmV2aWV3IC5odC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLyo9PT09PSAgRW5kIG9mIEhlYWRlciAgPT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgICAgIDA2LiBGb290ZXIgQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mb290ZXItYmctLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXItYmctLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzI5NDU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjk4O1xufVxuXG4uY291c3RvbS1yb3ctaW4tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY291c3RvbS1yb3ctaW4tZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5mb290ZXItd2lkZ2V0LWNvdXN0b20tY29sIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci13aWRnZXQtY291c3RvbS1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLXdpZGdldC1jb3VzdG9tLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci13aWRnZXQtY291c3RvbS1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5mb290ZXItd2lkZ2V0LWNvdXN0b20tY29sOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctbGVmdDogNjhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLXdpZGdldC1jb3VzdG9tLWNvbDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci13aWRnZXQtY291c3RvbS1jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXdpZGdldC1jb3VzdG9tLWNvbDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5mb290ZXItd2lkZ2V0LWRpYyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0LWRpYyBwLmZvb3Rlci1kZWMge1xuICBtYXgtd2lkdGg6IDMzNHB4O1xufVxuXG4uZm9vdGVyLXdpZGdldC1kaWMgaDUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyLXdyYXAgLndpZGdldC1uZXdzbGV0dGVyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDM0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIEZGIDQtMTggKi9cbiAgLyogRkYgMTkrICovXG4gIC8qIElFIDEwKyAqL1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItd3JhcCAud2lkZ2V0LW5ld3NsZXR0ZXItZm9ybSBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgYmFja2dyb3VuZDogIzUwNUE2RDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAxNXB4IDEzMHB4IDE1cHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUwNUE2RDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItd3JhcCAud2lkZ2V0LW5ld3NsZXR0ZXItZm9ybSAuc3Vic2NyaWJlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci13cmFwIC53aWRnZXQtbmV3c2xldHRlci1mb3JtIC5zdWJzY3JpYmUtYnV0dG9uIC5zdWJzY3JpYmUtYnRuIHtcbiAgYmFja2dyb3VuZDogI0MzQzRDNTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci13cmFwIC53aWRnZXQtbmV3c2xldHRlci1mb3JtIC5zdWJzY3JpYmUtYnV0dG9uIC5zdWJzY3JpYmUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmMzUyNWE7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci13cmFwIC53aWRnZXQtbmV3c2xldHRlci1mb3JtIGlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci13cmFwIC53aWRnZXQtbmV3c2xldHRlci1mb3JtIGlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyLXdyYXAgLndpZGdldC1uZXdzbGV0dGVyLWZvcm0gaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyLXdyYXAgLndpZGdldC1uZXdzbGV0dGVyLWZvcm0gaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci13cmFwIC53aWRnZXQtbmV3c2xldHRlci1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciwgLm5ld3NsZXR0ZXItZm9vdGVyLXdyYXAgLndpZGdldC1uZXdzbGV0dGVyLWZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbn1cblxuLmZvb3Rlci13aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZm9vdGVyLXdpZGdldF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmZvb3Rlci13aWRnZXRfX2l0ZW0tbGlzdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZm9vdGVyLXdpZGdldF9faXRlbS1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0X19pdGVtLWxpc3QgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uZm9vdGVyLXdpZGdldF9faXRlbS1saXN0IGxpIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xufVxuXG4uZm9vdGVyLXdpZGdldF9faXRlbS1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLXdpZGdldF9fbGlzdCAuc2luZ2xlLWZvb3Rlci13aWRnZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9vdGVyLXdpZGdldF9fbGlzdCAuc2luZ2xlLWZvb3Rlci13aWRnZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb290ZXItd2lkZ2V0X19saXN0IC5zaW5nbGUtZm9vdGVyLXdpZGdlciBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5mb290ZXItd2lkZ2V0X19saXN0IC5zaW5nbGUtZm9vdGVyLXdpZGdlciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9vdGVyLXdpZGdldF9fd3JhcCAuc2luZ2xlLWZvb3Rlci13aWRnZXIge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5mb290ZXItd2lkZ2V0X193cmFwIC5zaW5nbGUtZm9vdGVyLXdpZGdlcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmZvb3Rlci13aWRnZXRfX3dyYXAgLnNpbmdsZS1mb290ZXItd2lkZ2VyIGg1IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZm9vdGVyLXdpZGdldF9fd3JhcCAuc2luZ2xlLWZvb3Rlci13aWRnZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRfX3dyYXAgLnNpbmdsZS1mb290ZXItd2lkZ2VyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItd2lkZ2V0X193cmFwIC5zaW5nbGUtZm9vdGVyLXdpZGdlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5mb290ZXItd2lkZ2V0X193cmFwIC5zaW5nbGUtZm9vdGVyLXdpZGdlcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5mb290ZXItd2lkZ2V0X193cmFwIC5zaW5nbGUtZm9vdGVyLXdpZGdlcjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItd2lkZ2V0X193cmFwIC5zaW5nbGUtZm9vdGVyLXdpZGdlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmZvb3Rlci13aWRnZXRfX3dyYXAgLnNpbmdsZS1mb290ZXItd2lkZ2VyOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItd2lkZ2V0X193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jb3B5cmlnaHQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyo9PT09PSAgRW5kIG9mIGZvb3RlciA9PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDA3LiBTaWRlYmFyIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubGVmdC1zaWRlYmFyIHtcbiAgcGFkZGluZy1yaWdodDogMzdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZWZ0LXNpZGViYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4ucmlnaHQtc2lkZWJhciB7XG4gIHBhZGRpbmctbGVmdDogMzdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yaWdodC1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4ud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi8qIFdpZGdldCBDYXRlZ29yaWVzICovXG4ud2lkZ2V0LWNhdGVnb3JpZXMgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi53aWRnZXQtY2F0ZWdvcmllcyB1bCBsaSBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi53aWRnZXQtY2F0ZWdvcmllcyB1bCBsaSBhIC53aWRnZXQtY291bnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwcHggM3B4IDBweCAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLndpZGdldC1jYXRlZ29yaWVzIHVsIGxpIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ud2lkZ2V0LWNhdGVnb3JpZXMgdWwgbGkgYSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjczMjcyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDYwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbn1cblxuLndpZGdldC1jYXRlZ29yaWVzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLndpZGdldC1jYXRlZ29yaWVzIHVsIGxpIGEgLndpZGdldC1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNmNWY2ZmY7XG59XG5cbi53aWRnZXQtY2F0ZWdvcmllcy5zdHlsZS10d28gdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi53aWRnZXQtY2F0ZWdvcmllcy5zdHlsZS10d28gdWwgbGkgYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ud2lkZ2V0LWNhdGVnb3JpZXMuc3R5bGUtdHdvIHVsIGxpIGEgLndpZGdldC1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNkYmRlZWQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXQtY2F0ZWdvcmllcy5zdHlsZS10d28gdWwgbGkgYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXQtY2F0ZWdvcmllcy5zdHlsZS10d28gdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud2lkZ2V0LWNhdGVnb3JpZXMuc3R5bGUtdHdvIHVsIGxpIGE6aG92ZXIgLndpZGdldC1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNmMzUyNWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud2lkZ2V0LWJveCB7XG4gIGJhY2tncm91bmQ6ICNmNWY2ZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi8qIFNlcnZpY2UgV2lkZ2V0IENhdGVnb3JpZXMgKi9cbi5zZXJ2aWNlLXdpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uc2VydmljZS13aWRnZXQtdGl0bGUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uc2VydmljZS13aWRnZXQtdGl0bGUgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM4ZDk4ZDg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4vKiBXaWRnZXQgU2VhcmNoICovXG4ud2lkZ2V0LXNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXQtc2VhcmNoLWZvcm0gaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMCA0MHB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ud2lkZ2V0LXNlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIFdpZGdldCBMYXRlc3RibG9nICovXG4ud2lkZ2V0LWxhdGVzdGJsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXQtbGF0ZXN0YmxvZyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgbWluLWhlaWdodDogODBweDtcbn1cblxuLndpZGdldC1sYXRlc3RibG9nIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ud2lkZ2V0LWxhdGVzdGJsb2cgdWwgbGkgLndpZGdldC1sYXRlc3RibG9nLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ud2lkZ2V0LWxhdGVzdGJsb2cgdWwgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud2lkZ2V0LWxhdGVzdGJsb2cgdWwgbGkgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLndpZGdldC1sYXRlc3RibG9nIHVsIGxpIGg1IGEge1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLndpZGdldC1sYXRlc3RibG9nIHVsIGxpIGg1IGE6aG92ZXIge1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLndpZGdldC1sYXRlc3RibG9nIHVsIGxpIHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53aWRnZXQtbGF0ZXN0YmxvZyB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG4gIC53aWRnZXQtbGF0ZXN0YmxvZyB1bCBsaSAud2lkZ2V0LWxhdGVzdGJsb2ctaW1hZ2Uge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG5cbi53aWRnZXQtZm9ybS1pdGVtIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDNweCAwcHg7XG4gIGhlaWdodDogNDZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI3MzI3MjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VsZWN0b3ItaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud2lkZ2V0LWZvcm0taXRlbSBzZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VsZWN0b3ItaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI3MzI3Mjtcbn1cblxuLndpZGdldC10YWctbGlzdCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ud2lkZ2V0LXRhZy1saXN0IGE6aG92ZXIge1xuICBjb2xvcjogI2YzNTI1YTtcbn1cblxuLndpZGdldC1iYW5uZXItYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBwYWRkaW5nOiA0NXB4IDE1cHggNTBweDtcbn1cblxuLndpZGdldC1iYW5uZXItYm94IGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLndpZGdldC1iYW5uZXItYm94IGg0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2YzNTI1YTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiAzNXB4IDAgMjVweDtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzI3MzI3MjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI3MzI3Mjtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zbGlkZXItcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xufVxuXG4uZmlsdGVyLXByaWNlLWNvbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmlsdGVyLXByaWNlLWNvbnQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5maWx0ZXItcHJpY2UtY29udCAuaW5wdXQtdHlwZSBpbnB1dCB7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWx0ZXItcHJpY2UtY29udCAuaW5wdXQtdHlwZTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi8qPT09PT0gIEVuZCBvZiBTaWRlYmFyICA9PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAwOC4gUHJvZHVjdCBzdHlsZSBDc3MgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC10aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5wcm9kdWN0LXRodW1ibmFpbCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5wcm9kdWN0LXRodW1ibmFpbCBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1ob3Zlci1pbWFnZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuNnM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5wcm9kdWN0LXRodW1ibmFpbC1ib3ggaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIC42cztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5wcm9kdWN0LWJhZGdlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtYmFkZ2VzID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogNnB4IDZweCA0cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1iYWRnZXMgLmhvdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMxMjJhO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1iYWRnZXMgLm9uc2FsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiNTAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtYWN0aW9ucyAucC1hY3Rpb24tYnRuIHtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwOmhvdmVyIC5wcm9kdWN0LWFjdGlvbnMge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwOmhvdmVyIC5wcm9kdWN0LXRodW1iLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXA6aG92ZXIgLnByb2R1Y3QtaG92ZXItaW1hZ2Uge1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwLmxpc3Qtc3R5bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZThmNjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwLmxpc3Qtc3R5bGUgLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjYwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcC5saXN0LXN0eWxlIC5wcm9kdWN0LWluZm8ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXByb2R1Y3Qtd3JhcC5saXN0LXN0eWxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdC13cmFwLmxpc3Qtc3R5bGUgLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3Qtd3JhcC5saXN0LXN0eWxlIC5wcm9kdWN0LWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5wcm9kdWN0LWNhcnQtYnRuIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jYXJ0LWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI5MCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5wcm9kdWN0LWNhcnQtYnRuOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY2FydC1idG46aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDE1cHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbmZvIHtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTUpO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5wcm9kdWN0LWluZm8gLnByaWNlLWJveCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW5mbyAucHJpY2UtYm94IC5vbGQtcHJpY2Uge1xuICBmb250LXNpemU6IC44OGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2I2YjdkMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5wcm9kdWN0LWluZm8gLnByaWNlLWJveCAubmV3LXByaWNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2YzNTI1YTtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10aHVtYnMtMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTcwcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdGh1bWJzLTIgLnNtLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10aHVtYnMtMiAuc20taW1hZ2U6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdGh1bWJzLTIgLnNtLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLXRodW1icy0yIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWltYWdlcy0yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtaW1hZ2VzLTIgLmxnLWltYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1pbWFnZXMtMiAubGctaW1hZ2UgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWltYWdlcy0yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdGh1bWJzLTIgLnNsaWNrLWFycm93IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXRodW1icy0yIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXRodW1icy0yIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgYm90dG9tOiAwcHg7XG4gIHRvcDogYXV0bztcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10aHVtYnMtMjpob3ZlciAuc2xpY2stYXJyb3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG90bGUtcmV2aWV3LXN0YXItYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4udG90bGUtcmV2aWV3LXN0YXItYm94IC50b3RsZS1yZXZpZXctc3RhciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnRvdGxlLXJldmlldy1zdGFyLWJveCAudG90bGUtcmV2aWV3LXN0YXIgYSB7XG4gIGNvbG9yOiAjZjM1MjVhO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXZpZXctY29udGVudCAucHJpY2UtYm94IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy12aWV3LWNvbnRlbnQgLnByaWNlLWJveCAub2xkLXByaWNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2I2YjdkMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy12aWV3LWNvbnRlbnQgLnByaWNlLWJveCAubmV3LXByaWNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2YzNTI1YTtcbn1cblxuLmF0dGVuZC1jaGVjay1ib3gtYXJlYSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5sZWJsZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4uY2hlY2stYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCBjaGVja2JveCAqL1xuLmNoZWNrLWJveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cbi5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cbi5jaGVjay1ib3g6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNTI1YTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzNTI1YTtcbn1cblxuLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4uY2hlY2stYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNTI1YTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzNTI1YTtcbn1cblxuLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbi5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbi5jaGVjay1ib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoZWNrLWJveC13cmFwIC5jaGVjay1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBxdWFudGl0eVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jYXJ0LXF1YW50aXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2FydC1xdWFudGl0eSAuYWRkLXRvLWNhcnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMzMjMyMzI7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5jYXJ0LXF1YW50aXR5IC5hZGQtdG8tY2FydDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG59XG5cbi5jYXJ0LXBsdXMtbWludXMge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmNhcnQtcGx1cy1taW51cyAuY2FydC1wbHVzLW1pbnVzLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBoZWlnaHQ6IDIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ4cHg7XG4gIHdpZHRoOiAzcmVtO1xufVxuXG4uY2FydC1wbHVzLW1pbnVzIC5kZWMucXR5YnV0dG9uLFxuLmNhcnQtcGx1cy1taW51cyAuaW5jLnF0eWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgd2lkdGg6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uY2FydC1wbHVzLW1pbnVzIC5kZWMucXR5YnV0dG9uOmhvdmVyLFxuLmNhcnQtcGx1cy1taW51cyAuaW5jLnF0eWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi5jYXJ0LXBsdXMtbWludXMgLmRlYy5xdHlidXR0b24ge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggMTVweCAxNXB4IDA7XG59XG5cbi5jYXJ0LXBsdXMtbWludXMgLmluYy5xdHlidXR0b24ge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtZmFtaWx5OiBub3JtYWw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMHB4IDBweCAxNXB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc2hhcmUgLm1ldGEtY29udGVudCBhIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdGFiIC5uYXYgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdGFiIC5uYXYgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10YWIgLm5hdiBsaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10YWIgLm5hdiBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXRhYiAubmF2IGxpIGEuYWN0aXZlOjpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLXRhYiAubmF2IGxpIGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMtdGFiIC5uYXYgbGkgYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdGFiIC5uYXYgbGk6aG92ZXIgPiBhOjpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAwOS4gQ2FydCBQYWdlIENzcyAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRhYmxlLWNvbnRlbnQgdGFibGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFibGUtY29udGVudCB0YWJsZSB0ZCB7XG4gIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cblxuLnRhYmxlLWNvbnRlbnQgdGgsXG4udGFibGUtY29udGVudCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4ucGxhbnRtb3JlLXByb2R1Y3QtcXVhbnRpdHkgPiBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ4cHg7XG59XG5cbi5jYXJ0LXRhYmxlIC5jb3Vwb24tYWxsIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmNhcnQtdGFibGUgLmNvdXBvbi1hbGwgLmNvdXBvbiBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi5jYXJ0LXRhYmxlIC5jb3Vwb24tYWxsIC5jb3Vwb24gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuLmNhcnQtdGFibGUgLmNvdXBvbi1hbGwgLmNvdXBvbiBpbnB1dC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5jYXJ0LXRhYmxlIC5jb3Vwb24tYWxsIC5jb3Vwb24gaW5wdXQuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI3MzI3Mjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2FydC10YWJsZSAuY291cG9uLWFsbCAuY291cG9uIGlucHV0IHtcbiAgICB3aWR0aDogMTI1cHg7XG4gIH1cbn1cblxuLmNhcnQtdGFibGUgLmNvdXBvbi1hbGwgLmNvdXBvbjIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY2FydC10YWJsZSAuY291cG9uLWFsbCAuY291cG9uMiBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uY2FydC10YWJsZSAuY291cG9uLWFsbCAuY291cG9uMiBpbnB1dC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuXG4uY2FydC10YWJsZSAuY291cG9uLWFsbCAuY291cG9uMiBpbnB1dC5zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhcnQtdGFibGUgLmNvdXBvbi1hbGwgLmNvdXBvbjIgLmNvbnRpbnVlLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5jYXJ0LXRhYmxlIC5jb3Vwb24tYWxsIC5jb3Vwb24yIC5jb250aW51ZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhcnQtcGFnZS10b3RhbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5jYXJ0LXBhZ2UtdG90YWwgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uY2FydC1wYWdlLXRvdGFsIHVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbn1cblxuLmNhcnQtcGFnZS10b3RhbCB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaXN0LXN0eWxlOiBvdXRzaWRlIG5vbmUgbm9uZTtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuXG4uY2FydC1wYWdlLXRvdGFsIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYXJ0LXBhZ2UtdG90YWwgdWwgbGkgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNhcnQtcGFnZS10b3RhbCAucHJvY2VlZC1jaGVja291dC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2FydC1wYWdlLXRvdGFsIC5wcm9jZWVkLWNoZWNrb3V0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG59XG5cbi5wbGFudG1vcmUtcHJvZHVjdC1hZGQtY2FydCA+IGEge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA2cHggMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucGxhbnRtb3JlLXByb2R1Y3QtYWRkLWNhcnQgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI3MzI3Mjtcbn1cblxuLmluLXN0b2NrIHtcbiAgY29sb3I6ICMzMGI4Nzg7XG59XG5cbi5vdXQtc3RvY2sge1xuICBjb2xvcjogI0E4MDEzNTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAxMC4gQ2hlY2tvdXQgUGFnZSBDc3MgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNvdXBvbi1hY2NvcmRpb24gaDMge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzI3MzI3MjtcbiAgY29sb3I6ICM1MTUxNTE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgcGFkZGluZzogMWVtIDJlbSAxZW0gMy41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jb3Vwb24tYWNjb3JkaW9uIGgzIC5jb3Vwb24ge1xuICBjb2xvcjogIzI3MzI3MjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNvdXBvbi1hY2NvcmRpb24gaDMgLmNvdXBvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uY291cG9uLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY291cG9uLWluZm8gcC5mb3JtLXJvdy1maXJzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDglO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb3Vwb24taW5mbyBwLmZvcm0tcm93LWZpcnN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY291cG9uLWluZm8gcC5mb3JtLXJvdy1sYXN0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDglO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb3Vwb24taW5mbyBwLmZvcm0tcm93LWxhc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb3Vwb24taW5mbyAucmVtZW1iZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNvdXBvbi1pbmZvIC5yZW1lbWJlciBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmNvdXBvbi1pbnB1dCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jb3Vwb24taW5wdXQgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jb3Vwb24taW5wdXQgc3Bhbi5yZXF1aXJlZCB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5jaGVja291dC1jb3Vwb24gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBjb2xvcjogIzU1NTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY2hlY2tvdXQtY291cG9uIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNoZWNrb3V0LWNvdXBvbiAuYnV0dG9uLWFwcGx5LWNvdXBvbiB7XG4gIG1hcmdpbjogLTVweCAwIDAgMTBweDtcbiAgcGFkZGluZzogNy4ycHggMTFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2hlY2tvdXQtY291cG9uIC5idXR0b24tYXBwbHktY291cG9uIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDBweDtcbiAgfVxufVxuXG4uc2hvcGluZy1jaGVja2JveHQtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnNpbmdsZS1mb3JtLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1mb3JtLXJvdyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uc2luZ2xlLWZvcm0tcm93IGxhYmVsIHNwYW4ucmVxdWlyZWQge1xuICBjb2xvcjogcmVkO1xufVxuXG4uc2luZ2xlLWZvcm0tcm93IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLWZvcm0tcm93IGlucHV0Ojpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zaW5nbGUtZm9ybS1yb3cgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgcGFkZGluZzogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNpbmdsZS1mb3JtLXJvdy5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmNoZWNrb3V0LWJveC13cmFwIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jaGVja291dC1ib3gtd3JhcCAuc2hpcC1ib3gtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvdW50LWNyZWF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvdW50LWNyZWF0ZSAuY3JlYXQtcGFzcyA+IHNwYW4ge1xuICBjb2xvcjogcmVkO1xufVxuXG4ubmljZS1zZWxlY3Qgc2VsZWN0IHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAjNTU1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnlvdXItb3JkZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC55b3VyLW9yZGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnlvdXItb3JkZXItd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbi55b3VyLW9yZGVyLXRhYmxlIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuXG4ueW91ci1vcmRlci10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ueW91ci1vcmRlci10YWJsZSB0YWJsZSB0aCwgLnlvdXItb3JkZXItdGFibGUgdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXJpZ2h0OiBtZWRpdW0gbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnlvdXItb3JkZXItdGFibGUgdGFibGUgdGgge1xuICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi55b3VyLW9yZGVyLXRhYmxlIHRhYmxlIC5zaGlwcGluZyA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnBheW1lbnQtbWV0aG9kIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb24gaDMgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb24gaDMgYTo6YmVmb3JlLCAucGF5bWVudC1hY2NvcmRpb24gaDMgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uIGgzIGEgaW1nIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uIGgzLm9wZW4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ub3JkZXItYnV0dG9uLXBheW1lbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ub3JkZXItYnV0dG9uLXBheW1lbnQgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5vcmRlci1idXR0b24tcGF5bWVudCBpbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKkBpbXBvcnQgJ2VsZW1lbnRzJzsqL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDExLiBTZXJ2aWNlcyBDc3MgICAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VydmljZS1jdXN0b20tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnZpY2UtY3VzdG9tLXJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlLWN1c3RvbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlLWN1c3RvbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc2VydmljZS1jb2wtMDEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmbGV4LWJhc2lzOiAyMiU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZXJ2aWNlLWNvbC0wMSB7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICB9XG59XG5cbi5zZXJ2aWNlLWNvbC0wMiB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBmbGV4LWdyb3c6IDI7XG4gIGZsZXgtYmFzaXM6IDcwJTtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VydmljZS1jb2wtMDIge1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZXJ2aWNlLWNvbC0wMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS1jb2wtMDIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4uc2VydmljZS1jb2wtMDMge1xuICBmbGV4LWdyb3c6IDM7XG4gIGZsZXgtYmFzaXM6IDglO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VydmljZS1jb2wtMDMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlcnZpY2UtYXJlYS1yaWdodC1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xufVxuXG4uc2VydmljZS1hcmVhLXJpZ2h0LWltYWdlLXR3byB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbi5odC1zZXJ2aWNlLWljb24uc3R5bGUtMDEge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uaHQtc2VydmljZS1pY29uLnN0eWxlLTAxIC5zZXJ2aWNlLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uaHQtc2VydmljZS1pY29uLnN0eWxlLTAxIC5zZXJ2aWNlLWljb24gc3ZnID4gKiB7XG4gIHN0cm9rZTogIzI3MzI3Mjtcbn1cblxuLmh0LXNlcnZpY2UtaWNvbi5zdHlsZS0wMSAuc2VydmljZS1pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG59XG5cbi5odC1zZXJ2aWNlLWljb24uc3R5bGUtMDEgLnNlcnZpY2UtY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLTIge1xuICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggNzBweCAxMHB4IDMwcHg7XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS0yIHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5odC1zZXJ2aWNlLWJveC5zdHlsZS0yIGgzIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS0wNCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gIHBhZGRpbmc6IDUwcHggMzJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS0wNCAuc2VydmljZS1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA0IC5zZXJ2aWNlLWljb24gc3ZnID4gKiB7XG4gIHN0cm9rZTogIzI3MzI3Mjtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA0IC5zZXJ2aWNlLWljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA0IC5zZXJ2aWNlLWNvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHQtc2VydmljZS1ib3guc3R5bGUtMDQgLnNlcnZpY2UtY29udGVudCBwIHtcbiAgICBtYXJnaW46IDAgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE0KTtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNDVweCAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA1IC5zZXJ2aWNlLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uaHQtc2VydmljZS1ib3guc3R5bGUtMDUgLnNlcnZpY2UtY29udGVudCB7XG4gIG1heC13aWR0aDogMjE1cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA1IC5zZXJ2aWNlLWNvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5odC1zZXJ2aWNlLWJveC5zdHlsZS0wNS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjhmNWZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xufVxuXG4uaHQtc2VydmljZS1ib3guc3R5bGUtMDU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmNWZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xufVxuXG4uaHQtc2VydmljZS1ib3guc3R5bGUtMDYge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLTA2IC5zZXJ2aWNlLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZjRlZmZlO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaHQtc2VydmljZS1ib3guc3R5bGUtMDYgLnNlcnZpY2UtaWNvbiBpbWcge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5odC1zZXJ2aWNlLWJveC5zdHlsZS0wNiAuc2VydmljZS1pY29uIHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuXG4uaHQtc2VydmljZS1ib3guc3R5bGUtMDYgLnNlcnZpY2UtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmOGY1ZmY7XG4gIHBhZGRpbmc6IDQ1cHggMzVweCA0NXB4IDEyMHB4O1xuICBtYXgtd2lkdGg6IDQxNXB4O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xufVxuXG4uaHQtc2VydmljZS1ib3guc3R5bGUtMDYgLnNlcnZpY2UtY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaHQtc2VydmljZS1ib3guc3R5bGUtMDYgLnNlcnZpY2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMzVweCAyNXB4IDM1cHggMTEwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2VzLWhpZ2h0LTQ1MCB7XG4gIGhlaWdodDogNDUwcHg7XG59XG5cbi5zZXJ2aWNlLWNvbnRlbnQtaW5uZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogLTE4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZXJ2aWNlLWNvbnRlbnQtaW5uZXItYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlLWNvbnRlbnQtaW5uZXItYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAtMjYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS1jb250ZW50LWlubmVyLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogLTMwMHB4O1xuICB9XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTAzIHtcbiAgYm94LXNoYWRvdzogMCAwIDQxcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNTBweCAzMHB4IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDMgLmltYWdlLWJveC13cmFwIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTAzIC5pbWFnZS1ib3gtd3JhcCAuYm94LWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wMyAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQgLmhlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDMgLmltYWdlLWJveC13cmFwIC5jb250ZW50IC50ZXh0IHtcbiAgY29sb3I6ICMxNzI1NDE7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTAzOmhvdmVyIC5ib3gtaW1hZ2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTAzOmhvdmVyIC5jb250ZW50IC5oZWFkaW5nIHtcbiAgY29sb3I6ICMxNzI1NDE7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmh0LWJveC1pbWFnZXMuc3R5bGUtMDQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmh0LWJveC1pbWFnZXMuc3R5bGUtMDQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmh0LWJveC1pbWFnZXMuc3R5bGUtMDQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA0IC5pbWFnZS1ib3gtd3JhcCB7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNCAuaW1hZ2UtYm94LXdyYXAgLmJveC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDQgLmltYWdlLWJveC13cmFwIC5jb250ZW50IC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA0IC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCAudGV4dCB7XG4gIGNvbG9yOiAjMTcyNTQxO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNDpob3ZlciAuYm94LWltYWdlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNDpob3ZlciAuY29udGVudCAuaGVhZGluZyB7XG4gIGNvbG9yOiAjMTcyNTQxO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDcgLmltYWdlLWJveC13cmFwIHtcbiAgcGFkZGluZzogMzBweCAzNXB4IDMxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDcgLmltYWdlLWJveC13cmFwIC5ib3gtaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA3IC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDcgLmltYWdlLWJveC13cmFwIC5jb250ZW50IC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA3IC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCAudGV4dCB7XG4gIGNvbG9yOiAjMTcyNTQxO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNzpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMTIuIFNlcnZpY2VzIENzcyAgICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5odC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4uaHQtYnRuLWxnIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiAyNHB4IDI4cHg7XG59XG5cbi5odC1idG4tbWQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDI0cHggMjBweDtcbn1cblxuLmh0LWJ0bi1zbSB7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uaHQtYnRuOmhvdmVyLCAuaHQtYnRuOmFjdGl2ZSwgLmh0LWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjM1MjVhO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG5cbi5odC1idG4uYnRuLS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi5odC1idG4uYnRuLS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bl9fc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNTI1YTtcbn1cblxuLmJ0bl9fc2Vjb25kYXJ5OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1idXR0b24gLmh0LWJ0bi1sZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjJweDtcbiAgfVxufVxuXG4uaHQtYnRuLWljb24ge1xuICBwYWRkaW5nOiA4cHggODNweCA4cHggMjVweDtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMztcbn1cblxuLmh0LWJ0bi1pY29uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogM3B4O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaHQtYnRuLWljb246OmFmdGVyIHtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjM1MjVhO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IC01cHggMCAwIC01cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uaHQtYnRuLWljb246aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmh0LWJ0bi1pY29uOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XG59XG5cbi5odC1idG4taWNvbi10d28ge1xuICBwYWRkaW5nOiA4cHggODNweCA4cHggMjVweDtcbiAgYmFja2dyb3VuZDogI2YzNTI1YTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMztcbn1cblxuLmh0LWJ0bi1pY29uLXR3bzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDNweDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmh0LWJ0bi1pY29uLXR3bzo6YWZ0ZXIge1xuICB3aWR0aDogMzAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogLTVweCAwIDAgLTVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5odC1idG4taWNvbi10d286aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmh0LWJ0bi1pY29uLXR3bzpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xufVxuXG4ucHVyY2hhc2UtYnRuLCAuYnRuLXZpZXctZGVtbyB7XG4gIGJhY2tncm91bmQ6ICNmMzUyNWE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMThweCAzMHB4O1xufVxuXG4ucHVyY2hhc2UtYnRuOmhvdmVyLCAuYnRuLXZpZXctZGVtbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAxMy4gQ291bnRlcnMgQ3NzICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mdW4tZmFjdC1zdHlsZS1vbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZ1bi1mYWN0LXN0eWxlLW9uZSAuc2luZ2xlLWZ1bi1mYWN0IHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mdW4tZmFjdC1zdHlsZS1vbmUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZnVuLWZhY3Qtc3R5bGUtb25lIC5zaW5nbGUtZnVuLWZhY3Qge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZnVuLWZhY3Qtc3R5bGUtb25lIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZ1bi1mYWN0LXN0eWxlLW9uZSAuc2luZ2xlLWZ1bi1mYWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZnVuLWZhY3Qtc3R5bGUtdHdvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mdW4tZmFjdC1zdHlsZS10d28gLnNpbmdsZS1mdW4tZmFjdCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mdW4tZmFjdC1zdHlsZS10d28ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mdW4tZmFjdC1zdHlsZS10d28gLnNpbmdsZS1mdW4tZmFjdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mdW4tZmFjdC1zdHlsZS10d28ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mdW4tZmFjdC1zdHlsZS10d28gLnNpbmdsZS1mdW4tZmFjdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mdW4tZmFjdC1zdHlsZS10d28ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZnVuLWZhY3Qtc3R5bGUtdHdvIC5zaW5nbGUtZnVuLWZhY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mdW4tZmFjdC0tb25lIC5mdW4tZmFjdF9fY291bnQge1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLmZ1bi1mYWN0LS1vbmUgLmZ1bi1mYWN0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLmZ1bi1mYWN0LS10d28ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZnVuLWZhY3QtLXR3byAuZnVuLWZhY3RfX2NvdW50IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5mdW4tZmFjdC0tdHdvIC5mdW4tZmFjdF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDE0LiBMaXN0aW5nIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNob29zZS11cy1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNob29zZS11cy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNob29zZS11cy1jb250ZW50X2xlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNob29zZS11cy1jb250ZW50X2xlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNob29zZS1pdG1lLXdyYXAge1xuICBtYXgtd2lkdGg6IDQ1OHB4O1xufVxuXG4uc2luZ2xlLWNob29zZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cblxuLnNpbmdsZS1jaG9vc2UtaXRlbSAuY2hvb3NlLWl0ZW0taW1hZ2VzIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5zaW5nbGUtY2hvb3NlLWl0ZW0gLmNob29zZS1pY29uLXNtYWxsIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5zaW5nbGUtY2hvb3NlLWl0ZW0gLmNob29zZS1pdGVtLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5zaW5nbGUtY2hvb3NlLWl0ZW0gLmNob29zZS1pdGVtLXRleHQgaDQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2luZ2xlLWNob29zZS1pdGVtIC5jaG9vc2UtaXRlbS10ZXh0IHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc2VydmljZS1kZXRhaWxzLWNob29zZS1pdG1lLXdyYXAgLmNob29zZS1pdGVtLXRleHQge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAxNS4gQ2FsbCBUbyBBY3Rpb24gQ3NzICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jdGEtYmctaW1hZ2Vfb25lIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9jYWxsLXRvLWFjdGlvbi0wMS5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jdGEtaW1hZ2UtYm94IHtcbiAgcGFkZGluZzogNDBweCA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jdGEtaW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gIH1cbiAgLmN0YS1pbWFnZS1ib3ggYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgIDE2LiBUZXN0aW1vbmlhbCBzbGlkZXIgQ3NzICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udGVzdGltb25pYWwtc2xpZGVyLmV4dHJhX21fbHJ0cCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IC04MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAudGVzdGltb25pYWwtc2xpZGVyLmV4dHJhX21fbHJ0cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1zbGlkZXIuZXh0cmFfbV9scnRwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNsaWRlci5leHRyYV9tX2xydHAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci1vbmUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLW9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci1vbmUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLW9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci1vbmUge1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItb25lIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYge1xuICBvcGFjaXR5OiAwLjQzO1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItb25lIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLW5leHQge1xuICBvcGFjaXR5OiAwLjQzO1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItb25lIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yMiwgMS4yMik7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci1vbmUgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC50ZXN0aW1vbmlhbC1zbGlkZXItLWJveCB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE0KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItb25lIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxLjA4KTtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItb25lIC5zd2lwZXItc2xpZGUgLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IHtcbiAgcGFkZGluZzogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMHB4IDA7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci1vbmUgLnN3aXBlci1zbGlkZSAudGVzdGltb25pYWwtc2xpZGVyLS1ib3ggLnJldGluZy1zdGFyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjZjM1MjVhO1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItb25lIC5zd2lwZXItc2xpZGUgLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IC5yZXRpbmctc3RhciBhIHtcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLW9uZSAuc3dpcGVyLXNsaWRlIC50ZXN0aW1vbmlhbC1zbGlkZXItLWJveCAudGVzdGltb25pYWwtc2xpZGVyX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLW9uZSAuc3dpcGVyLXNsaWRlIC50ZXN0aW1vbmlhbC1zbGlkZXItLWJveCAudGVzdGltb25pYWwtc2xpZGVyX190ZXh0IC5zdGFydC1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogLTEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci1vbmUgLnN3aXBlci1zbGlkZSAudGVzdGltb25pYWwtc2xpZGVyLS1ib3ggLnRlc3RpbW9uaWFsLXNsaWRlcl9fdGV4dCAuZW5kLWJsb2NrIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMC4zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci1vbmUgLnN3aXBlci1zbGlkZSAudGVzdGltb25pYWwtc2xpZGVyLS1ib3ggLnRlc3RpbW9uaWFsLXNsaWRlcl9fYXV0aG9yIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10d28gLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLXR3byAudGVzdGltb25pYWwtc2xpZGVyLS1ib3ggLnRlc3RpbW9uaWFsLXNsaWRlcl9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLXR3byAudGVzdGltb25pYWwtc2xpZGVyLS1ib3ggLnRlc3RpbW9uaWFsLXNsaWRlcl9fdGV4dCAuc3RhcnQtYmxvY2sge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3R0b206IC04cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLXR3byAudGVzdGltb25pYWwtc2xpZGVyLS1ib3ggLnRlc3RpbW9uaWFsLXNsaWRlcl9fdGV4dCAuZW5kLWJsb2NrIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMC4zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10d28gLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IC50ZXN0aW1vbmlhbC1zbGlkZXJfX2F1dGhvciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdHdvIC50ZXN0aW1vbmlhbC1zbGlkZXItLWJveCAudGVzdGltb25pYWwtc2xpZGVyX19hdXRob3IgaDYge1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLXR3byAuc3dpcGVyLW5hdi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10d28gLnN3aXBlci1uYXYtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRlc3RpbW9uaWFscy12ZXJ0aWNhbC13cmFwIHtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtdmVydGljYWwtd3JhcCB7XG4gICAgaGVpZ2h0OiA3ODBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLXZlcnRpY2FsLXdyYXAgLnZlcnRpY2FsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGVzdGltb25pYWxzLXZlcnRpY2FsLXdyYXAgLnRlc3RpbW9uaWFsLXNsaWRlci1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGVzdGltb25pYWxzLXZlcnRpY2FsLXdyYXAgLnRlc3RpbW9uaWFsLXNsaWRlci1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy12ZXJ0aWNhbC13cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXItYm94OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xufVxuXG4udGVzdGltb25pYWxzLXZlcnRpY2FsLXdyYXAgLnRlc3RpbW9uaWFsLXNsaWRlci1ib3ggLnRlc3RpbW9uaWFsLWltYWdlcyB7XG4gIG1pbi13aWR0aDogOTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4udGVzdGltb25pYWxzLXZlcnRpY2FsLXdyYXAgLnRlc3RpbW9uaWFsLXNsaWRlci1ib3gge1xuICBwYWRkaW5nOiAzMHB4IDI1cHggMzBweDtcbn1cblxuLnRlc3RpbW9uaWFscy12ZXJ0aWNhbC13cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXItYm94IC50ZXN0aW1vbmlhbC0tYm94IHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udGVzdGltb25pYWxzLXZlcnRpY2FsLXdyYXAgLnRlc3RpbW9uaWFsLXNsaWRlci1ib3ggLnRlc3RpbW9uaWFsLXNsaWRlcl9fYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnRlc3RpbW9uaWFscy12ZXJ0aWNhbC13cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXItYm94IC50ZXN0aW1vbmlhbC1zbGlkZXJfX2F1dGhvciBoNiB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4udGVzdGltb25pYWxzLXZlcnRpY2FsLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRvcDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50ZXN0aW1vbmlhbHMtdmVydGljYWwtd3JhcCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi50ZXN0aW1vbmlhbHMtdmVydGljYWwtd3JhcCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlc3RpbW9uaWFscy12ZXJ0aWNhbC13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICByaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscy12ZXJ0aWNhbC13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10aHJlZSAudGVzdGltb25pYWwtc2xpZGVyX19zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10aHJlZSAudGVzdGltb25pYWwtc2xpZGVyX19zaW5nbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLXRocmVlIC50ZXN0aW1vbmlhbC1zbGlkZXItLWJveCAudGVzdGltb25pYWwtc2xpZGVyX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdGhyZWUgLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IC50ZXN0aW1vbmlhbC1zbGlkZXJfX3RleHQgLnN0YXJ0LWJsb2NrIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgYm90dG9tOiAtOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10aHJlZSAudGVzdGltb25pYWwtc2xpZGVyLS1ib3ggLnRlc3RpbW9uaWFsLXNsaWRlcl9fdGV4dCAuZW5kLWJsb2NrIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMC4zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10aHJlZSAudGVzdGltb25pYWwtc2xpZGVyLS1ib3ggLnRlc3RpbW9uaWFsLXNsaWRlcl9fYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdGhyZWUgLnRlc3RpbW9uaWFsLXNsaWRlci0tYm94IC50ZXN0aW1vbmlhbC1zbGlkZXJfX2F1dGhvciBoNiB7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLXRocmVlIC50ZXN0aW1vbmlhbC1zbGlkZXItLWJveCAudGVzdGltb25pYWwtc2xpZGVyX19hdXRob3IgLmNvbXBhbnktbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10aHJlZSAudGVzdGltb25pYWwtYm94LWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10aHJlZSAudGVzdGltb25pYWwtYm94LWJnOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA4OCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10aHJlZSAudGVzdGltb25pYWwtYm94LWJnOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10aHJlZSAudGVzdGltb25pYWwtYm94LWJnLnRlc3RpbW9uaWFsLXRocmVlLWltYWdlcyB7XG4gIHBhZGRpbmc6IDEycHggMTJweCAwO1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdGhyZWUgLnRlc3RpbW9uaWFsLWJveC1iZy50ZXN0aW1vbmlhbC10aHJlZS1pbWFnZXMgLmltZy1ib3gge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLXRocmVlIC50ZXN0aW1vbmlhbC1ib3gtYmcudGVzdGltb25pYWwtdGhyZWUtaW1hZ2VzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdGhyZWUgLnN3aXBlci1uYXYtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10aHJlZSAuc3dpcGVyLW5hdi1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VjdGlvbi10aXRsZS1ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnNlY3Rpb24tdGl0bGUtYm9yZGVyOjphZnRlciB7XG4gIGhlaWdodDogOTUlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLWJvcmRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtYm9yZGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLWJvcmRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtYm9yZGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzIC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5odC1zb2NpYWwtbmV0d29ya3MgLml0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmh0LXNvY2lhbC1uZXR3b3JrcyAuaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzLmRlZmF1bHQtY29sb3IgLml0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMTcyNTQxO1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmh0LXNvY2lhbC1uZXR3b3Jrcy5kZWZhdWx0LWNvbG9yIC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5odC1zb2NpYWwtbmV0d29ya3MuZGVmYXVsdC1jb2xvciAuaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzIC5zb2NpYWwtbGluazo6YmVmb3JlIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtdHdvLWljb24gLml0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS10d28taWNvbiAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLXR3by1pY29uIC5pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtdHdvLWljb24gLml0ZW0gLnNvY2lhbC1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLXR3by1pY29uIC5pdGVtIC5zb2NpYWwtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICBcclxuPSAgICAgICAgICAxNy4gVGVhbSBDc3MgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAxIC50ZWFtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAxIC50ZWFtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBoZWlnaHQ6IDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiAnJztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDEgLnRlYW0tY29udGVudCBoNCB7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMSAudGVhbS1jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMSAudGVhbS1jb250ZW50IC50ZXh0LWJveCB7XG4gIHotaW5kZXg6IDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDE6aG92ZXIgLnRlYW0tY29udGVudDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDE6aG92ZXIgLnRlYW0tY29udGVudCBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAxOmhvdmVyIC50ZWFtLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAxOmhvdmVyIC5zb2NpYWwtY3JlYXRpdmUtYm94IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMTpob3ZlciAuc29jaWFsLWNyZWF0aXZlLWJveCAuc3R5bGUtdGhyZWUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI0cHgpO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAxIC5zb2NpYWwtY3JlYXRpdmUtYm94IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMSAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLXRocmVlIHtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMSAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLXRocmVlIC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzE3MjU0MTtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDEgLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS10aHJlZSAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMiAudGVhbS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMiAudGVhbS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMiAudGVhbS1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMiAudGVhbS1jb250ZW50OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgaGVpZ2h0OiAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyIC50ZWFtLWNvbnRlbnQgaDQge1xuICBjb2xvcjogIzI3MzI3MjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDIgLnRlYW0tY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDIgLnRlYW0tY29udGVudCAudGV4dC1ib3gge1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDI6aG92ZXIgLnRlYW0tY29udGVudDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDI6aG92ZXIgLnRlYW0tY29udGVudCBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyOmhvdmVyIC50ZWFtLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyOmhvdmVyIC5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtZm91ciAuaXRlbSB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDIgLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS1mb3VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyIC5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtZm91ciAuaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyIC5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtZm91ciAuaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMyNzI7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDIgLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS1mb3VyIC5pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjM1MjVhO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyIC5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtZm91ciAuaXRlbTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMiAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIgLml0ZW06bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDIgLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS1mb3VyIC5pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAyIC5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtZm91ciAuaXRlbTpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDMgLnRlYW0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDMgLnRlYW0taW1hZ2UgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDMgLnRlYW0taW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAzIC5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtZm91ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMDtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMyAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIgLml0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMyAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIgLml0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjcyO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAzIC5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtZm91ciAuaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YzNTI1YTtcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMyAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIgLml0ZW06bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDMgLmh0LXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS1mb3VyIC5pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAzIC5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtZm91ciAuaXRlbTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cblxuLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMyAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIgLml0ZW06bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDMgLnRlYW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDMgaDQge1xuICBjb2xvcjogIzI3MzI3MjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDMgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAzIHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc2luZ2xlLXRlYW0tYm94LnN0eWxlLTAzOmhvdmVyIC5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtZm91ciAuaXRlbSB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi50ZWFtLXN0eWxlLTMtdGl0bGUge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW0tc3R5bGUtMy10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGVhbS1zdHlsZS0zLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgfVxufVxuXG4udGVhbS1zdHlsZS0zLXRpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgzOSwgNTAsIDExNCwgMC45NSk7XG59XG5cbi50ZWFtLXN0eWxlLTMtdGl0bGUgLnRlYW0tc3R5bGUtMy10aXRsZS1iZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0MHB4O1xuICBtaW4td2lkdGg6IDM0MHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBsZWZ0OiAwJTtcbiAgLyogQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDE0MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfSAqL1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW0tc3R5bGUtMy10aXRsZSAudGVhbS1zdHlsZS0zLXRpdGxlLWJnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKDAlKTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtaW4td2lkdGg6IDk1JTtcbiAgfVxufVxuXG4udGVhbS1zdHlsZS0zLXRpdGxlIC50ZWFtLXN0eWxlLTMtdGl0bGUtYmcgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRlYW0tc3R5bGUtMy10aXRsZSAudGVhbS1zdHlsZS0zLXRpdGxlLWJnIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgMTguIFByb2pjZXQgQ3NzICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm1lc3NvbnJ5LWJ1dHRvbiBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm1lc3NvbnJ5LWJ1dHRvbiBidXR0b246bGFzdC1jaGlsZCAuZmlsdGVyLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tZXNzb25yeS1idXR0b24gYnV0dG9uIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbjogNXB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubWVzc29ucnktYnV0dG9uIGJ1dHRvbiBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tZXNzb25yeS1idXR0b24gYnV0dG9uIHNwYW4uZmlsdGVyLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc0O1xuICBjb2xvcjogIzI3MzI3MjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLm1lc3NvbnJ5LWJ1dHRvbiBidXR0b24gc3Bhbi5maWx0ZXItY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi13aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMyNzI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tZXNzb25yeS1idXR0b24gYnV0dG9uIHNwYW4uZmlsdGVyLWNvdW50ZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTZweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzI3MzI3MjtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyNzMyNzI7XG59XG5cbi5tZXNzb25yeS1idXR0b24gYnV0dG9uOmhvdmVyIHNwYW4uZmlsdGVyLWNvdW50ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xufVxuXG4ubWVzc29ucnktYnV0dG9uIGJ1dHRvbjpob3ZlciBzcGFuLmZpbHRlci10ZXh0IHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5tZXNzb25yeS1idXR0b24gYnV0dG9uLmlzLWNoZWNrZWQgc3Bhbi5maWx0ZXItdGV4dCB7XG4gIGNvbG9yOiAjZjM1MjVhO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8taXRlbSAuc2luZ2xlLXBvcnRmb2xpb19fdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby1pdGVtOmhvdmVyIC5wcm9qZWN0LWhvdmVyLTAxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDgyLCA5MCwgMC44KTtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8taXRlbTpob3ZlciAucHJvamVjdC1ob3Zlci0wMSAucG9zdC1vdmVybGF5LXRpdGxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby1pdGVtOmhvdmVyIC5wcm9qZWN0LWhvdmVyLTAxIC5pbm5lci1pY29uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby1pdGVtIC5wcm9qZWN0LWhvdmVyLTAxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAuMSU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby1pdGVtIC5wcm9qZWN0LWhvdmVyLTAxIC5wb3N0LW92ZXJsYXktdGl0bGUge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMi43MXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLWl0ZW0gLnByb2plY3QtaG92ZXItMDEgLmlubmVyLWljb24ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICByaWdodDogNDBweDtcbiAgdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG59XG5cbi5odC1ncmFkYXRpb24uc3R5bGUtMDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuY2lyY2xlLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuY2lyY2xlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5odC1ncmFkYXRpb24uc3R5bGUtMDEgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuY2lyY2xlIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5odC1ncmFkYXRpb24uc3R5bGUtMDEgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbiAgLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuY2lyY2xlIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIC5jaXJjbGUge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5odC1ncmFkYXRpb24uc3R5bGUtMDEgLmNpcmNsZSAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5odC1ncmFkYXRpb24uc3R5bGUtMDEgLmhlYWRpbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuYm94LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIC5ib3gtaW1hZ2UgLmhvdmVyLWltYWdlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41IDAuOSBlYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5odC1ncmFkYXRpb24uc3R5bGUtMDEgLml0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuaXRlbTpob3ZlciAuY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2Mi45MTM2cHggNS4wODY0cHggcmdiYSgzOSwgNTAsIDExNCwgMC4zMyk7XG59XG5cbi5odC1ncmFkYXRpb24uc3R5bGUtMDEgLml0ZW06aG92ZXIgLmhlYWRpbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuaXRlbTpob3ZlciAuaG92ZXItaW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuaXRlbTpob3ZlciAuZGVmYXVsdC1pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgMTkuIFRpbWVsaW5lIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaHQtdGltZWxpbmUuc3R5bGUtMDEubWItZGlmZmVyZW50IC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHggMCAxN3B4IDY1cHg7XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMS5tYi1kaWZmZXJlbnQgLml0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5odC10aW1lbGluZS5zdHlsZS0wMS5tYi1kaWZmZXJlbnQgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDBweCAwIDE3cHggMzVweDtcbiAgfVxufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDEgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCAwIDM1cHggNjVweDtcbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC5pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC5pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAwcHggMCAzNXB4IDM1cHg7XG4gIH1cbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC5pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5odC10aW1lbGluZS5zdHlsZS0wMSAuaXRlbTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMSAuZG90cyAubWlkZGxlLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC5kb3RzIC5taWRkbGUtZG90IHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC50bS10aW1lbGluZS1saXN0IC50aW1lbGluZS1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMSAudG0tdGltZWxpbmUtbGlzdCAudGltZWxpbmUtY29sIC5jb250ZW50LWJvZHkgaDUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC50bS10aW1lbGluZS1saXN0IC50aW1lbGluZS1jb2wgLmNvbnRlbnQtYm9keSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC50bS10aW1lbGluZS1saXN0IC50aW1lbGluZS1jb2wgLmNvbnRlbnQtYm9keSBwIHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDEgLnRtLXRpbWVsaW5lLWxpc3QgLnRpbWVsaW5lLWNvbDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMi5tYi1kaWZmZXJlbnQgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCAwIDE3cHggNjVweDtcbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAyLm1iLWRpZmZlcmVudCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmh0LXRpbWVsaW5lLnN0eWxlLTAyLm1iLWRpZmZlcmVudCAuaXRlbSB7XG4gICAgcGFkZGluZzogMHB4IDAgMTdweCAzNXB4O1xuICB9XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMiAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4IDAgMjVweCA2NXB4O1xufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDIgLml0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDIgLml0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaHQtdGltZWxpbmUuc3R5bGUtMDIgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDBweCAwIDI1cHggMzVweDtcbiAgfVxufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDIgLml0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmh0LXRpbWVsaW5lLnN0eWxlLTAyIC5pdGVtOjpiZWZvcmUge1xuICAgIGxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAyIC5kb3RzIC5taWRkbGUtZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzI3MzI3Mjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaHQtdGltZWxpbmUuc3R5bGUtMDIgLmRvdHMgLm1pZGRsZS1kb3Qge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDIgLnRtLXRpbWVsaW5lLWxpc3QgLnRpbWVsaW5lLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAyIC50bS10aW1lbGluZS1saXN0IC50aW1lbGluZS1jb2wgLmNvbnRlbnQtYm9keSBoNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDIgLnRtLXRpbWVsaW5lLWxpc3QgLnRpbWVsaW5lLWNvbCAuY29udGVudC1ib2R5IHAge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDIgLnRtLXRpbWVsaW5lLWxpc3QgLnRpbWVsaW5lLWNvbCAuY29udGVudC1ib2R5IHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMiAudG0tdGltZWxpbmUtbGlzdCAudGltZWxpbmUtY29sOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDIwLiBDb250YWN0IFVzIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jb250YWN0LWZvcm1fX29uZSB7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICMxNzI1NDE7XG59XG5cbi5jb250YWN0LWZvcm1fX29uZSAuY29udGFjdC1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb250YWN0LWZvcm1fX29uZSAuY29udGFjdC1pbm5lciBpbnB1dCxcbi5jb250YWN0LWZvcm1fX29uZSAuY29udGFjdC1pbm5lciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODVhNWU7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jb250YWN0LWZvcm1fX29uZSAuY29udGFjdC1pbm5lciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWZvcm1fX29uZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtX19vbmUgLnBlcnNvbmFsLWNvbnRhY3QtYnRuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jb250YWN0LWZvcm1fX3R3byB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fdHdvIC5jb250YWN0LWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fdHdvIC5jb250YWN0LWlubmVyIGlucHV0LFxuLmNvbnRhY3QtZm9ybV9fdHdvIC5jb250YWN0LWlubmVyIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI3MzI3MjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fdHdvIC5jb250YWN0LWlubmVyIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTkwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fdHdvIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybV9fdHdvIC5wZXJzb25hbC1jb250YWN0LWJ0biB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY29udGFjdC1mb3JtX190aHJlZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5jb250YWN0LWZvcm1fX3RocmVlIC5jb250YWN0LWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fdGhyZWUgLmNvbnRhY3QtaW5uZXIgaW5wdXQsXG4uY29udGFjdC1mb3JtX190aHJlZSAuY29udGFjdC1pbm5lciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jb250YWN0LWZvcm1fX3RocmVlIC5jb250YWN0LWlubmVyIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTkwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fdGhyZWUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtX190aHJlZSAucGVyc29uYWwtY29udGFjdC1idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNpbmdsZS1jb250YWN0LWluZm8td3JhcCAuaWNvbi1ib3gge1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1pbi13aWR0aDogNzBweDtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjlweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4zMSk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAyMS4gUHJpY2luZyAgQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDM0cHggMjBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmN2ZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX2lubmVyIC5wcmljaW5nX190YWItbWVudSAudGFiX19pdGVtIGEge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX2lubmVyIC5wcmljaW5nX190YWItbWVudSAudGFiX19pdGVtIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YzNTI1YTtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX190aXRsZSB7XG4gIGNvbG9yOiAjMjczMjcyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX3ByaWNlLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX19wcmljZS13cmFwIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IC45O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX19wcmljZS13cmFwIC5wcmljZV9fdHdvIHtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX2xpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX19saXN0IGxpIC5mZWF0dXJlZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX19mb290ZXIgLmh0LWJ0biB7XG4gIHdpZHRoOiAxODBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX2Zvb3RlciAuaHQtYnRuLS1vdXRsaW5lIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZV9fZmVhdHVyZS1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA4OHB4IHNvbGlkICNlZTc0NTU7XG4gIGJvcmRlci1ib3R0b206IDg4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA4OHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX2ZlYXR1cmUtbWFyayBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03MnB4O1xuICByaWdodDogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGU6aG92ZXIgLnByaWNpbmctdGFibGVfX2lubmVyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMzBweCByZ2JhKDg5LCA2OSwgMjMwLCAwLjEyKTtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAzNXB4IDIxcHggNDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGUtLXBvcHVsYXIgLnByaWNpbmctdGFibGVfX2lubmVyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMzBweCByZ2JhKDg5LCA2OSwgMjMwLCAwLjEyKTtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAzNXB4IDIxcHggNDFweDtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlLS1wb3B1bGFyX19iZyAucHJpY2luZy10YWJsZV9faW5uZXIge1xuICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlLS1wb3B1bGFyX19iZyAucHJpY2luZy10YWJsZV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlLS1wb3B1bGFyX19iZyAucHJpY2luZy10YWJsZV9fcHJpY2Utd3JhcCAuY3VycmVuY3kge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlLS1wb3B1bGFyX19iZyAucHJpY2luZy10YWJsZV9fcHJpY2Utd3JhcCAucHJpY2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlLS1wb3B1bGFyX19iZyAucHJpY2luZy10YWJsZV9fcHJpY2Utd3JhcCAucGVyaW9kIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZS0tcG9wdWxhcl9fYmcgLnByaWNpbmctdGFibGVfX2xpc3QgbGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDkwcHggMjBweCAxMDBweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlX19pbm5lcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXR0ZXJucy9wcmljaW5nLTAxLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlX19pbm5lcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGF0dGVybnMvcHJpY2luZy0wMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZV9faW5uZXIgLnByaWNlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogLjk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZV9faW5uZXIgLnByaWNlX190aHJlZSB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4ucHJpY2luZy10YWJsZS10d28gLnByaWNpbmctdGFibGVfX3RpdGxlIHtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS10d28gLnByaWNpbmctdGFibGVfX3ByaWNlLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlX19saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZV9fbGlzdCBsaSAuZmVhdHVyZWQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHJpY2luZy10YWJsZS10d28gLnByaWNpbmctdGFibGVfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZV9fZm9vdGVyIC5odC1idG4ge1xuICB3aWR0aDogMTgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlX19mb290ZXIgLmh0LWJ0bi0tb3V0bGluZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMjIuIENvcnBvcmF0ZSBQYWdlcyBDc3MgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNvcnBvcmF0ZS1iZy0wMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9ob21lLWNvcnBvcmF0ZS1iZy0wMS5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uY29ycG9yYXRlLWJnLTAyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL2hvbWUtY29ycG9yYXRlLWJnLTAyLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jb3Jwb3JhdGUtaGVybyB7XG4gIGhlaWdodDogODkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvcnBvcmF0ZS1oZXJvIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmNvcnBvcmF0ZS1oZXJvIC5oZXJvLXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjMTcyNTQxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY29ycG9yYXRlLWhlcm8gaDEge1xuICBmb250LXNpemU6IDYzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5jb3Jwb3JhdGUtaGVybyB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxuICAuY29ycG9yYXRlLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb3Jwb3JhdGUtaGVybyB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICAuY29ycG9yYXRlLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvcnBvcmF0ZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDQ5MHB4O1xuICB9XG4gIC5jb3Jwb3JhdGUtaGVybyAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5jb3Jwb3JhdGUtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvcnBvcmF0ZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5jb3Jwb3JhdGUtaGVybyAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5jb3Jwb3JhdGUtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5oZXJvLWFyZWEtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGwtdG8tbnVtYmVyIHtcbiAgcmlnaHQ6IDkwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbn1cblxuLmNhbGwtdG8tbnVtYmVyIGEge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmNhbGwtdG8tbnVtYmVyIGEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuY2FsbC10by1udW1iZXIgYSB7XG4gICAgcGFkZGluZzogMjBweCAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhbGwtdG8tbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mZWF0dXJlLWltYWdlc19fb25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtaW1hZ2VzX19vbmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uY3VzdG9tXzQuYWN0aXZlIHtcbiAgcGFkZGluZzogNDBweCA1MnB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbV80LmFjdGl2ZSB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICB9XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTAxIC5pbWFnZS1ib3gtd3JhcCB7XG4gIG1heC13aWR0aDogMjk1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmh0LWJveC1pbWFnZXMuc3R5bGUtMDEgLmltYWdlLWJveC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmh0LWJveC1pbWFnZXMuc3R5bGUtMDEgLmltYWdlLWJveC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTAxIC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMTcyNTQxO1xufVxuXG4uYnJhbmQtYm94LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJyYW5kLWJveC13cmFwIC5zaW5nbGUtYnJhbmQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJhbmQtYm94LXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuYnJhbmQtYm94LXdyYXAgLnNpbmdsZS1icmFuZC1ib3gge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYnJhbmQtYm94LXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYnJhbmQtYm94LXdyYXAgLnNpbmdsZS1icmFuZC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMtaW1hZ2VzIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogRkFRICovXG4uZmFxLXR3by13cmFwcGVyIC5wYW5lbC5wYW5lbC1kZWZhdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZCwgLmZhcS10d28td3JhcHBlciAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZmFxLXR3by13cmFwcGVyIC5jYXJkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZmFxLXR3by13cmFwcGVyIC5jYXJkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmFxLXR3by13cmFwcGVyIC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mYXEtdHdvLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIHBhZGRpbmc6IDIwcHggNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZhcS10d28td3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uZmFxLXR3by13cmFwcGVyIC5jYXJkLWhlYWRlciBoNSBidXR0b24gLmFjY29yZGlvbi1udW1iZXIge1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogNDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA0O1xufVxuXG4uZmFxLXR3by13cmFwcGVyIC5jYXJkLWhlYWRlciBoNSBidXR0b24gLmFjY28tbnVtYmVyLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZjM1MjVhO1xuICBsZWZ0OiA1cHg7XG4gIGJvdHRvbTogMTZweDtcbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uOmhvdmVyLCAuZmFxLXR3by13cmFwcGVyIC5jYXJkLWhlYWRlciBoNSBidXR0b246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZjM1MjVhO1xufVxuXG4uZmFxLXR3by13cmFwcGVyIC5jYXJkLWhlYWRlciBoNSBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBjb2xvcjogI2YzNTI1YTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5mYXEtdHdvLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBzcGFuIGkge1xuICBjb2xvcjogI2YzNTI1YTtcbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHNwYW4gaTpudGgtY2hpbGQoMikge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5mYXEtdHdvLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYXEtdHdvLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gc3BhbiBpOm50aC1jaGlsZCgxKSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMHB4IDQ4cHggMjBweDtcbn1cblxuLnNlcnZpY2UtZGV0YWlscy1sZWZ0LXNpZGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UtZGV0YWlscy1sZWZ0LXNpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uaHQtdGFiLW1lbnUtMDEgbGkge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmY7XG59XG5cbi5odC10YWItbWVudS0wMSBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5odC10YWItbWVudS0wMSBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5odC10YWItbWVudS0wMSBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5odC10YWItbWVudS0wMSBsaSBhIHtcbiAgYmFja2dyb3VuZDogI2YzNTI1YTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLmh0LXRhYi1tZW51LTAxIGxpIC5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzI3MzI3Mjtcbn1cblxuLmh0LXRhYl9fY29udGVudC0wMSB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIHBhZGRpbmc6IDYwcHggNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmh0LXRhYl9fY29udGVudC0wMSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAyMy4gUGVyc29uYWwgUGFnZXMgQ3NzICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wZXJzb25hbC1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKlxyXG4gICAgaGVpZ2h0OiA5NDRweDsqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGVyc29uYWwtaGVybyAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5wZXJzb25hbC1oZXJvIC5oZXJvLXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjMTcyNTQxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucGVyc29uYWwtaGVybyBoMSB7XG4gIGZvbnQtc2l6ZTogNjNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBlcnNvbmFsLWhlcm8ge1xuICAgIC8qaGVpZ2h0OiA3MDBweDsqL1xuICB9XG4gIC5wZXJzb25hbC1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGVyc29uYWwtaGVybyB7XG4gICAgLypoZWlnaHQ6IDYwMHB4OyovXG4gIH1cbiAgLnBlcnNvbmFsLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBlcnNvbmFsLWhlcm8ge1xuICAgIC8qaGVpZ2h0OiA0OTBweDsqL1xuICB9XG4gIC5wZXJzb25hbC1oZXJvIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5wZXJzb25hbC1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWwtaGVybyB7XG4gICAgLypoZWlnaHQ6IDQwMHB4OyovXG4gIH1cbiAgLnBlcnNvbmFsLWhlcm8gLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLnBlcnNvbmFsLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ucGVyc29uYWwtaW5uZXItaGVyby1pbWFnZXMge1xuICBtYXJnaW4tdG9wOiAxODBweDtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBlcnNvbmFsLWlubmVyLWhlcm8taW1hZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBlcnNvbmFsLWlubmVyLWhlcm8taW1hZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wZXJzb25hbC1pbm5lci1oZXJvLWltYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFsLWlubmVyLWhlcm8taW1hZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ucGVyc29uYWwtaW5uZXItaGVyby1pbWFnZXMtdHdvIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBlcnNvbmFsLWlubmVyLWhlcm8taW1hZ2VzLXR3byB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wZXJzb25hbC1pbm5lci1oZXJvLWltYWdlcy10d28ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBlcnNvbmFsLWlubmVyLWhlcm8taW1hZ2VzLXR3byB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFsLWlubmVyLWhlcm8taW1hZ2VzLXR3byB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnNvY2lhbC1wZXJzb25hbC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDQwcHg7XG59XG5cbi5wZXJzb25hbC1hYm91dC1sZWZ0LXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nOiA5MHB4IDgycHggOTBweCA3MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBlcnNvbmFsLWFib3V0LWxlZnQtd3JhcCB7XG4gICAgcGFkZGluZzogNjBweCA1MnB4IDYwcHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25hbC1hYm91dC1sZWZ0LXdyYXAge1xuICAgIHBhZGRpbmc6IDYwcHggNTJweCA2MHB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGVyc29uYWwtYWJvdXQtbGVmdC13cmFwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHggNjBweCAxNXB4O1xuICB9XG59XG5cbi5wZXJzb25hbC1hYm91dC1yaWdodC13cmFwIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjVmNTtcbiAgcGFkZGluZzogOTBweCA4MnB4IDkwcHggNzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBlcnNvbmFsLWFib3V0LXJpZ2h0LXdyYXAge1xuICAgIHBhZGRpbmc6IDYwcHggNTJweCA2MHB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWwtYWJvdXQtcmlnaHQtd3JhcCB7XG4gICAgcGFkZGluZzogNjBweCA1MnB4IDYwcHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wZXJzb25hbC1hYm91dC1yaWdodC13cmFwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHggNjBweCAxNXB4O1xuICB9XG59XG5cbi5hYm91dC1jb2wtMDVfX3JpZ2h0IHtcbiAgd2lkdGg6IDUxNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWNvbC0wNV9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnBlcnNvbmFsLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBlcnNvbmFsLWJveDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogODUlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLnBlcnNvbmFsLWFib3V0LWxlZnQtaW1hZ2VzIHtcbiAgcGFkZGluZzogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWwtYWJvdXQtbGVmdC1pbWFnZXMge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLnBlcnNvbmFsLWFib3V0LWxlZnQtaW1hZ2VzIC5pbWctYm94IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGVyc29uYWwtYWJvdXQtbGVmdC1pbWFnZXMgLnBlcnNvbmFsLWFib3V0LWJ0bi1ib3gtdHdvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDgwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDI1cHg7XG59XG5cbi5wbC1sZy0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsLWxnLTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5wZXJzb25hbC1za2lsbC1jb250ZW50LWJveC1vbmUge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWwtc2tpbGwtY29udGVudC1ib3gtb25lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnBlcnNvbmFsLXNraWxsLWNvbnRlbnQtYm94LW9uZSAucHJvZ3Jlc3MtYmFyLS1vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25hbC1za2lsbC1jb250ZW50LWJveC1vbmUgLnByb2dyZXNzLWJhci0tb25lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGVyc29uYWwtc2tpbGwtY29udGVudC1ib3gtb25lIC5wcm9ncmVzcy1iYXItLW9uZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBlcnNvbmFsLXNraWxsLWNvbnRlbnQtYm94LXR3byB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnBlcnNvbmFsLXNraWxsLWNvbnRlbnQtYm94LXR3byAucHJvZ3Jlc3MtYmFyLS1vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25hbC1za2lsbC1jb250ZW50LWJveC10d28gLnByb2dyZXNzLWJhci0tb25lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGVyc29uYWwtc2tpbGwtY29udGVudC1ib3gtdHdvIC5wcm9ncmVzcy1iYXItLW9uZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItLW9uZSAucHJvZ3Jlc3MtY2hhcnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9ncmVzcy1iYXItLXR3byB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9ncmVzcy1iYXItLXR3byAucHJvZ3Jlc3MtY2hhcnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wZXJzb25hbC1ib3gtc2tpbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5wZXJzb25hbC1ib3gtc2tpbGw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDg4JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi5wZXJzb25hbC1ib3gtc2tpbGwucGVyc29uYWwtc2tpbGwtcmlnaHQtaW1hZ2VzIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWwtYm94LXNraWxsLnBlcnNvbmFsLXNraWxsLXJpZ2h0LWltYWdlcyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4ucGVyc29uYWwtYm94LXNraWxsLnBlcnNvbmFsLXNraWxsLXJpZ2h0LWltYWdlcyAuaW1nLWJveCB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBlcnNvbmFsLWJveC1za2lsbC5wZXJzb25hbC1za2lsbC1yaWdodC1pbWFnZXMgLnBlcnNvbmFsLWFib3V0LWJ0bi1ib3gtdHdvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDgwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDI1cHg7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZ3Jlc3MtY2hhcnRzIC5oZWFkaW5nIHtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2dyZXNzLWNoYXJ0cyAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDE0cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzLS10d28ge1xuICB3aWR0aDogMjMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLnByb2dyZXNzLWNoYXJ0cyAucHJvZ3Jlc3MtLXR3byAucHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLnByb2dyZXNzLWNoYXJ0cyAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXI6OmFmdGVyLCAucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTRweDtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLnByb2dyZXNzLWNoYXJ0cyAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBib3JkZXI6IDNweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogLjM7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIgc3Bhbi5wZXJjZW50LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTQ1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdG9wOiAtNDBweDtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4ucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzc19fdHdvIC5wcm9ncmVzcy1iYXIgc3Bhbi5wZXJjZW50LWxhYmVsIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLnBlcnNvbmFsLWluZm8tYm94IHtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHggMTVweDtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG5cbi5wZXJzb25hbC1zZXJ2aWNlLWFyZWEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxleGlibGUtaW1hZ2Utc2xpZGVyLXdyYXAge1xuICBtYXJnaW4tcmlnaHQ6IC01MDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZsZXhpYmxlLWltYWdlLXNsaWRlci13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZsZXhpYmxlLWltYWdlLXNsaWRlci13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZsZXhpYmxlLWltYWdlLXNsaWRlci13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGVyc29uYWwtc2VydmljZS1ib3gtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MjVweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25hbC1zZXJ2aWNlLWJveC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ucGVyc29uYWwtc2VydmljZS1ib3gtd3JhcDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogODglO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLnBlcnNvbmFsLXNlcnZpY2UtYm94LXdyYXAucGVyc29uYWwtc2VydmljZS1sZWZ0LWltYWdlcyB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xufVxuXG4ucGVyc29uYWwtc2VydmljZS1ib3gtd3JhcC5wZXJzb25hbC1zZXJ2aWNlLWxlZnQtaW1hZ2VzIC5pbWctYm94IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGVyc29uYWwtc2VydmljZS1ib3gtd3JhcC5wZXJzb25hbC1zZXJ2aWNlLWxlZnQtaW1hZ2VzIC5wZXJzb25hbC1hYm91dC1idG4tYm94LXR3byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4MHB4O1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAyNXB4O1xufVxuXG4udGltZWxpbmUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udGltZWxpbmUtdGl0bGUgaDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnRpbWVsaW5lLXRpdGxlIGg0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjZjM1MjVhO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ibG9nLWNvbC0wNV9fcmlnaHQge1xuICB3aWR0aDogNTE1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1jb2wtMDVfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5wZXJzb25hbC1ibG9nLWNvbnRlbnQtd3JhcCAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wZXJzb25hbC1ibG9nLWNvbnRlbnQtd3JhcCAucG9zdC1tZXRhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5wZXJzb25hbC1ibG9nLWNvbnRlbnQtd3JhcCAucG9zdC1tZXRhIC5hdXRob3ItbmFtZSBoNCwgLnBlcnNvbmFsLWJsb2ctY29udGVudC13cmFwIC5wb3N0LW1ldGEgLnBvc3QtZGF0YSBoNCB7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG4ucGVyc29uYWwtYmxvZy1jb250ZW50LXdyYXAgLnBvc3QtbWV0YSAuYXV0aG9yLW5hbWUgc3BhbiwgLnBlcnNvbmFsLWJsb2ctY29udGVudC13cmFwIC5wb3N0LW1ldGEgLnBvc3QtZGF0YSBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzE3MjU0MTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBlcnNvbmFsLXBvc3QtbWV0YS10YWcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGVyc29uYWwtcG9zdC1tZXRhLXRhZyAudGFnLWxpc3QgaDQge1xuICBjb2xvcjogIzI3MzI3MjtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnBlcnNvbmFsLXBvc3QtbWV0YS10YWcgLnRhZy1saXN0IHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMTcyNTQxO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucGVyc29uYWwtcG9zdC1tZXRhLXRhZyAucG9zdC1zaGFyZSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25hbC1wb3N0LW1ldGEtdGFnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wZXJzb25hbC1wb3N0LW1ldGEtdGFnIC5wb3N0LXNoYXJlIHtcbiAgICBtYXJnaW4tbGVmdDogMDBweDtcbiAgfVxufVxuXG4ucGVyc29uYWwtYmxvZy1jb250ZW50LWRldGFpbHMge1xuICBtYXgtd2lkdGg6IDUzNnB4O1xufVxuXG4ucGVyc29uYWwtYmxvZy1jb250ZW50LWRldGFpbHMgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5wZXJzb25hbC1ibG9nLWNvbnRlbnQtZGV0YWlscyBwOjpmaXJzdC1sZXR0ZXIge1xuICBmb250LXNpemU6IDIwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBlcnNvbmFsLXBvcnRmb2xpby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdi1idXR0b24sIC5wZXJzb25hbC1wb3J0Zm9saW8tdHdvLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2LWJ1dHRvbiB7XG4gIGtncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMThweDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucGVyc29uYWwtcG9ydGZvbGlvLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2LWJ1dHRvbjpob3ZlciwgLnBlcnNvbmFsLXBvcnRmb2xpby10d28tc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXYtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBlcnNvbmFsLXBvcnRmb2xpby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdi1idXR0b24uc3dpcGVyLWJ1dHRvbi1wcmV2LCAucGVyc29uYWwtcG9ydGZvbGlvLXR3by1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdi1idXR0b24uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wZXJzb25hbC1zaGFyZS10aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGVyc29uYWwtYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctbGctaW1hZ2VzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGVyc29uYWwtYmxvZy1kZXRhaWxzLXdyYXAgLmh0LXNvY2lhbC1uZXR3b3Jrcy5kZWZhdWx0LWNvbG9yIC5pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi50ZWFtLXdpZGdldC1kZXRhaWxzIHtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi50ZWFtLXdpZGdldC1kZXRhaWxzIC53aWRnZXQtYmFubmVyLWJveCB7XG4gIHBhZGRpbmc6IDY1cHggMTVweCA3MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW0td2lkZ2V0LWRldGFpbHMge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIGF1dG87XG4gIH1cbn1cblxuLnRlYW0td2lkZ2V0LWRldGFpbHMgaDMsXG4udGVhbS13aWRnZXQtZGV0YWlscyBoNCB7XG4gIGNvbG9yOiAjZjRiZTU0O1xufVxuXG4udGVhbS1wZXJzb25hbC1pbmZvLWxpc3QgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi50ZWFtLXBlcnNvbmFsLWluZm8tbGlzdCA+IGxpID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMTcyNTQxO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50ZWFtLXBlcnNvbmFsLWluZm8tbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLXBlcnNvbmFsLWluZm8tbGlzdCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC50ZWFtLXBlcnNvbmFsLWluZm8tbGlzdCA+IGxpID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5odC1zb2NpYWwtdGVhbSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wZXJzb25hbC10ZXN0aW1vbmlhbHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAtMTU0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFsLXRlc3RpbW9uaWFscy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGVyc29uYWwtdGVzdGltb25pYWxzLXRhYi1saXN0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMjIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wZXJzb25hbC10ZXN0aW1vbmlhbHMtdGFiLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IC0xNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBlcnNvbmFsLXRlc3RpbW9uaWFscy10YWItbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZsb2F0OiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWwtdGVzdGltb25pYWxzLXRhYi1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZmxvYXQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucGVyc29uYWwtdGVzdGltb25pYWxzLXRhYi1saXN0IGxpIHtcbiAgcGFkZGluZzogMCA5cHg7XG59XG5cbi5wZXJzb25hbC10ZXN0aW1vbmlhbHMtdGFiLWxpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGVyc29uYWwtdGVzdGltb25pYWxzLXRhYi1saXN0IGxpIGEuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggLThweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBlcnNvbmFsLXRlc3RpbW9uaWFscy10YWItbGlzdCBsaSB7XG4gICAgd2lkdGg6IDE0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGVyc29uYWwtdGVzdGltb25pYWxzLXRhYi1saXN0IGxpIHtcbiAgICB3aWR0aDogMTQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWwtdGVzdGltb25pYWxzLXRhYi1saXN0IGxpIHtcbiAgICB3aWR0aDogMTI4cHg7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gIH1cbn1cblxuLnBlcnNvbmFsLXRlc3RpbW9uaWFscy1kZXRhaWxzIHAge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1heC13aWR0aDogNTM1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBlcnNvbmFsLXRlc3RpbW9uaWFscy1kZXRhaWxzIHAge1xuICAgIG1hcmdpbi10b3A6IDE0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFsLXRlc3RpbW9uaWFscy1kZXRhaWxzIHAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBlcnNvbmFsLXRlc3RpbW9uaWFscy1kZXRhaWxzIHA6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIuKAnVwiO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMzJweDtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4ucGVyc29uYWwtdGVzdGltb25pYWxzLWRldGFpbHMgcDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogLTEycHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLnBlcnNvbmFsLXRlc3RpbW9uaWFscy1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBlcnNvbmFsLXRlc3RpbW9uaWFscy1pbWFnZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogLTYwcHg7XG4gIHRvcDogNDUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBlcnNvbmFsLXRlc3RpbW9uaWFscy1pbWFnZSBzcGFuIHtcbiAgICByaWdodDogLTgwcHg7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDI0LiBDcmVhdGl2ZSBQYWdlcyBDc3MgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNyZWF0aXZlLWhlcm8ge1xuICBoZWlnaHQ6IDg5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5jcmVhdGl2ZS1oZXJvIC5jcmVhdGl2ZS1oZXJvLXRleHQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uY3JlYXRpdmUtaGVybyAuaGVyby1zdWItdGl0bGUge1xuICBjb2xvcjogIzE3MjU0MTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNyZWF0aXZlLWhlcm8gaDEge1xuICBmb250LXNpemU6IDYzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5jcmVhdGl2ZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG4gIC5jcmVhdGl2ZS1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY3JlYXRpdmUtaGVybyB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICAuY3JlYXRpdmUtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY3JlYXRpdmUtaGVybyB7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgfVxuICAuY3JlYXRpdmUtaGVybyAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5jcmVhdGl2ZS1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3JlYXRpdmUtaGVybyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuY3JlYXRpdmUtaGVybyAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5jcmVhdGl2ZS1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmNyZWF0aXZlLWFib3V0LXVzLWltYWdlcyAuY3JlYXRpdmUtYWdlbmN5LWFib3V0LWltZyB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jcmVhdGl2ZS1hYm91dC11cy1pbWFnZXMgLmNyZWF0aXZlLWFnZW5jeS1hYm91dC1pbWcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5jcmVhdGl2ZS1hYm91dC11cy1pbWFnZXMgLmNyZWF0aXZlLWFnZW5jeS1hYm91dC1pbWctcHIge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNyZWF0aXZlLWFib3V0LXVzLWltYWdlcyAuY3JlYXRpdmUtYWdlbmN5LWFib3V0LWltZy1wciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmNyZWF0aXZlLWFnZW5jeS1hYm91dC11cy1jb250ZW50LnByLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jcmVhdGl2ZS1hZ2VuY3ktYWJvdXQtdXMtY29udGVudC5wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbi5jcmVhdGl2ZS1hZ2VuY3ktYWJvdXQtdXMtY29udGVudC5wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jcmVhdGl2ZS1hZ2VuY3ktYWJvdXQtdXMtY29udGVudC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmFib3V0LWlubmVyLWNvbnRhY3QtaW5mbyB7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFib3V0LWlubmVyLWNvbnRhY3QtaW5mbyB7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cblxuLmFib3V0LWlubmVyLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIHBhZGRpbmc6IDE3cHggNTBweDtcbiAgbWFyZ2luLXRvcDogLTM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2VydmljZXMtaGlnaHQge1xuICBoZWlnaHQ6IDQ4M3B4O1xufVxuXG4uc2luZ2xlLXdvcmtpbmctcHJvY2VzcyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zaW5nbGUtd29ya2luZy1wcm9jZXNzIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNzMyNzI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLnNpbmdsZS13b3JraW5nLXByb2Nlc3Mgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi8qKlxyXG4gKiBSb3VuZGJveFxyXG4gKi9cbi5yb3VuZGJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgd2lkdGg6IDM2MHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnJvdW5kYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY3JlYXRpdmVfYWdlbmN5LWNvdW50ZXItc2VyY2FsZS5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm91bmRib3g6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yb3VuZGJveDo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jb3VudGVyLWNlbnRlci5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3VuZGJveDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJvdW5kYm94LWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnJvdW5kYm94LWJsb2NrOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnJvdW5kYm94LWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKTtcbn1cblxuLnJvdW5kYm94LWJsb2NrOm50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTUlLCAtNDAlKTtcbn1cblxuLnJvdW5kYm94LWJsb2NrOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5cbi5yb3VuZGJveC1ibG9jayBoNSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5yb3VuZGJveC1ib3gge1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE0KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucm91bmRib3gtYm94IHtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucm91bmRib3gge1xuICAgIGhlaWdodDogMjI1cHg7XG4gICAgd2lkdGg6IDIyNXB4O1xuICB9XG4gIC5yb3VuZGJveC1ibG9jayBoNSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJvdW5kYm94IHtcbiAgICBoZWlnaHQ6IDIyNXB4O1xuICAgIHdpZHRoOiAyMjVweDtcbiAgfVxuICAucm91bmRib3gtYmxvY2sgaDUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJvdW5kYm94IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdW5kYm94LWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAucm91bmRib3gtYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5yb3VuZGJveC1ibG9jayBoNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm91bmRib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm91bmRib3gtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0b3A6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gIH1cbiAgLnJvdW5kYm94LWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAucm91bmRib3gtYmxvY2sgaDUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdW5kYm94LWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAucm91bmRib3gtaWNvbiB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLWNvbnRlbnQtcmlnaHQtYm94IHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1jb250ZW50LXJpZ2h0LWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgMjUuIEFyY2hpdGVjdHVyZSBQYWdlcyBDc3MgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmFyY2hpdGVjdHVyZS1oZXJvIHtcbiAgaGVpZ2h0OiA4ODhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLmFyY2hpdGVjdHVyZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG4gIC5hcmNoaXRlY3R1cmUtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFyY2hpdGVjdHVyZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG4gIC5hcmNoaXRlY3R1cmUtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXJjaGl0ZWN0dXJlLWhlcm8ge1xuICAgIGhlaWdodDogNDkwcHg7XG4gIH1cbiAgLmFyY2hpdGVjdHVyZS1oZXJvIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLmFyY2hpdGVjdHVyZS1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl0ZWN0dXJlLWhlcm8ge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbiAgLmFyY2hpdGVjdHVyZS1oZXJvIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLmFyY2hpdGVjdHVyZS1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZSAqIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF5ZXItYW5pbWF0aW9uLTEgaDQge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF5ZXItYW5pbWF0aW9uLTEgaDEge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF5ZXItYW5pbWF0aW9uLTEgLmhlcm8tYnV0dG9uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXdyYXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmxheWVyLWFuaW1hdGlvbi0yIGg0IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF5ZXItYW5pbWF0aW9uLTIgaDEge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF5ZXItYW5pbWF0aW9uLTIgLmhlcm8tYnV0dG9uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXdyYXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmxheWVyLWFuaW1hdGlvbi0zIGg0IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5hcmNoaXRlY3R1cmUtaGVyby13cmFwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5sYXllci1hbmltYXRpb24tMyBoMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF5ZXItYW5pbWF0aW9uLTMgLmhlcm8tYnV0dG9uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5hcmNoaXRlY3R1cmUtaGVyby13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8td3JhcCAuaGVyby1zd2lwZXItcGFnaW5hdGlvbi1udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDUwcHg7XG59XG5cbi5hcmNoaXRlY3R1cmUtaGVyby13cmFwIC5oZXJvLXN3aXBlci1wYWdpbmF0aW9uLW51bWJlci5zd2lwZXItcGFnaW5hdGlvbl9fcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbi5hcmNoaXRlY3R1cmUtaGVyby13cmFwIC5oZXJvLXN3aXBlci1wYWdpbmF0aW9uLW51bWJlci5zd2lwZXItcGFnaW5hdGlvbl9fcmlnaHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl0ZWN0dXJlLWhlcm8td3JhcCAuaGVyby1zd2lwZXItcGFnaW5hdGlvbi1udW1iZXIge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8td3JhcCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5hcmNoaXRlY3R1cmUtaGVyby10ZXh0LWJveCB7XG4gIG1heC13aWR0aDogNzcwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgyMTgsIDIyMSwgMjI4LCAwLjYpO1xuICBib3JkZXI6IDI1cHggc29saWQgcmdiYSgxOTEsIDE5NSwgMjA0LCAwLjUpO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hcmNoaXRlY3R1cmUtaGVyby10ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICB9XG59XG5cbi5hcmNoaXRlY3R1cmUtaGVyby10aHJlZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4MDBweDtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXRocmVlIC5oZXJvLXRleHQge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5hcmNoaXRlY3R1cmUtaGVyby10aHJlZSB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxuICAuYXJjaGl0ZWN0dXJlLWhlcm8tdGhyZWUgaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hcmNoaXRlY3R1cmUtaGVyby10aHJlZSB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICAuYXJjaGl0ZWN0dXJlLWhlcm8tdGhyZWUgaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFyY2hpdGVjdHVyZS1oZXJvLXRocmVlIHtcbiAgICBoZWlnaHQ6IDQ5MHB4O1xuICB9XG4gIC5hcmNoaXRlY3R1cmUtaGVyby10aHJlZSAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5hcmNoaXRlY3R1cmUtaGVyby10aHJlZSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdGVjdHVyZS1oZXJvLXRocmVlIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG4gIC5hcmNoaXRlY3R1cmUtaGVyby10aHJlZSAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5hcmNoaXRlY3R1cmUtaGVyby10aHJlZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5yaWdodC1oZXJvLXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnJpZ2h0LWhlcm8tc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJpZ2h0LWhlcm8tc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmlnaHQtaGVyby1zbGlkZXIge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmlnaHQtaGVyby1zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmlnaHQtc2luZ2xlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJpZ2h0LXNpbmdsZS1oZXJvIHAge1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNjAwcHg7XG59XG5cbi5yaWdodC1zaW5nbGUtaGVybzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogODElO1xufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8tdGhyZWUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXRocmVlLXdyYXAgLmhlcm8tc3dpcGVyLXBhZ2luYXRpb24tbnVtYmVyIHtcbiAgYm90dG9tOiA2MHB4O1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXRocmVlLXdyYXAgLmhlcm8tc3dpcGVyLXBhZ2luYXRpb24tbnVtYmVyLnN3aXBlci1wYWdpbmF0aW9uX19yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXRocmVlLXdyYXAgLmhlcm8tc3dpcGVyLXBhZ2luYXRpb24tbnVtYmVyLnN3aXBlci1wYWdpbmF0aW9uX19yaWdodDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uYXJjaGl0ZWN0dXJlLWhlcm8tdGhyZWUtd3JhcCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI3MzI3MjtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmFyY2hpdGVjdHVyZS1oZXJvLXRocmVlLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBjb2xvcjogI2YzNTI1YTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5kb3RzLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZG90cy1pbWFnZSAuZG90cy1pbm5lci1pbWFnZXMge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG90cy1pbWFnZSAuZG90cy1pbm5lci1pbWFnZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5kb3RzLWltYWdlIC5kb3RzLWlubmVyLWltYWdlcyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZG90cy1pbWFnZSAuZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNzUlO1xuICBoZWlnaHQ6IDg1JTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9kb3RzLnBuZykgMCAwIHJlcGVhdDtcbn1cblxuLmRvdHMtaW1hZ2UgLmRvdHMtaW5uZXItaW1hZ2VzLTIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3RzLWltYWdlIC5kb3RzLWlubmVyLWltYWdlcy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4uZG90cy1pbWFnZSAuZG90cy1pbm5lci1pbWFnZXMtMiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZG90cy1pbWFnZSAuZG90cy0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiA4NSU7XG4gIGhlaWdodDogNjUlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnL2RvdHMucG5nKSAwIDAgcmVwZWF0O1xufVxuXG4uZG90cy1pbWFnZSAuZG90cy1pbm5lci1pbWFnZXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRvdHMtaW1hZ2UgLmRvdHMtaW5uZXItaW1hZ2VzLTMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmRvdHMtaW1hZ2UgLmRvdHMtMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zMHB4O1xuICBib3R0b206IC00MHB4O1xuICB3aWR0aDogODUlO1xuICBoZWlnaHQ6IDExMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmcvZG90cy5wbmcpIDAgMCByZXBlYXQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG90cy1pbWFnZSAuZG90cy0zIHtcbiAgICByaWdodDogLTBweDtcbiAgfVxufVxuXG4uYWJvdXQtdXMtb2Zmc2V0IHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXVzLW9mZnNldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmFyY2hpdGVjdHVyZS1wcm9jZXNzLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZzogMzVweCAyNXB4IDIwcHggMzVweDtcbiAgbWF4LXdpZHRoOiA0MzlweDtcbn1cblxuLmFyY2hpdGVjdHVyZS1hYm91dC10d28ge1xuICBtYXgtd2lkdGg6IDQyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdGVjdHVyZS1hYm91dC10d28ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5hcmNoaXRlY3R1cmUtYWJvdXQtdHdvIC50ZXh0LXNpemUtbGcge1xuICBmb250LXNpemU6IDM5cHg7XG59XG5cbi50ZWFtLWNvbnRlbnQtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbS1jb250ZW50LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uc3F1YXJlLWZsaXAge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtbXMtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIHBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tcy10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzU5cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zcXVhcmUsXG4uc3F1YXJlMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zcXVhcmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuNSwgMC4zLCAwLjMsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC41LCAwLjMsIDAuMywgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuNSwgMC4zLCAwLjMsIDEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNxdWFyZS1mbGlwOmhvdmVyIC5zcXVhcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnNxdWFyZS1mbGlwIC5zcXVhcmUyIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjUsIDAuMywgMC4zLCAxKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIC8qIFNhZmFyaSAqL1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zcXVhcmUtZmxpcCAuc3F1YXJlMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgei1pbmRleDogMTtcbn1cblxuLnNxdWFyZS1mbGlwIC5zcXVhcmUyIC5mbGlwLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLnNxdWFyZS1mbGlwOmhvdmVyIC5zcXVhcmUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA2Mi45MTM2cHggNS4wODY0cHggcmdiYSgzOSwgNTAsIDExNCwgMC4zMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2Mi45MTM2cHggNS4wODY0cHggcmdiYSgzOSwgNTAsIDExNCwgMC4zMyk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNjIuOTEzNnB4IDUuMDg2NHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMzMpO1xufVxuXG4uc3F1YXJlLWNvbnRhaW5lcjIge1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cblxuLnNxdWFyZS1jb250YWluZXIyIGEge1xuICBjb2xvcjogI2YzNTI1YTtcbn1cblxuLmFyY2hpdGVjdHVyZS1mb250IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYXJjaGl0ZWN0dXJlX3NlcnZpY2Utb3JkZXItbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmFyY2hpdGVjdHVyZV9zZXJ2aWNlLW9yZGVyLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmFyY2hpdGVjdHVyZV9zZXJ2aWNlLW9yZGVyLWxpc3QgbGk6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA4cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzI3MzI3Mjtcbn1cblxuLmFyY2hpdGVjdHVyZV9zZXJ2aWNlLWluZm8tbGlzdCB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIHBhZGRpbmc6IDQwcHggNDBweDtcbn1cblxuLmFyY2hpdGVjdHVyZV9zZXJ2aWNlLWluZm8tbGlzdCBsaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXJjaGl0ZWN0dXJlX3NlcnZpY2UtaW5mby1saXN0IGxpIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAyNi4gU3RhcnRVcCBQYWdlcyBDc3MgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnN0YXJ0LXVwLWhlcm8ge1xuICBoZWlnaHQ6IDg4OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuc3RhcnQtdXAtaGVybyB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxuICAuc3RhcnQtdXAtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0YXJ0LXVwLWhlcm8ge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgLnN0YXJ0LXVwLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0YXJ0LXVwLWhlcm8ge1xuICAgIGhlaWdodDogNDkwcHg7XG4gIH1cbiAgLnN0YXJ0LXVwLWhlcm8gLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuc3RhcnQtdXAtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0YXJ0LXVwLWhlcm8ge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbiAgLnN0YXJ0LXVwLWhlcm8gLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuc3RhcnQtdXAtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5zdGFydC11cC1oZXJvLmJnLWltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0YXJ0LXVwLWhlcm8uYmctaW1nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuLmhlaWdodC12aCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5zdGFydC11cC1oZXJvLXdyYXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmxheWVyLWFuaW1hdGlvbi0xIGg0IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLnN0YXJ0LXVwLWhlcm8td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF5ZXItYW5pbWF0aW9uLTEgaDEge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG4uc3RhcnQtdXAtaGVyby13cmFwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5sYXllci1hbmltYXRpb24tMSAuaGVyby1idXR0b24ge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG4uc3RhcnQtdXAtaGVyby13cmFwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5sYXllci1hbmltYXRpb24tMiBoNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLnN0YXJ0LXVwLWhlcm8td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF5ZXItYW5pbWF0aW9uLTIgaDEge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG4uc3RhcnQtdXAtaGVyby13cmFwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5sYXllci1hbmltYXRpb24tMiAuaGVyby1idXR0b24ge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG4uc3RhcnQtdXAtaGVyby13cmFwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5sYXllci1hbmltYXRpb24tMyBoNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4uc3RhcnQtdXAtaGVyby13cmFwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5sYXllci1hbmltYXRpb24tMyBoMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4uc3RhcnQtdXAtaGVyby13cmFwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5sYXllci1hbmltYXRpb24tMyAuaGVyby1idXR0b24ge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuLnN0YXJ0LXVwLWhlcm8td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0YXJ0LXVwLWhlcm8td3JhcCAuaGVyby1zd2lwZXItcGFnaW5hdGlvbi1udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjBweDtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMTVweDtcbn1cblxuLnN0YXJ0LXVwLWhlcm8td3JhcCAuaGVyby1zd2lwZXItcGFnaW5hdGlvbi1udW1iZXIuc3dpcGVyLXBhZ2luYXRpb25fX2xlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbi5zdGFydC11cC1oZXJvLXdyYXAgLmhlcm8tc3dpcGVyLXBhZ2luYXRpb24tbnVtYmVyLnN3aXBlci1wYWdpbmF0aW9uX19sZWZ0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyNzMyNzI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3RhcnQtdXAtaGVyby13cmFwIC5oZXJvLXN3aXBlci1wYWdpbmF0aW9uLW51bWJlciB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zdGFydC11cC1oZXJvLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5zdGFydC11cC1oZXJvLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBjb2xvcjogI2YzNTI1YTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zdGFydC11cC1iZyB7XG4gIGJhY2tncm91bmQ6ICNmOGY1ZmY7XG59XG5cbi5zdGFydC11cC1wYXR0ZXJucy1pbWFnZS0wMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0YXJ0LXVwLXBhdHRlcm5zLWltYWdlLTAxOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm5zL3N0YXJ0dXAtcGF0dGVucy0wMS5wbmcpIHRvcCAwcHggbGVmdCBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0wO1xufVxuXG4uc3RhcnQtdXAtcGF0dGVybnMtaW1hZ2UtMDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGFydC11cC1wYXR0ZXJucy1pbWFnZS0wMjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zOTVweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm5zL3N0YXJ0dXAtcGF0dGVucy0wMi5wbmcpIHRvcCAwcHggcmlnaHQgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMDtcbn1cblxuLnN0YXJ0dXAtcHJvamVjdC1zZWN0aW9uLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RhcnR1cC1wcm9qZWN0LXNlY3Rpb24tYmc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGF0dGVybnMvc3RhcnR1cC1wYXR0ZW5zLTAzLnBuZykgYm90dG9tIDBweCByaWdodCBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0wO1xufVxuXG4uYWJvdXQtdXMtb2Zmc2V0LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC11cy1vZmZzZXQtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uaHQtc2VydmljZS1ib3guc3R5bGUtc29sdXRpb25zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLXNvbHV0aW9ucyAuc2VydmljZS1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLXNvbHV0aW9ucyAuc2VydmljZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAyMTVweDtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLXNvbHV0aW9ucyAuc2VydmljZS1jb250ZW50IHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmh0LXNlcnZpY2UtYm94LnN0eWxlLXNvbHV0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uaHQtc2VydmljZS1ib3guc3R5bGUtc29sdXRpb25zLXR3byB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLXNvbHV0aW9ucy10d28gLnNlcnZpY2UtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGJhY2tncm91bmQ6ICNmNGVmZmU7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uaHQtc2VydmljZS1ib3guc3R5bGUtc29sdXRpb25zLXR3byAuc2VydmljZS1pY29uIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLmh0LXNlcnZpY2UtYm94LnN0eWxlLXNvbHV0aW9ucy10d28gLnNlcnZpY2UtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmOGY1ZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOTNweCAxNXB4IDM1cHg7XG4gIG1hcmdpbi10b3A6IC02NXB4O1xufVxuXG4uaHQtc2VydmljZS1ib3guc3R5bGUtc29sdXRpb25zLXR3byAuc2VydmljZS1jb250ZW50IHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXgtd2lkdGg6IDIxNXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmh0LXNlcnZpY2UtYm94LnN0eWxlLXNvbHV0aW9ucy10d28gLnNlcnZpY2UtY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHQtc2VydmljZS1ib3guc3R5bGUtc29sdXRpb25zLXR3byB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uY29sLTA2X19sZWZ0LTYzMCB7XG4gIHdpZHRoOiA2NzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLTA2X19sZWZ0LTYzMCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdGFydC11cC1yaWdodC03NDAge1xuICB3aWR0aDogNzQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0YXJ0LXVwLXJpZ2h0LTc0MCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnN0YXJ0LXVwLWxlZnQtNzQwIHtcbiAgd2lkdGg6IDc0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGFydC11cC1sZWZ0LTc0MCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnN0YXJ0dXAtcHJvamVjdC13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RhcnR1cC1wcm9qZWN0LXdyYXA6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm5zL3N0YXJ0dXAtcHJvamVjdC1iZy5wbmcpIHRvcCBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IC0wO1xufVxuXG4uc3RhcnR1cC1wcm9qZWN0LXdyYXAgYSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RhcnR1cC1wcm9qZWN0LWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnN0YXJ0dXAtcHJvamVjdC1ib3g6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm5zL3N0YXJ0dXAtcHJvamVjdC1sZy1iZy5wbmcpIHRvcCBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IC0wO1xufVxuXG4uc3RhcnR1cC1wcm9qZWN0LWJveCBhIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGFydHVwLXByb2plY3QtYm94IC5pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGFydHVwLXByb2plY3QtYm94IC5pbWFnZS1ib3g6aG92ZXIgLnN0YXJ0dXAtcHJvamVjdC1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAyMzQsIDI1NSwgMC45KTtcbn1cblxuLnN0YXJ0dXAtcHJvamVjdC1ib3ggLmltYWdlLWJveDpob3ZlciAuc3RhcnR1cC1wcm9qZWN0LWhvdmVyIC5wb3N0LW92ZXJsYXktdGl0bGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zdGFydHVwLXByb2plY3QtYm94IC5pbWFnZS1ib3ggLnN0YXJ0dXAtcHJvamVjdC1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG59XG5cbi5zdGFydHVwLXByb2plY3QtYm94IC5pbWFnZS1ib3ggLnN0YXJ0dXAtcHJvamVjdC1ob3ZlciAucG9zdC1vdmVybGF5LXRpdGxlIHtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiA1MCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIuNzFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLnN0YXJ0dXBfc2VydmljZS1pbmZvLWxpc3Qge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xufVxuXG4uc3RhcnR1cF9zZXJ2aWNlLWluZm8tbGlzdCBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBhZ2luYXRpb24tcHJvamVjdC0xIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFnaW5hdGlvbi1wcm9qZWN0LTEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjczMjcyO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5wYWdpbmF0aW9uLXByb2plY3QtMSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmMzUyNWE7XG59XG5cbi5wYWdpbmF0aW9uLXByb2plY3QtMSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTpiZWZvcmUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjZjM1MjVhO1xufVxuXG4uc3RhcnQtdXAtcGF0dGVybnMtaW1hZ2UtMDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGFydC11cC1wYXR0ZXJucy1pbWFnZS0wNDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1MHB4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXR0ZXJucy9zdGFydHVwLXBhdHRlbnMtMDEucG5nKSB0b3AgMHB4IGxlZnQgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMDtcbn1cblxuLmh0LXRhYl9fY29udGVudCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1pbi13aWR0aDogMjkwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmh0LXRhYl9fY29udGVudC10d28ge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtaW4td2lkdGg6IDI5MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5odC10YWJfX2NvbnRlbnQtdHdvIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgfVxufVxuXG4uaW1nLWNvbnRlbnQtc3RhcnQtdXAtdGVhbSB7XG4gIG1hcmdpbi1yaWdodDogLTEyMHB4O1xufVxuXG4uaHQtdGFiLW1lbnUtdGVhbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLmh0LXRhYi1tZW51LXRlYW0gLnRhYl9faXRlbSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmh0LXRhYi1tZW51LXRlYW0gLnRhYl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uaHQtdGFiLW1lbnUtdGVhbSAudGFiX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLmh0LXRhYi1tZW51LXRlYW0gLnRhYl9faXRlbSBhIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmh0LXRhYi1tZW51LXRlYW0gLnRhYl9faXRlbSBhLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmh0LXRhYi1tZW51LXRlYW0gLnRhYl9faXRlbSB7XG4gICAgd2lkdGg6IDE1MnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5odC10YWItbWVudS10ZWFtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuXG4uaHQtdGFiX19jb250ZW50IC5zaW5nbGUtdGVhbS1ib3guc3R5bGUtMDIgLnRlYW0tY29udGVudCwgLmh0LXRhYl9fY29udGVudC10d28gLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMiAudGVhbS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2Y4ZjVmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG59XG5cbi5jb2wtMDVfX3JpZ2h0LXR3byB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmOGY1ZmY7XG59XG5cbi5odC10YWItbWVudS10ZWFtLXR3byB7XG4gIHBhZGRpbmc6IDAgNTBweCA3MHB4IDE1MHB4O1xufVxuXG4uaHQtdGFiLW1lbnUtdGVhbS10d28gLnRhYl9faXRlbSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmh0LXRhYi1tZW51LXRlYW0tdHdvIC50YWJfX2l0ZW0gYSB7XG4gIGhlaWdodDogMTM4cHg7XG4gIHdpZHRoOiAxMzhweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmh0LXRhYi1tZW51LXRlYW0tdHdvIC50YWJfX2l0ZW0gYS5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmh0LXRhYi1tZW51LXRlYW0tdHdvIC50YWJfX2l0ZW0gYSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaHQtdGFiLW1lbnUtdGVhbS10d28gLnRhYl9faXRlbSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmh0LXRhYi1tZW51LXRlYW0tdHdvIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweCAgMjBweDtcbiAgfVxufVxuXG4vKiAuc3RhcnRfdXBfc2VydmljZS1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Jhbm5lci9iYW5uZXItc2hvcC5qcGcpO1xyXG59XHJcblxyXG4gKi9cbi5icmVhZGNydW1iX2lubmVyLWltZyB7XG4gIHJpZ2h0OiAtMTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjclO1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5icmVhZGNydW1iX2lubmVyLWltZyB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIHRvcDogLTMwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5icmVhZGNydW1iX2lubmVyLWltZyB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYl9pbm5lci1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgIDI3LiBCbG9nIFBhZ2VzIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubGF0ZXMtc2luZ2xlLWJsb2cgLmJsb2ctbWVkaWEgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGF0ZXMtc2luZ2xlLWJsb2cgLmJsb2ctbWVkaWEgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxhdGVzLXNpbmdsZS1ibG9nIC5wb3N0LWluZm8ubGF0ZXMtYmxvZy1wb3N0LWluZm8ge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDQwLCAxMTQsIDAuMTQpO1xufVxuXG4ubGF0ZXMtc2luZ2xlLWJsb2cgLnBvc3QtaW5mby5sYXRlcy1ibG9nLXBvc3QtaW5mbyAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxhdGVzLXNpbmdsZS1ibG9nIC5wb3N0LWluZm8ubGF0ZXMtYmxvZy1wb3N0LWluZm8gLnBvc3QtZXhjZXJwdCBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmxhdGVzLXNpbmdsZS1ibG9nIC5wb3N0LWluZm8ubGF0ZXMtYmxvZy1wb3N0LWluZm8gLmJ0bi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxhdGVzLXNpbmdsZS1ibG9nIC5wb3N0LWluZm8ubGF0ZXMtYmxvZy1wb3N0LWluZm8tMDIge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkJGQkZCO1xufVxuXG4ubGF0ZXMtc2luZ2xlLWJsb2cgLnBvc3QtaW5mby5sYXRlcy1ibG9nLXBvc3QtaW5mby0wMiAucG9zdC1leGNlcnB0IHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ubGF0ZXMtc2luZ2xlLWJsb2cgLnBvc3QtaW5mby5sYXRlcy1ibG9nLXBvc3QtaW5mby0wMiAuYnRuLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucGVyc29uYWwtcG9zdC1wcmV2aW91cy1uZXh0IHVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGVyc29uYWwtcG9zdC1wcmV2aW91cy1uZXh0IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuLnBlcnNvbmFsLXBvc3QtcHJldmlvdXMtbmV4dCB1bCBsaSBhIHtcbiAgY29sb3I6ICNiOGI5YmE7XG59XG5cbi5wZXJzb25hbC1wb3N0LXByZXZpb3VzLW5leHQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjczMjcyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWVudC1saXN0IHtcbiAgICBtYXJnaW46IDMwcHggMCAwcHggMHB4O1xuICB9XG59XG5cbi5jb21tZW50LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtYXV0aG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDEsIDEsIDEsIDAuMzMpO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWF1dGhvciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogMTQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29tbWVudC1saXN0IC5jb21tZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICB9XG59XG5cbi5jb21tZW50LWxpc3QgLm1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uY29tbWVudC1saXN0IC5tZXRhIC5mbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMyNzMyNzI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbW1lbnQtbGlzdCAubWV0YSAuY29tbWVudC1kYXRldGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMTcyNTQwO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWFjdGlvbnMgYSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtYWN0aW9ucyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNzMyNzI7XG59XG5cbi5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcbiAgbWFyZ2luOiA3MHB4IDAgMHB4IDgwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1lbnQtbGlzdCAuY2hpbGRyZW4ge1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcbiAgICBtYXJnaW46IDMwcHggMCAyMHB4IDBweDtcbiAgfVxufVxuXG4uY29tbWVudC1saXN0IC5jaGlsZHJlbiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogI2FiYWJhYjtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1hY3Rpb25zIC5jb21tZW50LWRhdGV0aW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtYWN0aW9ucyAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY29tbWVudC1ib3gtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbW1lbnQtYm94LWZvcm0gLmNvbW1lbnQtYm94IHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMTBweCA1NXB4IDEwcHggMTVweDtcbn1cblxuLmNvbW1lbnQtYm94LWZvcm0gLnJlbGF0aXZlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAxMHB4IDI4cHg7XG59XG5cbi5jb21tZW50LWJveC1mb3JtIC5yZWxhdGl2ZS1idG46aG92ZXIge1xuICBjb2xvcjogI2YzNTI1YTtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5sYXRlcy1ibG9nLXBvc3QtaW5mby0wMiB7XG4gIHBhZGRpbmc6IDM1cHggMzVweDtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgIDI4LiBQcm9qY3QgRGV0YWlscyBQYWdlcyBDc3MgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucG9ydGZvbGlvLWRldGFpbHMtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3J0Zm9saW8tZGV0YWlscy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wb3J0Zm9saW8tZGV0YWlscy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtb25lLWltYWdlcyB7XG4gIG1heC13aWR0aDogNTQwcHg7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy1ncmlkLW1hc29ucnkge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtY29udGVudCAucG9ydGZvbGlvLWNhdGVnb3JpZXMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2YzNTI1YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtdGFibGUgdGFibGUge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy10YWJsZSAubGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtdGFibGUgdGQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTdweCAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy10YWJsZSB0ciArIHRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy10YWJsZSAucG9ydGZvbGlvLWRldGFpbHMtc2hhcmUgYSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2FiYWJhYjtcbn1cblxuLnBvcnRmb2xpby1kZXRhaWxzLWdyaWQtbWFzb25yeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3J0Zm9saW8tZGV0YWlscy1ncmlkLW1hc29ucnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBvcnRmb2xpby1kZXRhaWxzLWdyaWQtbWFzb25yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtZ3JpZC1tYXNvbnJ5IC5wb3J0Zm9saW8tZGV0YWlscy1ncmlkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtZml2ZS1pbWFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy1maXZlLWltYWdlcyAuY2FwdGlvbi10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnRyeS1wb3J0Zm9saW8tcmV0dXJuLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAzMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wNyk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBvcnRmb2xpby1uYXYtbGlua3MgLm5hdi1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1nYXA6IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcnRmb2xpby1uYXYtbGlua3MgLm5hdi1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cblxuLnBvcnRmb2xpby1uYXYtbGlua3MgLm5hdi1saXN0IC5uZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wb3J0Zm9saW8tbmF2LWxpbmtzIC5uYXYtbGlzdCAuaW5uZXIgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTkwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnBvcnRmb2xpby1uYXYtbGlua3MgLm5hdi1saXN0IC5wcmV2IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbn1cblxuLnBvcnRmb2xpby1uYXYtbGlua3MgLm5hdi1saXN0IC5uZXh0IGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICBvcmRlcjogMjtcbn1cblxuLnBvcnRmb2xpby1uYXYtbGlua3MgLm5hdi1saXN0IC5uZXh0IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucG9ydGZvbGlvLW5hdi1saW5rcyAubmF2LWxpc3QgLnByZXYgYSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnBvcnRmb2xpby1uYXYtbGlua3MgLm5hdi1saXN0IC5pbm5lciBoNjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucG9ydGZvbGlvLW5hdi1saW5rcyAubmF2LWxpc3QgLnByZXYgaDY6OmJlZm9yZSB7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbnRlbnQ6ICdcXGYxMDQnO1xufVxuXG4ucG9ydGZvbGlvLW5hdi1saW5rcyAubmF2LWxpc3QgLm5leHQgaDY6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxNXB4O1xuICBjb250ZW50OiAnXFxmMTA1Jztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgMjkuIFByZXZpZXcgUGFnZSBDc3MgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaGVyb19fcHVyY2hhc2UgLmJ0bjpob3ZlciwgLmRvd25sb2RlLWJ0biAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI3MzI3MjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXJfX2FjdGlvbnMtLXByZXZpZXcgLmh0LWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjczMjcyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fYWN0aW9ucy0tcHJldmlldyB7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICB9XG4gIC5oZWFkZXJfX2FjdGlvbnMtLXByZXZpZXcgLmhlYWRlcl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnByZXZpZXctaGVyby1hcmVhIHtcbiAgaGVpZ2h0OiA4ODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnByZXZpZXctaGVyby1hcmVhIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByZXZpZXctaGVyby1hcmVhIHtcbiAgICBoZWlnaHQ6IDYyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJldmlldy1oZXJvLWFyZWEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmV2aWV3LWhlcm8tYXJlYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wcmV2aWV3LWhlcm8tYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByZXZpZXcvbGFuZGluZy1oZWFkZXItcHJldmlldy1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnByLWltZy0wMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNCU7XG4gIGxlZnQ6IDI4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHItaW1nLTAxIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgdG9wOiAtMTAlO1xuICAgIGxlZnQ6IDglO1xuICB9XG59XG5cbi5wci1pbWctMDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTIlO1xuICByaWdodDogNiU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByLWltZy0wMiB7XG4gICAgcmlnaHQ6IC01JTtcbiAgfVxufVxuXG4ucHItaW1nLTAzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwJTtcbiAgcmlnaHQ6IC0xMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5wci1pbWctMDMge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICByaWdodDogLTEwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wci1pbWctMDMge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICByaWdodDogLTEwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByLWltZy0wMyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHJpZ2h0OiAtMjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByLWltZy0wMyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHJpZ2h0OiAtMjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByLWltZy0wMyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHJpZ2h0OiAtMzAlO1xuICB9XG59XG5cbi5wci1pbWctMDQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjAlO1xuICByaWdodDogMTglO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByLWltZy0wNCB7XG4gICAgYm90dG9tOiA1JTtcbiAgICByaWdodDogMTglO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByLWltZy0wNCB7XG4gICAgYm90dG9tOiAyJTtcbiAgICByaWdodDogNTAlO1xuICB9XG59XG5cbi5wcmV2aWV3LWlubmVyLWltZyBpbWcge1xuICB6LWluZGV4OiA0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByZXZpZXctaW5uZXItaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5wcmV2aWV3LWhlcm8tdGV4dCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5wcmV2aWV3LWhlcm8tdGV4dCBoNiB7XG4gIGNvbG9yOiAjZjM1MjVhO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJldmlldy1oZXJvLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJldmlldy1oZXJvLXRleHQgLmhlcm8tYnV0dG9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmV2aWV3LWhlcm8tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zaW5nbGUtcHJldmlldy1pdGVtX193cmFwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbmdsZS1wcmV2aWV3LWl0ZW1fX3dyYXAgYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLnNpbmdsZS1wcmV2aWV3LWl0ZW1fX3dyYXAgYTpob3ZlciAuc2luZ2xlLXByZXZpZXctaXRlbV9fdGh1bWJuYWlsIC5vdmVybGF5IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZyYW1lLXNjcmVlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDcwcHggNDBweCAtMzVweCByZ2JhKDUxLCA1MSwgNTEsIDAuMTMpO1xufVxuXG4uZnJhbWUtc2NyZWVuIC5kb3RzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi5mcmFtZS1zY3JlZW4gLmRvdHMgLmRvdCB7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNkYWRhZGE7XG59XG5cbi5mcmFtZS1zY3JlZW4gLnNpbmdsZS1wcmV2aWV3LWl0ZW1fX3RodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyYW1lLXNjcmVlbiAuc2luZ2xlLXByZXZpZXctaXRlbV9fdGh1bWJuYWlsIC5vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNzAsIDEyOCwgMC45KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmZyYW1lLXNjcmVlbiAuc2luZ2xlLXByZXZpZXctaXRlbV9fdGh1bWJuYWlsIC5idG4tdmlldy1kZW1vIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZyYW1lLXNjcmVlbiAuc2luZ2xlLXByZXZpZXctaXRlbV9faW5mbyBoNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc7XG4gIHBhZGRpbmc6IDE0cHggMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxheW91dC1zZWN0aW9uLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wcmV2aWV3L2xhbmRpbmctaGVhZGVyLXByZXZpZXctYmcucG5nKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjJlZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xufVxuXG4ubGF5b3V0cy1zZWN0aW9uLXRleHQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uaHQtYm94LWljb24ucHJldmlldy1zdHlsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5odC1ib3gtaWNvbi5wcmV2aWV3LXN0eWxlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuXG4uaHQtYm94LWljb24ucHJldmlldy1zdHlsZSAuaWNvbi1ib3gtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5odC1ib3gtaWNvbi5wcmV2aWV3LXN0eWxlIC5pY29uLWJveC13cmFwIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogMCAyN3B4IDAgMDtcbiAgd2lkdGg6IDExNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnBydi1zZWN0aW9uLWZvb3Rlci1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJldmlldy9sYW5kaW5nLWhlYWRlci1wcmV2aWV3LWJnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5mb290ZXItcHJldmlldy1jb250ZW50IGg2IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDdweDtcbn1cbiIsIlxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgIDAxLiBEZWZhdWx0IENzcyAgICAgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1lcnJpd2VhdGhlcjozMDAsNDAwLDcwMCw5MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4qLCAqOjphZnRlciwgKjo6YmVmb3JlIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5odG1sLCBib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5ib2R5e1xyXG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1saW5lLWhlaWdodDtcclxuICBmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2R5LWZvbnQtd2VpZ2h0O1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1uYW1lO1xyXG4gIGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZy1jb2xvcjtcclxuICAmLm5vLW92ZXJmbG93e1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHktbmFtZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1mb250LXdlaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDE7XHJcbn1cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgZm9udC1zaXplOiA0NnB4OyBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIH1cclxuICB9XHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogNjNweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5oMyB7XHJcbiAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7IFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcbmg0IHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuaDUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG5oNiB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbnA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbmEsIGJ1dHRvbiB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuYSwgYnV0dG9uLCBpbWcsIGlucHV0LCBzcGFuIHtcclxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxufVxyXG4qOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuYTpmb2N1cyB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmJ0bi5mb2N1cywgLmJ0bjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5hOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG59XHJcbmJ1dHRvbiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBvdXRzaWRlIG5vbmUgbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ubWFyaywgbWFyayB7XHJcbiAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uZm9udC13ZWlnaHQtLWV4LWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxufSBcclxuLmZvbnQtd2VpZ2h0LS1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn0gIFxyXG4uZm9udC13ZWlnaHQtLXJlZ3VsZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufSBcclxuLmZvbnQtd2VpZ2h0LS1ub3JtYWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufSAgXHJcbi5mb250LXdlaWdodC0tbGlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufSBcclxuLmxldHRlci1zcGFjZS0xIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbn0gXHJcbi5sZXR0ZXItc3BhY2UtMiB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG59IFxyXG5cclxuLmZvbnQtaXRhbGljIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufSBcclxuLnRleHQtdW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vKi0tXHJcbiAgICBEZWZhdWx0IENsYXNzXHJcbiovXHJcblxyXG4udGV4dC1jb2xvci1wcmltYXJ5LC50aXRsZS0tZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG59XHJcbi50ZXh0LWNvbG9yLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogJGhlYWRpbmctdGV4dC10d287XHJcbn1cclxuLnRleHQtYmxhY2sge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0tYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG4uYmctd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcbi5iZy1ncmF5IHtcclxuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbn1cclxuLmJnLWdyYXktMiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG59XHJcbi5iZy1ncmF5LTMge1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjJlZDtcclxufVxyXG5cclxuLnRoZW1lLWJnLWRlZmF1bHQge1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG59XHJcbi50aGVtZS1iZy1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10d287O1xyXG59XHJcbi50aGVtZS1iZy10aHJlZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXRocmVlO1xyXG59XHJcblxyXG4udGhlbWUtY29sb3ItZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG59XHJcbi50aGVtZS1jb2xvci1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvOztcclxufVxyXG4udGhlbWUtY29sb3ItdGhyZWUge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdGhyZWU7XHJcbn1cclxuXHJcbi50cmFuc3BhcmVudC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xyXG59XHJcblxyXG4uc3ViLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci1zdWItLWhlYWRpbmc7XHJcbn1cclxuLmhlYWRpbmctdGl0bGUge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxufVxyXG4uYmxhY2stYmcge1xyXG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG59XHJcbi5ib3JkZXItcmFkdXMtNSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLnRleHQtZ3JlZW4ge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG59XHJcbi5iZy1ncmFkaWVudCB7XHJcbiAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjRkZGIDAsI0Y1RjVGNSAxMDAlKTsgXHJcbn1cclxuLngtaW5kZXgtMSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcbi5vdmVyZmxvdy1oaWRlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5ib3gtc2hhZG93LS1kZWZhdWx0IHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7XHJcbn1cclxuXHJcblxyXG4vKi0tIFRhYiBDb250ZW50ICYgUGFuZSBGaXggLS0qL1xyXG5zZWxlY3Qge1xyXG4gICAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmOCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VsZWN0b3ItaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmOCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VsZWN0b3ItaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmZpeGVkLWJnIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxufVxyXG4vKi0tLS0tLS0gRGVmYXVsZCBDbGFzcyAtLS0tLS0tLSovXHJcbi50ZXh0LWJsYWNrIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG59XHJcbi5ib3gtc2hhZG93LXRvcCB7XHJcbiAgIGJveC1zaGFkb3c6ICAwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpXHJcbn1cclxuLmJvcmRlcntcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudDtcclxufVxyXG4uYm9yZGVyLXRvcHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci1yaWdodHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudDtcclxufVxyXG4uYm9yZGVyLWJvdHRvbXtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci1sZWZ0e1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci10b3AtZGFzaCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkZGQgIWltcG9ydGFudDtcclxufVxyXG4uYm9yZGVyLWJvdHRvbS1kYXNoIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2RkZCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItdG9wLXRoaWNrIHtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci1ib3R0b20tdGhpY2sge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudDtcclxufVxyXG4uYm9yZGVyLXRvcC1kcmFre1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItYm90dG9tLWRyYWt7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxufVxyXG4uc2VjdGlvbi1zdWItdGl0bGUge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG4uc2VjdGlvbi11bmRlci1oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MDtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG4gICAgJiBhIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjZzIGN1YmljLWJlemllciguMjUsLjgsLjI1LDEpIDBzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNnMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSkgMHM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaW1nLXdpZHRoIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGl0bGUtZGVjLXRleHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxufVxyXG5mb3JtIHtcclxuICAgIGlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cclxuICAgIGlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfSAvKiBGRiA0LTE4ICovXHJcbiAgICBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9IC8qIEZGIDE5KyAqL1xyXG4gICAgaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH0gLyogSUUgMTArICovXHJcbiAgICBpbnB1dCwgdGV4dGFyZWF7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cywgc2VsZWN0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG1hcmdpbjogMCAxMHB4IDAgM3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uaW5wdXQtcm93IHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbn1cclxuXHJcbi5pbnB1dC1jb2wtMTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG4uaW5wdXQtY29sLTUge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uaW5wdXQtY29sLTMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMyU7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgZmxleDogMCAwIDMzJTtcclxuICAgIG1heC13aWR0aDogMzMlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuXHJcbi8qIE92ZXJsYXkgc3R5bGVzICovXHJcbltkYXRhLW92ZXJsYXldLFxyXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheV0sXHJcbltkYXRhLWJsYWNrLW92ZXJsYXldLFxyXG5bZGF0YS13aGl0ZS1vdmVybGF5XSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5bZGF0YS1vdmVybGF5XT5kaXYsXHJcbltkYXRhLW92ZXJsYXldPiosXHJcbltkYXRhLXNlY29uZGFyeS1vdmVybGF5XT5kaXYsXHJcbltkYXRhLXNlY29uZGFyeS1vdmVybGF5XT4qLFxyXG5bZGF0YS1ibGFjay1vdmVybGF5XT5kaXYsXHJcbltkYXRhLWJsYWNrLW92ZXJsYXldPiosXHJcbltkYXRhLXdoaXRlLW92ZXJsYXldPmRpdixcclxuW2RhdGEtd2hpdGUtb3ZlcmxheV0+KiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbltkYXRhLW92ZXJsYXldOmJlZm9yZSxcclxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXldOmJlZm9yZSxcclxuW2RhdGEtYmxhY2stb3ZlcmxheV06YmVmb3JlLFxyXG5bZGF0YS13aGl0ZS1vdmVybGF5XTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG5bZGF0YS1vdmVybGF5XTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxufVxyXG5cclxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXldOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS10d287O1xyXG59XHJcblxyXG5bZGF0YS1ibGFjay1vdmVybGF5XTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbltkYXRhLXdoaXRlLW92ZXJsYXldOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XHJcblxyXG5cdFtkYXRhLW92ZXJsYXk9XCIjeyRpfVwiXTpiZWZvcmUsXHJcblx0W2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXk9XCIjeyRpfVwiXTpiZWZvcmUsXHJcblx0W2RhdGEtYmxhY2stb3ZlcmxheT1cIiN7JGl9XCJdOmJlZm9yZSxcclxuXHRbZGF0YS13aGl0ZS1vdmVybGF5PVwiI3skaX1cIl06YmVmb3JlIHtcclxuXHRcdG9wYWNpdHk6ICN7JGkgKiAwLjEwfTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiBzd2lwZXIgZGVmYXVsdCBzdHlsZXMgKi9cclxuXHJcblxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9ue1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgJi0tdmVydGljYWx7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiAgICBcclxuICAgIFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zaXRlLXdyYXBwZXItcmV2ZWFse1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG4uc3dpcGVyLW5hdi1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgY29sb3I6ICM2ZDcwYTY7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICAvKiY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9Ki9cclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLSBCcmVhZHZydW1iICBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5icmVhZGNydW1iLWFyZWEge1xyXG4gICAgcGFkZGluZy10b3A6IDI2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4NHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjJlZDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcbi5jcmVhdGl2ZV9icmVhZGNydW1iLWFyZWEge1xyXG4gICAgcGFkZGluZy10b3A6IDIyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYyZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTc0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTc0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFyY2hpdGVjdHVyZV9icmVhZGNydW1iLWFyZWEge1xyXG4gICAgcGFkZGluZy10b3A6IDM1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYyZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTc0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTc0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5icmVhZGNydW1iLWxpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICYgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSkgMHM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2RDcwQTY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wYWdpbmF0aW9uIHtcclxuICAgICYgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICAgICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgICAgICAtIFByZWxvYWRlciAgICAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ucHJlbG9hZGVyLWFjdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIC5wcmVsb2FkZXItYXJlYS13cmFwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgLnNwaW5uZXIge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNrLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJvdW5jZTEge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ib3VuY2UyIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBrZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xyXG5cclxuICAgICAgICAgICAgMCUsXHJcbiAgICAgICAgICAgIDgwJSxcclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA0MCUge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnByZWxvYWRlci1hcmVhLXdyYXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ub3Blbl90bV9wcmVsb2FkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBhbGwgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IC4ycyBhbGwgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjVzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xyXG4gICAgJi5sb2FkZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICY6YmVmb3JlLCBcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlLCBcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAtIFNjcm9sbCB0b3AgICAgICAgICBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5zY3JvbGwtdG9we1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICBib3R0b206IC02MHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgYm94LXNoYWRvdzogMCAzMHB4IDUwcHggcmdiYSgwLDAsMCwuMDMpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bztcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuc2hvd3tcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy10b3B7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LWJvdHRvbXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA4MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAuYXJyb3ctdG9we1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtODBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcnJvdy1ib3R0b217XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gIENvbmF0Y3QgZXJyb3IgYW5kIHNjc3NlcnNcclxuLmZvcm0tbWVzc2VnZSB7XHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKj09PT09ICBFbmQgb2YgRGVmYXVsdCBDU1MgID09PT09PSovIiwiXHJcbi8vIHByb2plY3Qgc3BlY2lmaWMgdmFyaWFibGVzXHJcblxyXG4kdGhlbWUtY29sb3ItLWRlZmF1bHQ6ICMyNzMyNzI7XHJcbiR0aGVtZS1jb2xvci0tdHdvOiAjZjM1MjVhO1xyXG4kdGhlbWUtY29sb3ItLXRocmVlOiAjMTcyNTQxO1xyXG4kdGhlbWUtY29sb3ItLWJsYWNrOiAjMzMzMzMzO1xyXG4kdGhlbWUtY29sb3ItLWdyZWVuOiAjMzhjYjg5O1xyXG4kdGhlbWUtY29sb3Itc3ViLS1oZWFkaW5nOiAjNmQ3MGE2O1xyXG4kdHJhbnNpdGlvbi0tZGVmYXVsdDogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG5cclxuXHJcbi8vIEZvbnQgRmFtaWx5XHJcbiRmb250LWZhbWlseS1uYW1lOiAnTWVycml3ZWF0aGVyJywgc2VyaWY7XHJcbiRoZWFkaW5nLWZvbnQtZmFtaWx5LW5hbWU6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcclxuXHJcbiRmb250LWF3ZXNvbWUtcHJvOiAnRm9udEF3ZXNvbWUnO1xyXG4kZm9udC1hd2Vzb21lLWJyYW5kOiAnRm9udEF3ZXNvbWUnO1xyXG5cclxuLy8gQ29sb3JzIC0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJHdoaXRlOiAjZmZmZmZmO1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcblxyXG4vLyBCb2R5IFRleHRcclxuJGJvZHktdGV4dC1jb2xvcjogIzE3MjU0MTtcclxuJGJvZHktZm9udC13ZWlnaHQ6IDQwMDtcclxuJGJvZHktbGluZS1oZWlnaHQ6IDEuNzQ7XHJcbiRib2R5LWZvbnQtc2l6ZTogMTVweDtcclxuJGJvZHktYmctY29sb3I6ICR3aGl0ZTtcclxuXHJcbi8vIEhlYWRpbmcgVGV4dFxyXG4kaGVhZGluZy10ZXh0LWNvbG9yOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG4kaGVhZGluZy1mb250LXdlaWdodDogNzAwO1xyXG4kaGVhZGluZy10ZXh0LXR3bzogJHRoZW1lLWNvbG9yLS10d287XHJcbiRoZWFkaW5nLXRleHQtZGVmYXVsdDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBPdGhlciBDb2xvcnNcclxuJHByaW1hcnk6ICAgICAgICMwMDQzOTU7XHJcbiRzZWNvbmRhcnk6ICAgICAjZjljMzIyO1xyXG4kc3VjY2VzczogICAgICAgIzI4YTc0NTtcclxuJGluZm86ICAgICAgICAgICMxN2EyYjg7XHJcbiR3YXJuaW5nOiAgICAgICAjZmZjMTA3O1xyXG4kZGFuZ2VyOiAgICAgICAgI2RjMzU0NTtcclxuJGxpZ2h0OiAgICAgICAgICNmOGY5ZmE7XHJcblxyXG4vLyBTb2NpYWwgQ29sb3JcclxuJGFuZHJvaWQ6ICM3QUMxNTc7XHJcbiRhcHBsZTogI0I4QjhCODtcclxuJGJlaGFuY2U6ICMxODY5RkY7XHJcbiRjb2RlcGVuOiAkYmxhY2s7XHJcbiRkcmliYmJsZTogI0VBNEM4QTtcclxuJGRyb3Bib3g6ICMwMDdFRTU7XHJcbiRldmVybm90ZTogIzc4RDUyNTtcclxuJGZhY2Vib29rOiAjNDg2N0FBO1xyXG4kZ2l0aHViOiAjMzEzMTMxO1xyXG4kZ29vZ2xlLWRyaXZlOiAjMURBNDYyO1xyXG4kZ29vZ2xlLWVhcnRoOiAjNDI4NUY0O1xyXG4kZ29vZ2xlLWdsYXNzOiAjRUE0MzM1O1xyXG4kZ29vZ2xlLW1hcHM6ICM1MDgzQzM7XHJcbiRnb29nbGUtcGxheTogIzAxQjlGRDtcclxuJGdvb2dsZS1wbHVzOiAjREQ1MTQ0O1xyXG4kZ29vZ2xlOiAjNDI4NUY0O1xyXG4kaW5zdGFncmFtOiAjQjIzQTk0O1xyXG4kY3NzMzogIzAyNzdCRDtcclxuJGh0bWw1OiAjRTQ0RDI2O1xyXG4kamF2YXNjcmlwdDogI0Y5REMzRDtcclxuJHB5dGhvbjogIzBDOURCRjtcclxuJGxhc3RmbTogI0UzMUIyMztcclxuJGxpbmtlZGluOiAjMDA3QkI2O1xyXG4kcGF5cGFsOiAjMDAyRjg2O1xyXG4kcGludGVyZXN0OiAjQkQwODFCO1xyXG4kcG9ja2V0OiAjRUYzRTU2O1xyXG4kcG9seW1lcjogI0Y4NzI5MjtcclxuJHJzczogI0Y5OUMzQTtcclxuJHNoYXJlOiAjMkM5Q0ZGO1xyXG4kc3RhY2tvdmVyZmxvdzogI0YzODAyNDtcclxuJHN0ZWFtOiAjMTU0OTdCO1xyXG4kdHdpdHRlcjogIzFEQTFGMjtcclxuJHZrOiAjNTE4MUI4O1xyXG4kd2lraXBlZGlhOiAjRTlFOUU5O1xyXG4kd2luZG93czogIzAwNzhENjtcclxuJHM1MDBweDogJGJsYWNrO1xyXG4kczh0cmFja3M6ICMxMjJENEI7XHJcbiRhbWF6b246ICNGNzlCMzQ7XHJcbiRibG9nZ2VyOiAjRjA2QTM1O1xyXG4kZGVsaWNpb3VzOiAjMDAwMEZFO1xyXG4kZGlzcXVzOiAjMkU5RUZFO1xyXG4kZmxhdHRyOiAjN0FCODMxO1xyXG4kZmxpY2tyOiAjRkUwMDg0O1xyXG4kb2Rub2tsYXNzbmlraTogI0Y1ODIyMDtcclxuJG91dGxvb2s6ICMwMDcyQzY7XHJcbiRwbGF5c3RhdGlvbjogIzA3NDE4RTtcclxuJHJlZGRpdDogI0ZGNDUwMDtcclxuJHNreXBlOiAjMDBBOUYwO1xyXG4kc2xpZGVzaGFyZTogIzAwNzdCNTtcclxuJHNvdW5kY2xvdWQ6ICNGRTQ5MDA7XHJcbiR0dW1ibHI6ICMzNjQ2NUQ7XHJcbiR0d2l0Y2g6ICM2NDQxQTQ7XHJcbiR2aW1lbzogIzFBQjdFQTtcclxuJHdoYXRzYXBwOiAjMTg5RDBFO1xyXG4keGJveDogIzEwN0MwRjtcclxuJHlhaG9vOiAjNDEwMUFGO1xyXG4keW91dHViZTogI0ZFMDAwMDtcclxuXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBWYXJpYWJsZXNcclxuJHhsLWRldmljZSA6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSc7XHJcbiRsYXB0b3AtZGV2aWNlIDogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpJztcclxuJGRlc2t0b3AtZGV2aWNlIDogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCknO1xyXG4kdGFibGV0LWRldmljZTonb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpJztcclxuJGxhcmdlLW1vYmlsZTonb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSc7XHJcbiRzbWFsbC1tb2JpbGU6ICdvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpJztcclxuJGV4dHJhLXNtYWxsLW1vYmlsZTogJ29ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCknO1xyXG5cclxuXHJcblxyXG4iLCJcclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAwMi4gU2VjdGlvbiBTcGFjaW5nIENzcyAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uc2VjdGlvbi1zcGFjZXtcclxuICAgIFxyXG4gICAgLyogU2VjdGlvbiBQYWRkaW5nIENzcyAqL1xyXG4gICAgJi0tcHRiXzE0MHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXB0XzE0MHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXBiXzEyMHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1wdGJfMTIwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRfMTIwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGJfMTIwe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1wdGJfMTAwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRfMTAwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGJfMTAwe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRiXzkwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0Xzkwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wYl85MHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtLXB0Yl84MHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wdF84MHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGJfODB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS1wdGJfNzB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRfNzB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBiXzcwe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wdGJfNjB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRfNjB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGJfNjB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0XzQwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wYl80MHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRiXzMwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXB0XzMwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS1wYl8zMHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBTZWN0aW9uIE1hcmdpbiBDc3MgKi9cclxuICAgIFxyXG4gICBcclxuICAgICYtLW10XzE1e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbXRfMjB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tdF8zMHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW10XzQwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmLS1tdF81MHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbXRfNjB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbXRfNzB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbXRfODB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJi0tbXRfMTAwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1tdF8xMjB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tYl8xNXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1iXzIwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWJfMzB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tYl80MHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tYl81MHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1iXzYwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWJfMTAwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1iXzEyMHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWItMTB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5tYi0xNXtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLm1iLTIwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4ubWItMjV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcbi5tYi0zMHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLm1iLTQwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLm10LTEwe1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4ubXQtMTV7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcbi5tdC0yMHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLm10LTI1e1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxufVxyXG4ubXQtMzB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5tdC00MHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgIC50YWJsZXQtbXQge1xyXG4gICAgICAgICZfXzAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxldC1tdCB7XHJcbiAgICAgICAgJl9fMTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXQtbXQge1xyXG4gICAgICAgICZfXzIwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGV0LW10IHtcclxuICAgICAgICAmX18zMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxldC1tdCB7XHJcbiAgICAgICAgJl9fNDAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXQtbXQge1xyXG4gICAgICAgICZfXzUwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGV0LW10IHtcclxuICAgICAgICAmX182MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxldC1tYiB7XHJcbiAgICAgICAgJl9fMzAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXQtbWIge1xyXG4gICAgICAgICZfXzQwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGV0LW1iIHtcclxuICAgICAgICAmX181MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxldC1tYiB7XHJcbiAgICAgICAgJl9fNjAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgIC5zbWFsbC1tdCB7XHJcbiAgICAgICAgJl9fMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGwtbXQge1xyXG4gICAgICAgICZfXzEwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGwtbXQge1xyXG4gICAgICAgICZfXzIwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGwtbXQge1xyXG4gICAgICAgICZfXzMwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGwtbXQge1xyXG4gICAgICAgICZfXzQwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGwtbXQge1xyXG4gICAgICAgICZfXzUwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGwtbXQge1xyXG4gICAgICAgICZfXzYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGwtbWIge1xyXG4gICAgICAgICZfXzMwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGwtbWIge1xyXG4gICAgICAgICZfXzQwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGwtbWIge1xyXG4gICAgICAgICZfXzUwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGwtbWIge1xyXG4gICAgICAgICZfXzYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICBcclxuICAgIC50YWJsZXQtcHQge1xyXG4gICAgICAgICZfXzIwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxldC1wYiB7XHJcbiAgICAgICAgJl9fMjAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgLnRhYmxldC1wdCB7XHJcbiAgICAgICAgJl9fMTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGV0LXBiIHtcclxuICAgICAgICAmX18xMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAudGFibGV0LXB0IHtcclxuICAgICAgICAmX18wIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGV0LXBiIHtcclxuICAgICAgICAmX18wIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgLnNtYWxsLXB0IHtcclxuICAgICAgICAmX18wIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGwtcGIge1xyXG4gICAgICAgICZfXzAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1wdCB7XHJcbiAgICAgICAgJl9fMTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGwtcGIge1xyXG4gICAgICAgICZfXzEwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLXB0IHtcclxuICAgICAgICAmX18yMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1wYiB7XHJcbiAgICAgICAgJl9fMjAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4vKj09PT09ICBFbmQgb2Ygc3BhY2luZyAgPT09PT09Ki8iLCJcclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgIDAzLiBDdXN0b20gQW5pbWF0aW9uIENzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlVmVydGljYWwge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtb3ZlVmVydGljYWwge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW92ZUhvcml6b250YWwge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbCB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxufVxyXG5cclxuLm1vdmUtdXAge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgJi5hbmltYXRle1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtb3ZlVmVydGljYWwgLjY1cyBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbW92ZVZlcnRpY2FsIC42NXMgZWFzZSBmb3J3YXJkcztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5tb3ZlLXVwLXgge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gICAgJi5hbmltYXRle1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtb3ZlSG9yaXpvbnRhbCAuNjVzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlSG9yaXpvbnRhbCAuNjVzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEN1c3RvbSBBbmltYXRpb24gMDEgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRlclNsaWRlRG93biB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoZWFkZXJTbGlkZURvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweFxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgQ3VzdG9tIEhpZGUgQW5pbWF0aW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGlkZS1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGlkZS1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgQ3VzdG9tIFNsaWRlIFNob3cgQW5pbWF0aW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hvdy1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hvdy1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBDdXN0b20gU2xpZGUgT3V0IFRvIFJpZ2h0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGUtb3V0LXRvLXJpZ2h0IHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLW91dC10by1yaWdodCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBDdXN0b20gU2xpZGUgT3V0IFRvIExlZnRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1pbi10by1sZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLWluLXRvLWxlZnQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBCcm9vayBIb3ZlciBFZmZlY3QgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYnJvb2stdHJhbnNpdGlvbntcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTtcclxufVxyXG4uYmstaG92ZXJ7XHJcbiAgICBhe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjZzIGN1YmljLWJlemllciguMjUsLjgsLjI1LDEpIDBzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNnMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSkgMHM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ob3Zlci10ZXh0LWRhcmt7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTZXBhcmF0b3IgQm91bmNlIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNlcGFyYXRvci1ib3VuY2Uge1xyXG4gICAgMCUsXHJcbiAgICA4MCUsXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC41KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC41KVxyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNlcGFyYXRvci1ib3VuY2Uge1xyXG4gICAgMCUsXHJcbiAgICA4MCUsXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC41KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC41KVxyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMDQuIGNvbnRhaW5lciBDc3MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uY29udGFpbmVyLWZsdWlke1xyXG4gICAgJi0tY3AtMTUwe1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjY0cHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDExMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tY3AtMTQwe1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpICBhbmQgKG1heC13aWR0aDogMTY2M3B4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTY2NHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tY3AtMTIwe1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjY0cHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDExMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tY3AtMTAwe1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjY0cHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tY3AtODB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTY2NHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tY3AtNjB7XHJcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tY3AtMzB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLS0xNDUwIHtcclxuICAgIG1heC13aWR0aDogMTQ1MHB4O1xyXG59XHJcblxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgLmNvdS1jb250YWluZXItZGV2aWNlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgLmNvdS1jb250YWluZXItZGV2aWNlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1jb250ZW50LWRvdWJsZS1zaWRlYmFye1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KXtcclxuICAgIC5jb250YWluZXItZmx1aWR7XHJcbiAgICAgICAgJi0tY3AtNjB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tY3AtODB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lcl9mbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi5jb2wtMDZfX2xlZnQge1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2wtMDZfX3JpZ2h0IHtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4uY29sLTA1X19yaWdodCB7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZSwkdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5yb3ctLTM1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XHJcblxyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIH1cclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmPltjbGFzcyo9XCJjb2xcIl0sXHJcbiAgICAmPltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5yb3ctLTMwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcblxyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY+W2NsYXNzKj1cImNvbFwiXSxcclxuICAgICY+W2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKj09PT09ICBFbmQgb2YgY29udGFpbmVyICA9PT09PT0qL1xyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgICAwNS4gSGVhZGVyIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5oZWFkZXItYXJlYXtcclxuICAgICYgLmlzLXN0aWNreXtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiAuOTVzIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyBmYWRlSW5Eb3duO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIC5uYXZpZ2F0aW9uLW1lbnV7XHJcbiAgICAgICAgICAgICYtLXRleHRfd2hpdGUge1xyXG4gICAgICAgICAgICAgICAgJiA+IHVse1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tdG9wIC5zdHlsZS0wMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcC5zdHlsZS0wMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcCAuc2VhcmNoLWZpZWxkIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcCAuc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19sb2dvIC5kYXJrLWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19sb2dvIC5saWdodC1sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1lbnUtc3R5bGUtZm91ciB7XHJcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAmID4gdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItc2VhcmNoLWZvcm0tdHdvLndoaXRlLWljb24gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgJi5oZWFkZXItYXJlYS0taGVpZ2h0e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuaXMtc3RpY2t5Lm9ubHktbW9iaWxlLXN0aWNreXtcclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UsJHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiAuOTVzIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyBmYWRlSW5Eb3duO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbS13cmFwIHtcclxuICAgICAgICAgICAgJi5pcy1zdGlja3l7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UsJHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS1hYnNvbHV0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsICRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAmIC5oZWFkZXItYXJlYS0taGVpZ2h0e1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS1kZWZhdWx0IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNFNEU4RjY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1oZWlnaHR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uaGVhZGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIC8qIGxvZ28gKi9cclxuICAgIFxyXG4gICAgJl9fbG9nb3tcclxuICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgJi50b3AtbG9nbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlLCAkdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICAgICAgJi50b3AtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuZGFyay1sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAubGlnaHQtbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgJiAuZGFyay1sb2dvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAubGlnaHQtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi5kZWZhdWx0LW1lbnUtc3R5bGUge1xyXG4gICAgICAgICYgLmhlYWRlcl9fbG9nb3tcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMjMuNSU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTMlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZSwkdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmhlYWRlci1taWRsZS1ib3gge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmhlYWRlci1yaWdodC1ib3h7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyMy41JTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjMlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiAuaGVhZGVyLXJpZ2h0LWlubmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEycHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC0gbGFuZ3VhZ2UgXHJcbj09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmxhbmd1YWdlLW1lbnUge1xyXG4gICAgJiA+IHVsIHtcclxuICAgICAgICAmID5saSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgJiA+YSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgdWwge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDI7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzdweCByZ2JhKDAsMCwwLC4wNyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1yaWdodCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uaGVhZGVyLXJpZ2h0LWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgLTEycHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZle1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlci1yaWdodC1ib3gge1xyXG4gICAgJiAuaGVhZGVyLXJpZ2h0LWlubmVyIHtcclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udG9wLW1lc3NhZ2Uge1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJiBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tb2JpbGUtdG9wLW1lc3NhZ2Uge1xyXG4gICAgcGFkZGluZzogMHB4IDA7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgICYgYSB7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcbn1cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gXHJcbiAgICAtIE5hdmlnYXRpb24gTWVudSBDc3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ubmF2aWdhdGlvbi1tZW51e1xyXG4gICAgJiA+IHVse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMzNweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAycHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjBzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhhcy1jaGlsZHJlbntcclxuICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1tdWx0aWxldmVsLXN1Ym1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lZ2FtZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLWhvbWUtdmFyaWF0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmID4gLnN1Ym1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJpbWFyeS0tbWVudSB7XHJcbiAgICAgICAgJiA+dWx7XHJcbiAgICAgICAgICAgICYgPmxpe1xyXG4gICAgICAgICAgICAgICAgJiA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzZweCAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGV4dF93aGl0ZSB7XHJcbiAgICAgICAgJiA+IHVse1xyXG4gICAgICAgICAgICAmID4gbGl7XHJcbiAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWJvdHRvbS1sZWZ0LXdyYXAge1xyXG4gICAgLm5hdmlnYXRpb24tbWVudXtcclxuICAgICAgICAmID4gdWx7XHJcbiAgICAgICAgICAgICYgPiBsaXtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDBweCAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAtIE11bHRpbGV2ZWwgU3VibWVudSBDc3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5zdWJtZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAyOXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBtaW4td2lkdGg6IDI0OHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgICYubGVmdHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICBcclxuICAgICYgPiBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwcztcclxuICAgICAgICAgICAgJiA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICYgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICYgPiAuc3VibWVudXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5oYXMtY2hpbGRyZW57XHJcbiAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7IFxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTA1JztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FiYWJhYjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuc3VibWVudXtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmLmxlZnR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgICAgICYgLnN1Ym1lbnV7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICYubGVmdHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5zdWJtZW51e1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgJi5sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5zdWJtZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICYubGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbn1cclxuXHJcbi5tZW51LXN0eWxlLXRocmVlLC5tZW51LXN0eWxlLWZvdXIge1xyXG4gICAgLm5hdmlnYXRpb24tbWVudXtcclxuICAgICAgICAmID4gdWx7XHJcbiAgICAgICAgICAgICYgPiBsaXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VibWVudSB7IFxyXG4gICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcclxuICAgICAgICAgICAgLnN1Ym1lbnUubGVmdCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1lbnUtc3R5bGUtZm91ciB7XHJcbiAgICAubmF2aWdhdGlvbi1tZW51e1xyXG4gICAgICAgICYgPiB1bHtcclxuICAgICAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLSBNZWdhIE1lbnUgQ3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLm1lZ2FtZW51e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDI5cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG5cclxuICAgICYtLW1lZ2F7XHJcbiAgICAgICAgbWluLXdpZHRoOiA5ODBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHggMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA3MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgLnBhZ2UtbGlzdC10aXRsZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1ibGFjaztcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB1bHtcclxuICAgICAgICAgICAgICAgICYgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FiYWJhYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xczsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gICAgJiAubWVnYW1lbnV7XHJcbiAgICAgICAgJi0tbWVnYXtcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweCAyMjBweCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBNb2JpbGUgTWF2aWdhdGlvbiBpY29uICovXHJcblxyXG4ubW9iaWxlLW5hdmlnYXRpb24taWNvbntcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLThweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLndoaXRlLW1kLWljb24ge1xyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaXMtc3RpY2t5IHtcclxuICAgIC53aGl0ZS1tZC1pY29uIHtcclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBhZ2Utb3Blbi1vZmYtc2lkZWJhcntcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhpZGRlbi1pY29ucy1tZW51e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZGRkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBcclxuICAgIC0gTW9iaWxlIE1lbnUgT3ZlcmxheSBDc3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ubW9iaWxlLW1lbnUtb3ZlcmxheSAsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tYmxhY2s7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBcclxuICAgICZfX2lubmVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjAlKTtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRleHRyYS1zbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZle1xyXG4gICAgICAgIC5tb2JpbGUtbWVudS1vdmVybGF5X19pbm5lcntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1ibGFjaztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1ibGFjaztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib2R5e1xyXG4gICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAxMDBweDtcclxuICAgICAgICAub2ZmY2FudmFzLW5hdmlnYXRpb257XHJcbiAgICAgICAgICAgICYgPiB1bHtcclxuICAgICAgICAgICAgICAgICYgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZXhwYW5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTA2JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZXhwYW5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCAxNHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy1jaGlsZHJlbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1leHBhbmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZXhwYW5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLWNoaWxkcmVue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1leHBhbmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZXhwYW5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8qIG9uZXBhZ2Ugc3R5bGUgKi9cclxuICAgICAgICAgICAgJi0tb25lcGFnZXtcclxuICAgICAgICAgICAgICAgICYgPiB1bHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAtIG9mZnNldCBzZWFyY2hcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ucGFnZS1vcHBlbi1vZmYtc2lkZWJhciB7XHJcbiAgICByaWdodDogMDtcclxuICAgICZfX2lubmVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZle1xyXG4gICAgICAgIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19pbm5lcntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19oZWFkZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAub2ZmLXNpZGViYXItY29udGFjdC1pbmZvIHtcclxuICAgICAgICAmLS1saXN0IHtcclxuICAgICAgICAgICAgJiAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJiAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ZDcwYTY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDFlbSArIDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLm9mZi1zaWRlYmFyLXdpZGdldF9fbGlzdCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uaGVhZGVyX19uYXZpZ2F0aW9uLnByZXZpZXctbWVudSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICYgLm5hdmlnYXRpb24tbWVudS1yaWdodCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG59XHJcbi5wcmV2aWV3LWhlYWRlci1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgICYuaXMtc3RpY2t5IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMDtcclxuICAgICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLnByZXZpZXctbWVudSB1bCA+IGxpID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19hY3Rpb25zLS1wcmV2aWV3IC5odC1idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmhlYWRlcl9fYWN0aW9ucy0tcHJldmlldyAuaHQtYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLyo9PT09PSAgRW5kIG9mIEhlYWRlciAgPT09PT09Ki8iLCJcclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgICAgMDYuIEZvb3RlciBDc3MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uZm9vdGVyLWJnLS1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjk0NTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMC45ODtcclxuICAgIH1cclxufVxyXG5cclxuLmNvdXN0b20tcm93LWluLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH0gIFxyXG59XHJcblxyXG4uZm9vdGVyLXdpZGdldC1jb3VzdG9tLWNvbCB7XHJcbiAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfSAgXHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfSAgXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH0gIFxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjhweDtcclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItd2lkZ2V0LWRpYyB7XHJcbiAgICAmIHAge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgJi5mb290ZXItZGVjIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIGg1IHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuLm5ld3NsZXR0ZXItZm9vdGVyLXdyYXAge1xyXG4gICAgJiAud2lkZ2V0LW5ld3NsZXR0ZXItZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM0MnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTA1QTZEO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTMwcHggMTVweCAxNXB4IDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUwNUE2RDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnN1YnNjcmliZS1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAmIC5zdWJzY3JpYmUtYnRuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDM0M0QzU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiNmZmY7IH1cclxuICAgICAgICBpbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6I2ZmZjsgfSAvKiBGRiA0LTE4ICovXHJcbiAgICAgICAgaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjojZmZmO30gLyogRkYgMTkrICovXHJcbiAgICAgICAgaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6I2ZmZjsgfSAvKiBJRSAxMCsgKi9cclxuICAgICAgICBpbnB1dCwgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItd2lkZ2V0LXdyYXBwZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweDtcclxufVxyXG4uZm9vdGVyLXdpZGdldHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICAmIC5zaW5nbGUtZm9vdGVyLXdpZGdlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgaDUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZvb3Rlci13aWRnZXRfX3dyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICYgLnNpbmdsZS1mb290ZXItd2lkZ2VyIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICBcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGg1IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfSBcclxufVxyXG5cclxuLmNvcHlyaWdodC10ZXh0e1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKj09PT09ICBFbmQgb2YgZm9vdGVyID09PT09PSovXHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAwNy4gU2lkZWJhciBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmxlZnQtc2lkZWJhciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlLCR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxufVxyXG4ucmlnaHQtc2lkZWJhciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UsJHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuLndpZGdldC10aXRsZSB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxufVxyXG5cclxuLyogV2lkZ2V0IENhdGVnb3JpZXMgKi9cclxuLndpZGdldC1jYXRlZ29yaWVzIHtcclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAmIC53aWRnZXQtY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDNweCAwcHggMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndpZGdldC1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3R5bGUtdHdvIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAmIC53aWRnZXQtY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGJkZWVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgLndpZGdldC1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aWRnZXQtYm94IHtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY2ZmY7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgXHJcbn1cclxuXHJcbi8qIFNlcnZpY2UgV2lkZ2V0IENhdGVnb3JpZXMgKi9cclxuXHJcbi5zZXJ2aWNlLXdpZGdldC10aXRsZSB7XHJcbiAgICBjb2xvcjogIzJiMmIyYjtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDs7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICYgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgbGlnaHRlbigkdGhlbWUtY29sb3ItLWRlZmF1bHQsIDQwJSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG59XHJcblxyXG5cclxuLyogV2lkZ2V0IFNlYXJjaCAqL1xyXG4ud2lkZ2V0LXNlYXJjaCB7XHJcbiAgICAmLWZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFdpZGdldCBMYXRlc3RibG9nICovXHJcbi53aWRnZXQtbGF0ZXN0YmxvZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53aWRnZXQtbGF0ZXN0YmxvZy1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XHJcbiAgICAgICAgICAgICAgICAud2lkZ2V0LWxhdGVzdGJsb2ctaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LWZvcm0taXRlbXtcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29ucy9zZWxlY3Rvci1pY29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlbGVjdG9yLWljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aWRnZXQtdGFnLWxpc3Qge1xyXG4gICAgJiBhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LWJhbm5lci1ib3gge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgcGFkZGluZzogNDVweCAxNXB4IDUwcHg7XHJcbiAgICBcclxuICAgICYgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICAmIGg0IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLnVpLXdpZGdldC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgbWFyZ2luOiAzNXB4IDAgMjVweDtcclxuICAgICYgLnVpLXN0YXRlLWRlZmF1bHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLnVpLXNsaWRlci1yYW5nZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgfVxyXG59XHJcbi5maWx0ZXItcHJpY2UtY29udCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4uZmlsdGVyLXByaWNlLWNvbnQgeyBcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICYgLmlucHV0LXR5cGUge1xyXG4gICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICAgIFxyXG59XHJcblxyXG4vKj09PT09ICBFbmQgb2YgU2lkZWJhciAgPT09PT09Ki8iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgIDA4LiBQcm9kdWN0IHN0eWxlIENzcyAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcblxyXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCB7XHJcbiAgICAmIC5wcm9kdWN0LXRodW1ibmFpbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAucHJvZHVjdC1ob3Zlci1pbWFnZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgfVxyXG4gICAgJiAucHJvZHVjdC10aHVtYm5haWwtYm94IHtcclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLnByb2R1Y3QtYmFkZ2VzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDZweCA0cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5ob3Qge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzMTIyYTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAub25zYWxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmI1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnByb2R1Y3QtYWN0aW9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gICAgICAgICYgLnAtYWN0aW9uLWJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmIC5wcm9kdWN0LWFjdGlvbnMge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnByb2R1Y3QtdGh1bWItaW1hZ2UgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5wcm9kdWN0LWhvdmVyLWltYWdlIHtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5saXN0LXN0eWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlOGY2O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICYgLnByb2R1Y3QtdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9IFxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAmIC5wcm9kdWN0LXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmIC5wcm9kdWN0LWNhcnQtYnRuIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjI5MCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMTlweDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNSk7IFxyXG4gICAgICAgICYgLnByb2R1Y3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5wcmljZS1ib3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICYgLm9sZC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44OGVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYjZiN2QyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICYgLm5ldy1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWxzLXRodW1icy0yICB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxNzBweDsgICBcclxuICAgICYgLnNtLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfSB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7ICAgXHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlscy1pbWFnZXMtMiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgJiAubGctaW1hZ2Uge1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7ICBcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnByb2R1Y3QtZGV0YWlscy10aHVtYnMtMiAge1xyXG4gICAgJiAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG4gICAgJjpob3ZlciAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4udG90bGUtcmV2aWV3LXN0YXItYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAudG90bGUtcmV2aWV3LXN0YXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzLXZpZXctY29udGVudCB7XHJcbiAgICAmIC5wcmljZS1ib3gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgJiAub2xkLXByaWNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2I2YjdkMjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9IFxyXG4gICAgICAgICYgLm5ldy1wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuLmF0dGVuZC1jaGVjay1ib3gtYXJlYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5sZWJsZS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5jaGVjay1ib3gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxuICBcclxuICAvKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCBjaGVja2JveCAqL1xyXG4uY2hlY2stYm94IGlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG4gIFxyXG4gIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xyXG4uY2hlY2ttYXJrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuICBcclxuLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXHJcbi5jaGVjay1ib3g6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLS10d287XHJcbn1cclxuICBcclxuLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXHJcbi5jaGVjay1ib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItLXR3bztcclxufVxyXG4gIFxyXG4vKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xyXG4uY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiAgXHJcbi8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cclxuLmNoZWNrLWJveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4gIFxyXG4uY2hlY2stYm94LXdyYXAge1xyXG4gICAgJiAuY2hlY2stYm94e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIHF1YW50aXR5XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi5jYXJ0LXF1YW50aXR5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAmIC5hZGQtdG8tY2FydCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogI2ZmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMjMyMzI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FydC1wbHVzLW1pbnVzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgJiAuY2FydC1wbHVzLW1pbnVzLWJveCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjs7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgIH1cclxuICAgICYgLmRlYyxcclxuICAgICYgLmluYyB7XHJcbiAgICAgICAgJi5xdHlidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5kZWMge1xyXG4gICAgICAgICYucXR5YnV0dG9uIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDE1cHggMTVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmluYyB7XHJcbiAgICAgICAgJi5xdHlidXR0b24ge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMHB4IDBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2luZ2xlLXByb2R1Y3Qtc2hhcmUge1xyXG4gICAgJiAubWV0YS1jb250ZW50IHtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlscy10YWIge1xyXG4gICAgJiAubmF2IHtcclxuICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgMDkuIENhcnQgUGFnZSBDc3MgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnRhYmxlLWNvbnRlbnQge1xyXG4gICAgJiB0YWJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJiB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOjE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgdGgsXHJcbiAgICAmIHRkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgfVxyXG59XHJcbi5wbGFudG1vcmUtcHJvZHVjdC1xdWFudGl0eXtcclxuICAgICYgPiBpbnB1dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgfVxyXG59IFxyXG4uY2FydC10YWJsZSB7XHJcbiAgICAuY291cG9uLWFsbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAmIC5jb3Vwb24ge1xyXG4gICAgICAgICAgICAmIGgzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAmLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0OztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmNvdXBvbjIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgJi5zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmNvbnRpbnVlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jYXJ0LXBhZ2UtdG90YWwge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICYgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcbiAgICAmIHVsIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjUyNTI1O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG91dHNpZGUgbm9uZSBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtib3JkZXI6IG5vbmU7fVxyXG4gICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLnByb2NlZWQtY2hlY2tvdXQtYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDs7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wbGFudG1vcmUtcHJvZHVjdC1hZGQtY2FydCB7XHJcbiAgICAmID4gYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMzBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0OztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmluLXN0b2Nre1xyXG4gICAgY29sb3I6ICMzMGI4Nzg7XHJcbn1cclxuLm91dC1zdG9jayB7XHJcbiAgICBjb2xvcjogI0E4MDEzNTtcclxufVxyXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsMjUwLDI1MCwgMSk7XHJcbn0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgIDEwLiBDaGVja291dCBQYWdlIENzcyAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5jb3Vwb24tYWNjb3JkaW9uIHtcclxuICAgICYgaDMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICBjb2xvcjogIzUxNTE1MTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAyZW0gMWVtIDMuNWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAmIC5jb3Vwb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvdXBvbi1jb250ZW50IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb3Vwb24taW5mbyB7XHJcbiAgICAmIHAuZm9ybS1yb3ctZmlyc3Qge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAmIHAuZm9ybS1yb3ctbGFzdCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAmIC5yZW1lbWJlciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jb3Vwb24taW5wdXQge1xyXG4gICAgJiBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJiBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAmIHNwYW4ucmVxdWlyZWQge1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbn1cclxuLmNoZWNrb3V0LWNvdXBvbiB7XHJcbiAgICAmIGlucHV0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b24tYXBwbHktY291cG9uIHtcclxuICAgICAgICBtYXJnaW46IC01cHggMCAwIDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNy4ycHggMTFweDtcclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwcHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufVxyXG4uc2hvcGluZy1jaGVja2JveHQtdGl0bGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcbi5zaW5nbGUtZm9ybS1yb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgJiBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAmIHNwYW4ucmVxdWlyZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6OmZvY3VzIHtvdXRsaW5lOiBub25lO31cclxuICAgIH1cclxuICAgICYgdGV4dGFyZWEge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAmLm0tMCB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5jaGVja291dC1ib3gtd3JhcCB7XHJcbiAgICAmIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICYgLnNoaXAtYm94LWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmFjY291bnQtY3JlYXRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmIC5jcmVhdC1wYXNzID4gc3BhbntcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG59XHJcbi5uaWNlLXNlbGVjdHtcclxuICAgICYgc2VsZWN0IHtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIH1cclxufVxyXG4ueW91ci1vcmRlci13cmFwcGVyIHtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICB9IFxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH0gIFxyXG59XHJcbi55b3VyLW9yZGVyLXdyYXAge1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcclxufVxyXG5cclxuLnlvdXItb3JkZXItdGFibGUge1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgJiB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgICYgdGggLCB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgdGgge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNoaXBwaW5nID4gdGh7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wYXltZW50LW1ldGhvZCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbn1cclxuLnBheW1lbnQtYWNjb3JkaW9uIHtcclxuICAgICYgaDMge1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAmIGE6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2OFwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG4ub3JkZXItYnV0dG9uLXBheW1lbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICYgaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMTEuIFNlcnZpY2VzIENzcyAgICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnNlcnZpY2UtY3VzdG9tLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2UsJGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG4uc2VydmljZS1jb2wtMDEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgZmxleC1iYXNpczogMjIlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlLCRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgZmxleC1iYXNpczogMzAlO1xyXG4gICAgfVxyXG59XHJcbi5zZXJ2aWNlLWNvbC0wMiB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIGZsZXgtZ3JvdzogMjtcclxuICAgIGZsZXgtYmFzaXM6IDcwJTtcclxuICAgIHBhZGRpbmctbGVmdDogNTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZSwkZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDcwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcbi5zZXJ2aWNlLWNvbC0wMyB7XHJcbiAgICBmbGV4LWdyb3c6IDM7XHJcbiAgICBmbGV4LWJhc2lzOiA4JTtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZSwkZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWFyZWEtcmlnaHQtaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWFyZWEtcmlnaHQtaW1hZ2UtdHdvIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG59XHJcblxyXG5cclxuLmh0LXNlcnZpY2UtaWNvbiB7XHJcbiAgICAmLnN0eWxlLTAxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICYgLnNlcnZpY2UtaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAmIHN2ZyA+ICoge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN2Zy1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNlcnZpY2UtY29udGVudCB7XHJcbiAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmh0LXNlcnZpY2UtYm94IHtcclxuICAgICYuc3R5bGUtMiB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCA3MHB4IDEwcHggMzBweDtcclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgJiBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5zdHlsZS0wNCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAmIC5zZXJ2aWNlLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgJiBzdmcgPiAqIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdmctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zZXJ2aWNlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3R5bGUtMDUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiA0NXB4IDE1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJiAuc2VydmljZS1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuc2VydmljZS1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY1ZmY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjVmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE0KTsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdHlsZS0wNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgJiAuc2VydmljZS1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZWZmZTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2UsJHRhYmxldC1kZXZpY2UsJHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuc2VydmljZS1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjVmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogNDVweCAzNXB4IDQ1cHggMTIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XHJcbiAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlLCR0YWJsZXQtZGV2aWNlLCRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAyNXB4IDM1cHggMTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1oaWdodC00NTAge1xyXG4gICAgaGVpZ2h0OiA0NTBweDtcclxufVxyXG4uc2VydmljZS1jb250ZW50LWlubmVyLWJvdHRvbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTgwcHg7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5odC1ib3gtaW1hZ2VzIHtcclxuICAgICYuc3R5bGUtMDMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA0MXB4IHJnYmEoMCwwLDAsLjAzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiAuaW1hZ2UtYm94LXdyYXAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgJiAuYm94LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmIC5ib3gtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdGhyZWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuc3R5bGUtMDQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmltYWdlLWJveC13cmFwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICYgLmJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAudGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJiAuYm94LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXRocmVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5cclxuLmh0LWJveC1pbWFnZXMge1xyXG4gICAgJi5zdHlsZS0wNyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgJiAuaW1hZ2UtYm94LXdyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHggMzFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAmIC5ib3gtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDE4cHggNDBweCByZ2JhKDUxLDUxLDUxLC4xKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuIiwiXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAxMi4gU2VydmljZXMgQ3NzICAgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uaHQtYnRuIHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgJi1sZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjhweDtcclxuICAgIH1cclxuICAgICYtbWR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjBweDtcclxuICAgIH1cclxuICAgICYtc217XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XHJcbiAgICB9XHJcbiAgICAmLmJ0bi0td2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJ0biB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJl9fc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVyby1idXR0b24ge1xyXG4gICAgLmh0LWJ0biB7XHJcbiAgICAgICAgJi1sZyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaHQtYnRuLWljb24ge1xyXG4gICAgcGFkZGluZzogOHB4IDgzcHggOHB4IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICAmOjpiZWZvcmUgeyAgXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbjogLTVweCAwIDAgLTVweDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10d297XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDgzcHggOHB4IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICY6OmJlZm9yZSB7ICBcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAtNXB4IDAgMCAtNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnB1cmNoYXNlLWJ0biwuYnRuLXZpZXctZGVtbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDE4cHggMzBweDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgfVxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgMTMuIENvdW50ZXJzIENzcyAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uZnVuLWZhY3Qtc3R5bGUtb25lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAmIC5zaW5nbGUtZnVuLWZhY3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICYgLnNpbmdsZS1mdW4tZmFjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgLnNpbmdsZS1mdW4tZmFjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZ1bi1mYWN0LXN0eWxlLXR3byB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgJiAuc2luZ2xlLWZ1bi1mYWN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmIC5zaW5nbGUtZnVuLWZhY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICYgLnNpbmdsZS1mdW4tZmFjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgLnNpbmdsZS1mdW4tZmFjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5mdW4tZmFjdCB7XHJcbiAgICAmLS1vbmUge1xyXG4gICAgICAgICYgLmZ1bi1mYWN0X19jb3VudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmZ1bi1mYWN0X190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXR3byB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAmIC5mdW4tZmFjdF9fY291bnQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5mdW4tZmFjdF9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAxNC4gTGlzdGluZyBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmNob29zZS11cy1jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZSwkdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmX2xlZnQge1xyXG4gICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UsJHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufVxyXG4uY2hvb3NlLWl0bWUtd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDQ1OHB4O1xyXG59XHJcbi5zaW5nbGUtY2hvb3NlLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgICAmIC5jaG9vc2UtaXRlbS1pbWFnZXMge1xyXG4gICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5jaG9vc2UtaWNvbi1zbWFsbCB7XHJcbiAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICAgICYgLmNob29zZS1pdGVtLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAmIGg0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNlcnZpY2UtZGV0YWlscy1jaG9vc2UtaXRtZS13cmFwIHtcclxuICAgICYgLmNob29zZS1pdGVtLXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgMTUuIENhbGwgVG8gQWN0aW9uIENzcyAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uY3RhLWJnLWltYWdlX29uZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnL2NhbGwtdG8tYWN0aW9uLTAxLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG4uY3RhLWltYWdlLWJveCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XHJcbiAgICAgICAgJiBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgIDE2LiBUZXN0aW1vbmlhbCBzbGlkZXIgQ3NzICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi50ZXN0aW1vbmlhbC1zbGlkZXIge1xyXG4gICAgJi5leHRyYV9tX2xydHAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lci1vbmUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItb25lIHtcclxuICAgIGN1cnNvcjogdy1yZXNpemU7XHJcbiAgICAmIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLXByZXYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN3aXBlci1zbGlkZS1uZXh0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40MztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIyLCAxLjIyKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmIC50ZXN0aW1vbmlhbC1zbGlkZXItLWJveCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxLjA4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAudGVzdGltb25pYWwtc2xpZGVyLS1ib3gge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMDtcclxuICAgICAgICAgICAgJiAucmV0aW5nLXN0YXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLnRlc3RpbW9uaWFsLXNsaWRlcl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgICAgICYgLnN0YXJ0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLmVuZC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLnRlc3RpbW9uaWFsLXNsaWRlcl9fYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgICYgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyLXR3byB7XHJcbiAgICAudGVzdGltb25pYWwtc2xpZGVyLS1ib3gge1xyXG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgJiAudGVzdGltb25pYWwtc2xpZGVyX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAmIC5zdGFydC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC04cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5lbmQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuMztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2F1dGhvciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAmIGg2IHsgIFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLnN3aXBlci1uYXYtYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4udGVzdGltb25pYWxzLXZlcnRpY2FsLXdyYXAge1xyXG4gICAgaGVpZ2h0OiA0ODBweDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBoZWlnaHQ6IDc4MHB4O1xyXG4gICAgfVxyXG4gICAgLnZlcnRpY2FsLXNsaWRlcl9fY29udGFpbmVyIHsgXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnRlc3RpbW9uaWFsLXNsaWRlci1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICAjRjdGN0Y3O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC50ZXN0aW1vbmlhbC1pbWFnZXMge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDk0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGVzdGltb25pYWwtc2xpZGVyLWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyNXB4IDMwcHg7XHJcbiAgICAgICAgLnRlc3RpbW9uaWFsLS1ib3gge1xyXG4gICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2F1dGhvciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICYgaDYge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgJiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbn1cclxuXHJcblxyXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdGhyZWUge1xyXG4gICAgLnRlc3RpbW9uaWFsLXNsaWRlcl9fc2luZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXN0aW1vbmlhbC1zbGlkZXItLWJveCB7XHJcbiAgICAgICAgJiAudGVzdGltb25pYWwtc2xpZGVyX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAmIC5zdGFydC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC04cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5lbmQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuMztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2F1dGhvciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgJiBoNiB7ICBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuY29tcGFueS1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmI2YjZiO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRlc3RpbW9uaWFsLWJveC1iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDg4JTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50ZXN0aW1vbmlhbC10aHJlZS1pbWFnZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggMDtcclxuICAgICAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgLnN3aXBlci1uYXYtYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgXHJcbn1cclxuLnNlY3Rpb24tdGl0bGUtYm9yZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDk1JTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLmh0LXNvY2lhbC1uZXR3b3JrcyAge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5kZWZhdWx0LWNvbG9yIHtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdGhyZWU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAuc29jaWFsLWxpbmsge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3R5bGUtdHdvLWljb24ge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLnNvY2lhbC1saW5rIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgXHJcbj0gICAgICAgICAgMTcuIFRlYW0gQ3NzICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uc2luZ2xlLXRlYW0tYm94IHtcclxuICAgICYuc3R5bGUtMDEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICYgLnRlYW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIGg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAudGV4dC1ib3gge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1NHB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjE0KTtcclxuICAgICAgICAgICAgJiAudGVhbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNvY2lhbC1jcmVhdGl2ZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAmIC5zdHlsZS10aHJlZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI0cHgpXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbC1jcmVhdGl2ZS1ib3gge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaHQtc29jaWFsLW5ldHdvcmtzIHtcclxuICAgICAgICAgICAgJi5zdHlsZS10aHJlZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdGhyZWU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnN0eWxlLTAyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRlYW0taW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYgLnRlYW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIGg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC50ZXh0LWJveCB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmIC50ZWFtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaHQtc29jaWFsLW5ldHdvcmtzLnN0eWxlLWZvdXIgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmh0LXNvY2lhbC1uZXR3b3JrcyB7XHJcbiAgICAgICAgICAgICYuc3R5bGUtZm91ciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuc3R5bGUtMDMgeyBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIC50ZWFtLWltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmh0LXNvY2lhbC1uZXR3b3JrcyB7XHJcbiAgICAgICAgICAgICYuc3R5bGUtZm91ciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGVhbS1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5odC1zb2NpYWwtbmV0d29ya3Muc3R5bGUtZm91ciAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4udGVhbS1zdHlsZS0zLXRpdGxlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjYwcHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM5LCA1MCwgMTE0LCAwLjk1KTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAudGVhbS1zdHlsZS0zLXRpdGxlLWJnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTQwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDk1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLyogQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDE0MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfSAqL1xyXG4gICAgICAgICYgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgMTguIFByb2pjZXQgQ3NzICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLm1lc3NvbnJ5LWJ1dHRvbntcclxuICAgIGJ1dHRvbntcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmIC5maWx0ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmlsdGVyLXRleHR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyAgICBcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5maWx0ZXItY291bnRlcntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDokdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICYuZmlsdGVyLWNvdW50ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5maWx0ZXItdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXMtY2hlY2tlZHtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICYuZmlsdGVyLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuLnNpbmdsZS1wb3J0Zm9saW8taXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICYgLnNpbmdsZS1wb3J0Zm9saW9fX3RodW1ibmFpbCB7XHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAucHJvamVjdC1ob3Zlci0wMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCA4MiwgOTAsIDAuOCk7XHJcbiAgICAgICAgICAgICYgLnBvc3Qtb3ZlcmxheS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbm5lci1pY29uIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAucHJvamVjdC1ob3Zlci0wMSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMC4xJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IC41cyBlYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgLnBvc3Qtb3ZlcmxheS10aXRsZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAyLjcxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiAuaW5uZXItaWNvbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5odC1ncmFkYXRpb24ge1xyXG4gICAgJi5zdHlsZS0wMSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5jaXJjbGUtd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuYm94LWltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAuaG92ZXItaW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41IDAuOSBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICYgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNjIuOTEzNnB4IDUuMDg2NHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMzMpOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhvdmVyLWltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRlZmF1bHQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAxOS4gVGltZWxpbmUgQ3NzICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5odC10aW1lbGluZSB7XHJcbiAgICAmLnN0eWxlLTAxe1xyXG4gICAgICAgICYubWItZGlmZmVyZW50IHtcclxuICAgICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMTdweCA2NXB4O1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDE3cHggMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMzVweCA2NXB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMCAzNXB4IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvdHMge1xyXG4gICAgICAgICAgICAubWlkZGxlLWRvdCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC50bS10aW1lbGluZS1saXN0IHtcclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNvbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAmIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdHlsZS0wMiB7XHJcbiAgICAgICAgJi5tYi1kaWZmZXJlbnQge1xyXG4gICAgICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMCAxN3B4IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMTdweCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMCAyNXB4IDY1cHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDI1cHggMzVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuZG90cyB7XHJcbiAgICAgICAgICAgIC5taWRkbGUtZG90IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnRtLXRpbWVsaW5lLWxpc3Qge1xyXG4gICAgICAgICAgICAudGltZWxpbmUtY29sIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICYgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMjAuIENvbnRhY3QgVXMgQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uY29udGFjdC1mb3JtIHtcclxuICAgICZfX29uZSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTcyNTQxO1xyXG4gICAgICAgICYgLmNvbnRhY3QtaW5uZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAmIGlucHV0ICwgXHJcbiAgICAgICAgICAgICYgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU4NWE1ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIHRleHRhcmVhICB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnBlcnNvbmFsLWNvbnRhY3QtYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHdvIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgJiAuY29udGFjdC1pbm5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICYgaW5wdXQgLCBcclxuICAgICAgICAgICAgJiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiB0ZXh0YXJlYSAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYgLnBlcnNvbmFsLWNvbnRhY3QtYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGhyZWUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJiAuY29udGFjdC1pbm5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICYgaW5wdXQgLCBcclxuICAgICAgICAgICAgJiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiB0ZXh0YXJlYSAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYgLnBlcnNvbmFsLWNvbnRhY3QtYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWNvbnRhY3QtaW5mby13cmFwIHtcclxuICAgICYgLmljb24tYm94IHtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IFxyXG4gICAgICAgICMyNzMyNzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyOXB4IDBweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjMxKTsgXHJcbiAgICB9XHJcbn1cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDIxLiBQcmljaW5nICBDc3MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ucHJpY2luZy10YWJsZS1vbmUge1xyXG4gICAgJiAucHJpY2luZy10YWJsZSB7XHJcbiAgICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMzRweCAyMHB4IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY3ZmY7XHJcbiAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAmIC5wcmljaW5nX190YWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAmIC50YWJfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX3ByaWNlLXdyYXB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAucHJpY2V7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICZfX3R3byB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVke1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Zvb3RlcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgLmh0LWJ0bntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICYtLW91dGxpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZlYXR1cmUtbWFya3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA4OHB4IHNvbGlkICNlZTc0NTU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDg4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4OHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTcycHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE5O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLnByaWNpbmctdGFibGVfX2lubmVye1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMzBweCByZ2JhKDg5LCA2OSwgMjMwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMjFweCA0MXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wb3B1bGFye1xyXG4gICAgICAgICAgICAucHJpY2luZy10YWJsZV9faW5uZXJ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzMHB4IHJnYmEoODksIDY5LCAyMzAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAyMXB4IDQxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYmcge1xyXG4gICAgICAgICAgICAgICAgLnByaWNpbmctdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19wcmljZS13cmFwIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXJyZW5jeXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGVyaW9ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcbi5wcmljaW5nLXRhYmxlLXR3byB7XHJcbiAgICAmIC5wcmljaW5nLXRhYmxlIHtcclxuICAgICAgICAmX19pbm5lcntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDIwcHggMTAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY3ZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm5zL3ByaWNpbmctMDEucG5nKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGF0dGVybnMvcHJpY2luZy0wMi5wbmcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0OyAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC45O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAmX190aHJlZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX3ByaWNlLXdyYXB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVke1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Zvb3RlcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgLmh0LWJ0bntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICYtLW91dGxpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAyMi4gQ29ycG9yYXRlIFBhZ2VzIENzcyAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5jb3Jwb3JhdGUtYmctMDEge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL2hvbWUtY29ycG9yYXRlLWJnLTAxLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmNvcnBvcmF0ZS1iZy0wMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vaG9tZS1jb3Jwb3JhdGUtYmctMDIuanBnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uY29ycG9yYXRlLWhlcm8ge1xyXG4gICAgaGVpZ2h0OiA4OTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAmIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJiAuaGVyby1zdWItdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMTcyNTQxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDYzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA0OTBweDtcclxuICAgICAgICAmIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgJiAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4uaGVyby1hcmVhLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jYWxsLXRvLW51bWJlciB7XHJcbiAgICByaWdodDogOTBweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC00MHB4O1xyXG5cclxuICAgICYgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZSwkbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uZmVhdHVyZS1pbWFnZXNfX29uZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG4uY3VzdG9tXzQuYWN0aXZlIHtcclxuICAgIHBhZGRpbmc6IDQwcHggNTJweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7IFxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlLCR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcclxuICAgIH1cclxufVxyXG4uaHQtYm94LWltYWdlcyB7XHJcbiAgICAmLnN0eWxlLTAxIHtcclxuICAgICAgICAuaW1hZ2UtYm94LXdyYXAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbi5icmFuZC1ib3gtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgJiAuc2luZ2xlLWJyYW5kLWJveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAmIC5zaW5nbGUtYnJhbmQtYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJiAuc2luZ2xlLWJyYW5kLWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5hYm91dC11cy1pbWFnZXMgIHtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogRkFRICovXHJcbi5mYXEtdHdvLXdyYXBwZXIge1xyXG4gICAgLnBhbmVsLnBhbmVsLWRlZmF1bHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FyZCwgLmNhcmQtaGVhZGVye1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuY2FyZHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtaGVhZGVye1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0OHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRleHRyYS1zbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hY2NvLW51bWJlci1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ib2R5e1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA0OHB4IDIwcHg7XHJcbiAgICAgICBcclxuICAgIH1cclxufVxyXG4uc2VydmljZS1kZXRhaWxzLWxlZnQtc2lkZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlLCR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uaHQtdGFiLW1lbnUtMDEge1xyXG4gICAgJiBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZjtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5odC10YWJfX2NvbnRlbnQtMDEge1xyXG4gICAgYmFja2dyb3VuZDogIzI3MzI3MjtcclxuICAgIHBhZGRpbmc6IDYwcHggNTBweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMjQuIENyZWF0aXZlIFBhZ2VzIENzcyAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovICAgXHJcblxyXG4uY3JlYXRpdmUtaGVybyB7XHJcbiAgICBoZWlnaHQ6IDg5MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgXHJcbiAgICAmIC5jcmVhdGl2ZS1oZXJvLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5oZXJvLXN1Yi10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMxNzI1NDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICYgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xyXG4gICAgICAgICYgLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAmIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uY3JlYXRpdmUtYWJvdXQtdXMtaW1hZ2VzIHtcclxuICAgICYgLmNyZWF0aXZlLWFnZW5jeS1hYm91dC1pbWcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwgJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmNyZWF0aXZlLWFnZW5jeS1hYm91dC1pbWctcHIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsICRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNyZWF0aXZlLWFnZW5jeS1hYm91dC11cy1jb250ZW50e1xyXG4gICAgJi5wci01MCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwgJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnBsLTUwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsICRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFib3V0LWlubmVyLWNvbnRhY3QtaW5mbyB7XHJcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgcGFkZGluZzogNTBweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5hYm91dC1pbm5lci1idG4ge1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgcGFkZGluZzogMTdweCA1MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTM4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnNlcnZpY2VzLWhpZ2h0IHtcclxuICAgIGhlaWdodDogNDgzcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtd29ya2luZy1wcm9jZXNzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC45O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcbiAgICAmIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyoqXHJcbiAqIFJvdW5kYm94XHJcbiAqL1xyXG5cclxuLnJvdW5kYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jcmVhdGl2ZV9hZ2VuY3ktY291bnRlci1zZXJjYWxlLnBuZykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jb3VudGVyLWNlbnRlci5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJsb2NrIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NSUsIC00MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJveCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KXtcclxuICAgICAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyMjVweDtcclxuXHJcbiAgICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyMjVweDtcclxuXHJcbiAgICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAmLWJsb2NrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICYtYmxvY2s6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWljb257XHJcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50ZXN0aW1vbmlhbHMtY29udGVudC1yaWdodC1ib3gge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgMjUuIEFyY2hpdGVjdHVyZSBQYWdlcyBDc3MgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qLyBcclxuXHJcbi5hcmNoaXRlY3R1cmUtaGVybyB7XHJcbiAgICBoZWlnaHQ6IDg4OHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xyXG4gICAgICAgICYgLmNvcnBvcmF0ZS1oZXJvLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgaGVpZ2h0OiA0ODBweDtcclxuICAgICAgICAmIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zd2lwZXItc2xpZGUgKiB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuLmFyY2hpdGVjdHVyZS1oZXJvLXdyYXAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgLmxheWVyLWFuaW1hdGlvbi0xIHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlcm8tYnV0dG9uIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGF5ZXItYW5pbWF0aW9uLTIge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC44cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxheWVyLWFuaW1hdGlvbi0zIHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyby1idXR0b24ge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFyY2hpdGVjdHVyZS1oZXJvLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJiAuaGVyby1zd2lwZXItcGFnaW5hdGlvbi1udW1iZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uX19yaWdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiM2ODY4Njg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmFyY2hpdGVjdHVyZS1oZXJvLXRleHQtYm94IHtcclxuICAgIG1heC13aWR0aDogNzcwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOCwgMjIxLCAyMjgsIDAuNik7XHJcbiAgICBib3JkZXI6IDI1cHggc29saWQgcmdiYSgxOTEsIDE5NSwgMjA0LCAwLjUpO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uYXJjaGl0ZWN0dXJlLWhlcm8tdGhyZWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA4MDBweDtcclxuICAgIC5oZXJvLXRleHQge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA0OTBweDtcclxuICAgICAgICAmIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgJiAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucmlnaHQtaGVyby1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwNDBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICBtYXgtd2lkdGg6IDg0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucmlnaHQtc2luZ2xlLWhlcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYgcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MSU7XHJcbiAgICB9XHJcbn1cclxuLmFyY2hpdGVjdHVyZS1oZXJvLXRocmVlLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmhlcm8tcGFnaW50aW9uLWlubmVyIHtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgICYgLmhlcm8tc3dpcGVyLXBhZ2luYXRpb24tbnVtYmVyIHtcclxuICAgICAgICBib3R0b206IDYwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb25fX3JpZ2h0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIEFyY2hpdGVjdXVyZSBBYm91dCBBcmVhIENzc1xyXG4uZG90cy1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmIC5kb3RzLWlubmVyLWltYWdlcyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsICRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuZG90cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgaGVpZ2h0OiA4NSU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9kb3RzLnBuZykgMCAwIHJlcGVhdDtcclxuICAgIH1cclxuICAgICYgLmRvdHMtaW5uZXItaW1hZ2VzLTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM4cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsICRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuZG90cy0yIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBoZWlnaHQ6IDY1JTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnL2RvdHMucG5nKSAwIDAgcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgJiAuZG90cy1pbm5lci1pbWFnZXMtMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5kb3RzLTMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgIGhlaWdodDogMTEwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnL2RvdHMucG5nKSAwIDAgcmVwZWF0O1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcmlnaHQ6IC0wcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hYm91dC11cy1vZmZzZXR7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwgJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuLmFyY2hpdGVjdHVyZS1wcm9jZXNzLXRpdGxlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDI1cHggMjBweCAzNXB4O1xyXG4gICAgbWF4LXdpZHRoOiA0MzlweDtcclxuICAgIFxyXG59XHJcblxyXG4uYXJjaGl0ZWN0dXJlLWFib3V0LXR3byB7XHJcbiAgICBtYXgtd2lkdGg6IDQyNXB4O1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsICRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnRleHQtc2l6ZS1sZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICAgfVxyXG59XHJcbi50ZWFtLWNvbnRlbnQtcmlnaHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsICRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uc3F1YXJlLWZsaXAge1xyXG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcclxuICAgIC1tb3otcGVyc3BlY3RpdmU6IDEwMDA7XHJcbiAgICAtbXMtcGVyc3BlY3RpdmU6IDEwMDA7XHJcbiAgICBwZXJzcGVjdGl2ZTogMTAwMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzNTlweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5zcXVhcmUsXHJcbi5zcXVhcmUyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uc3F1YXJlIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjYwcyBjdWJpYy1iZXppZXIoLjUsIC4zLCAuMywgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42MHMgY3ViaWMtYmV6aWVyKC41LCAuMywgLjMsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42MHMgY3ViaWMtYmV6aWVyKC41LCAuMywgLjMsIDEpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4uc3F1YXJlLWZsaXAge1xyXG5cclxuICAgICY6aG92ZXIgLnNxdWFyZSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgICAgICAgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcXVhcmUyIHtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42MHMgY3ViaWMtYmV6aWVyKC41LCAuMywgLjMsIDEpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyAvKiBTYWZhcmkgKi9cclxuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNxdWFyZTIge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgICAgICAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAuZmxpcC1vdmVybGF5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG5cclxuXHJcblxyXG5cclxuICAgICY6aG92ZXIgLnNxdWFyZTIge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAgICAgICAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNjIuOTEzNnB4IDUuMDg2NHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMzMpO1xyXG4gICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2Mi45MTM2cHggNS4wODY0cHggcmdiYSgzOSwgNTAsIDExNCwgMC4zMyk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDYyLjkxMzZweCA1LjA4NjRweCByZ2JhKDM5LCA1MCwgMTE0LCAwLjMzKTtcclxuICAgIH1cclxufVxyXG4uc3F1YXJlLWNvbnRhaW5lcjIge1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICYgYSB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5hcmNoaXRlY3R1cmUtZm9udCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi5hcmNoaXRlY3R1cmVfc2VydmljZS1vcmRlci1saXN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICYgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcmNoaXRlY3R1cmVfc2VydmljZS1pbmZvLWxpc3Qge1xyXG4gICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgIHBhZGRpbmc6IDQwcHggNDBweDtcclxuICAgICYgbGkge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAyNi4gU3RhcnRVcCBQYWdlcyBDc3MgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qLyBcclxuLnN0YXJ0LXVwLWhlcm8ge1xyXG4gICAgaGVpZ2h0OiA4ODhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA0OTBweDtcclxuICAgICAgICAmIC5jb3Jwb3JhdGUtaGVyby10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgJiAuY29ycG9yYXRlLWhlcm8tdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJnLWltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWlnaHQtdmggIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5zdGFydC11cC1oZXJvLXdyYXAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgLmxheWVyLWFuaW1hdGlvbi0xIHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlcm8tYnV0dG9uIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGF5ZXItYW5pbWF0aW9uLTIge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC44cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxheWVyLWFuaW1hdGlvbi0zIHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyby1idXR0b24ge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN0YXJ0LXVwLWhlcm8td3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmIC5oZXJvLXN3aXBlci1wYWdpbmF0aW9uLW51bWJlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNjBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbl9fbGVmdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZSwkdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLnN0YXJ0LXVwLWJnIHtcclxuICAgIGJhY2tncm91bmQ6ICNmOGY1ZmY7XHJcbn1cclxuXHJcbi5zdGFydC11cC1wYXR0ZXJucy1pbWFnZS0wMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXR0ZXJucy9zdGFydHVwLXBhdHRlbnMtMDEucG5nKSB0b3AgMHB4IGxlZnQgbm8tcmVwZWF0O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMDtcclxuICAgIH1cclxufVxyXG4uc3RhcnQtdXAtcGF0dGVybnMtaW1hZ2UtMDIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMzk1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXR0ZXJucy9zdGFydHVwLXBhdHRlbnMtMDIucG5nKSB0b3AgMHB4IHJpZ2h0IG5vLXJlcGVhdDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGFydHVwLXByb2plY3Qtc2VjdGlvbi1iZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXR0ZXJucy9zdGFydHVwLXBhdHRlbnMtMDMucG5nKSBib3R0b20gIDBweCByaWdodCBuby1yZXBlYXQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0wO1xyXG4gICAgfVxyXG59XHJcbi5hYm91dC11cy1vZmZzZXQtcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmh0LXNlcnZpY2UtYm94IHtcclxuICAgICYuc3R5bGUtc29sdXRpb25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICYgLnNlcnZpY2UtaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNlcnZpY2UtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjE1cHg7XHJcbiAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuc3R5bGUtc29sdXRpb25zLXR3byB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJiAuc2VydmljZS1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZWZmZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuc2VydmljZS1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjVmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5M3B4IDE1cHggMzVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTY1cHg7XHJcbiAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwgJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jb2wtMDZfX2xlZnQtNjMwICB7XHJcbiAgICB3aWR0aDogNjcwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5zdGFydC11cC1yaWdodC03NDB7XHJcbiAgICB3aWR0aDogIDc0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGFydC11cC1sZWZ0LTc0MHtcclxuICAgIHdpZHRoOiAgNzQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnN0YXJ0dXAtcHJvamVjdC13cmFwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGF0dGVybnMvc3RhcnR1cC1wcm9qZWN0LWJnLnBuZykgdG9wIG5vLXJlcGVhdDtcclxuICAgICAgICB6LWluZGV4OiAtMDtcclxuICAgIH1cclxuICAgICYgYSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGFydHVwLXByb2plY3QtYm94IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm5zL3N0YXJ0dXAtcHJvamVjdC1sZy1iZy5wbmcpIHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgICAgei1pbmRleDogLTA7XHJcbiAgICB9XHJcbiAgICAmIGEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnN0YXJ0dXAtcHJvamVjdC1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMjM0LCAyNTUsIDAuOSk7XHJcbiAgICAgICAgICAgICAgICAmIC5wb3N0LW92ZXJsYXktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhcnR1cC1wcm9qZWN0LWhvdmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IC41cyBlYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgLnBvc3Qtb3ZlcmxheS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyLjcxcmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zdGFydHVwX3NlcnZpY2UtaW5mby1saXN0IHtcclxuICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAmIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5wYWdpbmF0aW9uLXByb2plY3QtMSB7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3RhcnQtdXAtcGF0dGVybnMtaW1hZ2UtMDQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNTBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGF0dGVybnMvc3RhcnR1cC1wYXR0ZW5zLTAxLnBuZykgdG9wIDBweCBsZWZ0IG5vLXJlcGVhdDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5odC10YWJfX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIG1pbi13aWR0aDogMjkwcHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLmh0LXRhYl9fY29udGVudC10d28ge1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIG1pbi13aWR0aDogMjkwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG4uaW1nLWNvbnRlbnQtc3RhcnQtdXAtdGVhbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweDtcclxufVxyXG5cclxuXHJcbi5odC10YWItbWVudS10ZWFtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAmIC50YWJfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAwcHggcmdiYSgzOSwgNTAsIDExNCwgMC4xNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5odC10YWJfX2NvbnRlbnQsIC5odC10YWJfX2NvbnRlbnQtdHdvIHtcclxuICAgIFxyXG4gICAgLnNpbmdsZS10ZWFtLWJveC5zdHlsZS0wMiB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRlYW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY1ZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4gICBcclxuLmNvbC0wNV9fcmlnaHQtdHdvIHtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmNWZmO1xyXG59XHJcblxyXG4uaHQtdGFiLW1lbnUtdGVhbS10d28ge1xyXG4gICAgcGFkZGluZzogMCA1MHB4IDcwcHggMTUwcHg7XHJcbiAgICAmIC50YWJfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDUwLCAxMTQsIDAuMTQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHggIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiAuc3RhcnRfdXBfc2VydmljZS1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Jhbm5lci9iYW5uZXItc2hvcC5qcGcpO1xyXG59XHJcblxyXG4gKi9cclxuXHJcblxyXG5cclxuIFxyXG5cclxuIC5icmVhZGNydW1iX2lubmVyLWltZyB7XHJcbiAgICByaWdodDogLTE1MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNjclO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2UsJGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogNDIwcHg7XHJcbiAgICAgICAgdG9wOiAtMzAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgIDI3LiBCbG9nIFBhZ2VzIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sYXRlcy1zaW5nbGUtYmxvZyB7XHJcbiAgICBcclxuICAgICYgLmJsb2ctbWVkaWEge1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3N0LWluZm8ge1xyXG4gICAgICAgICYubGF0ZXMtYmxvZy1wb3N0LWluZm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDU0cHggMHB4IHJnYmEoMzksIDQwLCAxMTQsIDAuMTQpOyBcclxuICAgICAgICAgICAgJiAucG9zdC1tZXRhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAucG9zdC1leGNlcnB0IHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuYnRuLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0wMntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkJGQkZCOyBcclxuICAgICAgICAgICAgICAgICYgLnBvc3QtZXhjZXJwdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAuYnRuLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBlcnNvbmFsLXBvc3QtcHJldmlvdXMtbmV4dCB7XHJcbiAgICAmIHVsIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2I4YjliYTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY29tbWVudC1saXN0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDBweCAwcHg7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJiAuY29tbWVudCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmNvbW1lbnQtYXV0aG9yIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjZjFmMWYxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMSwgMSwgMSwgMC4zMyk7IFxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuY29tbWVudC1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTQwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1ldGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgJiAuZm4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuY29tbWVudC1kYXRldGltZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTcyNTQwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmNvbW1lbnQtYWN0aW9ucyBhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5jaGlsZHJlbiB7XHJcbiAgICAgICAgbWFyZ2luOiA3MHB4IDAgMHB4IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDIwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAyMHB4IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5jaGlsZHJlbiBsaSArIGxpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgfVxyXG4gICAgJiAuY29tbWVudC1hY3Rpb25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICNhYmFiYWI7XHJcbiAgICAgICAgJiAuY29tbWVudC1kYXRldGltZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5jb21tZW50LXJlcGx5LWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29tbWVudC1ib3gtZm9ybSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJiAuY29tbWVudC1ib3gge1xyXG4gICAgICAgICYgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDU1cHggMTBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWxhdGl2ZS1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjhweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmxvZy1kZXRhaWxzLXdyYXAge1xyXG4gICAgJiAubGF0ZXMtYmxvZy1wb3N0LWluZm8tMDIge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMzVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xyXG4gICAgfVxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgIDI4LiBQcm9qY3QgRGV0YWlscyBQYWdlcyBDc3MgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5wb3J0Zm9saW8tZGV0YWlscy1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLnBvcnRmb2xpby1kZXRhaWxzLW9uZS1pbWFnZXMge1xyXG4gICAgbWF4LXdpZHRoOiA1NDBweDtcclxufVxyXG4ucG9ydGZvbGlvLWRldGFpbHMtZ3JpZC1tYXNvbnJ5IHtcclxuICAgIG1heC13aWR0aDogNzIwcHg7XHJcbn1cclxuLnBvcnRmb2xpby1kZXRhaWxzLWNvbnRlbnQge1xyXG4gICAgJiAucG9ydGZvbGlvLWNhdGVnb3JpZXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBvcnRmb2xpby1kZXRhaWxzLXRhYmxlIHtcclxuICAgICYgdGFibGUge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgJiAubGFiZWwge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgJiB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiB0ciArIHRyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAucG9ydGZvbGlvLWRldGFpbHMtc2hhcmUgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogI2FiYWJhYjtcclxuICAgIH1cclxufVxyXG4ucG9ydGZvbGlvLWRldGFpbHMtZ3JpZC1tYXNvbnJ5IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5wb3J0Zm9saW8tZGV0YWlscy1ncmlkLWltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBvcnRmb2xpby1kZXRhaWxzLWZpdmUtaW1hZ2VzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYgLmNhcHRpb24tdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lbnRyeS1wb3J0Zm9saW8tcmV0dXJuLWxpbmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAzMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wNyk7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuLnBvcnRmb2xpby1uYXYtbGlua3MgLm5hdi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC1nYXA6IDUwcHg7XHJcbiAgICBcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAubmV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAmIC5pbm5lciBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxOTBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgICAmIC5wcmV2IGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgJiAubmV4dCBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gICAgJiAubmV4dCBhIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJiAucHJldiBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5pbm5lciBoNjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgIH1cclxuICAgICYgLnByZXYgaDY6OmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICBjb250ZW50OiAnXFxmMTA0JztcclxuICAgIH1cclxuICAgICYgLm5leHQgaDY6OmJlZm9yZSB7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XHJcbiAgICB9XHJcbn0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAyOS4gUHJldmlldyBQYWdlIENzcyAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5oZXJvX19wdXJjaGFzZSwgLmRvd25sb2RlLWJ0biB7XHJcbiAgICAmIC5idG4ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZGVyX19hY3Rpb25zLS1wcmV2aWV3IHtcclxuICAgICYgLmh0LWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZmxleC1iYXNpczogNzAlO1xyXG4gICAgICAgIC5oZWFkZXJfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJldmlldy1oZXJvLWFyZWEge1xyXG4gICAgaGVpZ2h0OiA4ODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBoZWlnaHQ6IDYyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4ucHJldmlldy1oZXJvLWJnIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJldmlldy9sYW5kaW5nLWhlYWRlci1wcmV2aWV3LWJnLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4ucHItaW1nLTAxIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTQlO1xyXG4gICAgbGVmdDogMjglO1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIHRvcDogLTEwJTtcclxuICAgICAgICBsZWZ0OiA4JTtcclxuICAgIH1cclxufVxyXG4ucHItaW1nLTAyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTIlO1xyXG4gICAgcmlnaHQ6IDYlO1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcmlnaHQ6IC01JTtcclxuICAgIH1cclxufVxyXG4ucHItaW1nLTAzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTAlO1xyXG4gICAgcmlnaHQ6IC0xMCU7XHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTAlO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xMCU7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjAlO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMzAlO1xyXG4gICAgfVxyXG59XHJcbi5wci1pbWctMDQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyMCU7XHJcbiAgICByaWdodDogMTglO1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIGJvdHRvbTogNSU7XHJcbiAgICAgICAgcmlnaHQ6IDE4JTtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGJvdHRvbTogMiU7XHJcbiAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnByZXZpZXctaW5uZXItaW1nIHtcclxuICAgICYgaW1nIHtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmV2aWV3LWhlcm8tdGV4dCB7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgJiBoNiB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuaGVyby1idXR0b24ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4uc2luZ2xlLXByZXZpZXctaXRlbV9fd3JhcCB7XHJcbiAgICAmIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgICAgJiAuc2luZ2xlLXByZXZpZXctaXRlbV9fdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mcmFtZS1zY3JlZW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgNzBweCA0MHB4IC0zNXB4IHJnYmEoNTEsNTEsNTEsLjEzKTtcclxuICAgICYgLmRvdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICYgLmRvdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkYWRhZGE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmIC5zaW5nbGUtcHJldmlldy1pdGVtX190aHVtYm5haWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsNzAsMTI4LDAuOSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi12aWV3LWRlbW8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaW5nbGUtcHJldmlldy1pdGVtX19pbmZvIHtcclxuICAgICAgICAmIGg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NztcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAyN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5sYXlvdXQtc2VjdGlvbi1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByZXZpZXcvbGFuZGluZy1oZWFkZXItcHJldmlldy1iZy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjJlZDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XHJcbiAgICBcclxufVxyXG4ubGF5b3V0cy1zZWN0aW9uLXRleHQge1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uaHQtYm94LWljb24ucHJldmlldy1zdHlsZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1ib3gtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjdweCAwIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJ2LXNlY3Rpb24tZm9vdGVyLWJnIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJldmlldy9sYW5kaW5nLWhlYWRlci1wcmV2aWV3LWJnLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4uZm9vdGVyLXByZXZpZXctY29udGVudCBoNiB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xyXG59XHJcbiJdfQ== */
:root{--g86609c9a11:1}
