@charset "UTF-8";/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}h1,h2,h3,h4,h5{line-height:1;font-size:100%;font-weight:400}img{border:none;vertical-align:bottom}dd,dl,dt,li,ol,ul{list-style:none}.switch--sp{display:none!important}@media screen and (max-width:767px){.switch--sp{display:block!important;margin:0 auto}}.switch--pc{display:block!important;margin:0 auto}@media screen and (max-width:767px){.switch--pc{display:none!important}}body{width:100%;background:#fff;font-size:14px;color:#000;text-align:center;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;overflow:hidden}body img{max-width:100%}.inner{width:1000px;min-width:1000px;margin:0 auto;position:relative}.section-heading{font-size:12px;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.1em;line-height:1;position:relative;text-align:left;padding-left:22px;margin-bottom:40px}.section-heading:before{content:"";display:block;width:12px;height:2px;background:#000;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sf{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all 1s cubic-bezier(.25,.46,.45,.94);transition:all 1s cubic-bezier(.25,.46,.45,.94)}.sf.show{opacity:1;-webkit-transform:none;transform:none}@media screen and (max-width:767px){body{width:100%;background:#fff;font-size:14px;color:#000;text-align:center;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;overflow:hidden;padding-top:60px}body img{max-width:100%}body .inner{width:89.33333%;min-width:89.33333%;margin:0 auto;position:relative}body .section-heading{font-size:12px;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.1em;line-height:1;position:relative;text-align:left;padding-left:20px;margin-bottom:25px}body .section-heading:before{content:"";display:block;width:10px;height:2px;background:#000;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sf{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all 1s cubic-bezier(.25,.46,.45,.94);transition:all 1s cubic-bezier(.25,.46,.45,.94)}.sf.show{opacity:1;-webkit-transform:none;transform:none}}.header{height:140px}.header .inner{height:100%}.header__logo{position:absolute;left:0;bottom:-50px;z-index:10}.header__navi{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3px}.header__navi li{font-size:14px;font-weight:500;letter-spacing:.1em;line-height:1;margin-right:45px}.header__navi li a,.header__navi li a:link,.header__navi li a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__navi li a:hover{opacity:.7;text-decoration:none}}.header__navi li:last-child{margin-right:0}.menu{display:none}@media screen and (max-width:767px){.header{width:100%;height:60px;background:#fff;position:fixed;left:0;top:0;z-index:1000}.header .inner{width:100%}.header__logo{width:96px;height:36px;position:absolute;left:20px;top:13px}.header__navi__wrap{width:100%;background:#fff;position:absolute;left:0;top:0;height:100vh;z-index:1000;display:none}.header__navi{position:absolute;right:0;top:auto;bottom:200px;display:block;-webkit-transform:none;transform:none;margin-top:0;padding-right:30px}.header__navi li{font-size:18px;font-weight:500;letter-spacing:.1em;line-height:1;margin-right:0;text-align:right;margin-bottom:30px}.header__navi li a,.header__navi li a:link,.header__navi li a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){.header__navi li a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:767px){.menu{display:block;position:fixed;top:19px;right:20px;z-index:1200;width:25px}.menu__line{background:#333;display:block;width:25px;height:1px;position:absolute;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.menu__line--top{top:0}.menu__line--center{top:6px}.menu__line--bottom{top:13px}.menu__line--top.active{top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu__line--center.active{-webkit-transform:scaleX(0);transform:scaleX(0)}.menu__line--bottom.active{top:6px;bottom:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menu__txt{position:absolute;left:0;top:20px;font-size:8px;font-weight:500;letter-spacing:0;text-indent:0;font-family:Montserrat,sans-serif;color:#000;line-height:1;position:absolute;bottom:0}.menu__txt:before{content:"MENU";display:block}.menu__txt.active:before{content:"CLOSE";display:block}}.footer{background:#000;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}.footer__copyright{line-height:1;color:#999;font-size:10px;letter-spacing:.1em;text-indent:.1em}@media screen and (max-width:767px){.footer{height:35px;margin-top:50px}.footer__copyright{font-size:11px}}#page-top .mv{height:800px;margin-bottom:120px}#page-top .mv .inner{padding:199px 0 0 160px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}#page-top .mv__bg1{position:absolute;left:-640px;top:200px;z-index:1}#page-top .mv__bg2{position:absolute;top:0;right:-100px;z-index:1}#page-top .mv__catch{text-align:left;position:relative;z-index:10}#page-top .mv__catch .en{font-size:12px;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.1em;line-height:1;margin-bottom:36px;display:block}#page-top .mv__catch .jp{font-size:25px;font-weight:500;letter-spacing:.15em;line-height:200%}#page-top .mv .scroll{position:absolute;left:88px;bottom:80px;padding-left:116px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px;letter-spacing:.15em;font-weight:600;line-height:1;font-family:Montserrat,sans-serif}#page-top .mv .scroll:before{content:"";display:block;width:100px;height:1px;background:#000;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-top .concept{height:500px;margin-bottom:150px}#page-top .concept .inner{padding:97px 0 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .concept__bg1{position:absolute;top:0;right:0;z-index:1}#page-top .concept__catch{text-align:left;font-size:25px;font-weight:400;letter-spacing:.1em;line-height:180%;margin-bottom:47px;padding-left:24px;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .concept__txt{text-align:left;font-size:16px;font-weight:400;letter-spacing:.1em;line-height:200%;padding-left:24px;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .shop{position:relative;padding-top:383px;margin-bottom:100px}#page-top .shop__bg1{position:absolute;left:0;top:0;width:50%;height:463px;background:url(/assets/img/img4.jpg) no-repeat center bottom;background-size:cover}#page-top .shop__bg2{position:absolute;right:0;top:0;width:50%;height:463px;background:url(/assets/img/img5.jpg) no-repeat center bottom;background-size:cover}#page-top .shop .inner{display:-webkit-box;display:-ms-flexbox;display:flex}#page-top .shop .info{width:500px;background:#fff;padding:50px 0 0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .shop .info .section-heading{margin-bottom:43px}#page-top .shop .info__detail{margin-left:20px}#page-top .shop .info__detail th{font-size:16px;letter-spacing:.1em;line-height:187.5%;vertical-align:top;text-align:left;width:100px;font-weight:400}#page-top .shop .info__detail td{font-size:16px;letter-spacing:.1em;line-height:187.5%;vertical-align:top;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:20px}#page-top .shop .history{width:500px;background:#fff;padding:50px 0 0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .shop .history .section-heading{margin-bottom:43px}#page-top .shop .history__detail{margin-left:20px;margin-bottom:49px}#page-top .shop .history__detail th{font-size:16px;letter-spacing:.1em;line-height:187.5%;vertical-align:top;text-align:left;width:110px;font-weight:400}#page-top .shop .history__detail td{font-size:16px;letter-spacing:.1em;line-height:187.5%;vertical-align:top;text-align:left;padding-bottom:20px}#page-top .shop .history .payment{width:375px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f4f4f4;padding:25px 35px;text-align:left;margin-left:25px}#page-top .shop .history .payment .txt{font-size:14px;letter-spacing:.1em;line-height:160%}#page-top .shop .history .payment .txt2{font-size:15px;letter-spacing:.1em;line-height:160%;color:#999}#page-top .map{margin-bottom:113px;line-height:1}#page-top .map .inner{line-height:1}#page-top .map iframe{line-height:1}#page-top .brand{position:relative;margin-bottom:110px}#page-top .brand .section-heading{margin-bottom:51px}#page-top .brand__bg1{position:absolute;left:0;top:90px;width:63.58333%;height:855px;background:#f8f7f0}#page-top .brand__bg2{position:absolute;right:-100px;top:0}#page-top .brand__bg3{position:absolute;right:55px;bottom:0}#page-top .brand .inner{padding-top:210px;height:1034px;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .brand__ttl{font-size:25px;letter-spacing:.1em;line-height:1;text-align:left;margin-bottom:53px;padding-left:22px}#page-top .brand__list{margin-bottom:75px;padding-left:22px}#page-top .brand__list li{font-size:16px;letter-spacing:.1em;line-height:1;text-align:left;padding-left:14px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:16px}#page-top .brand__list li:last-child{margin-bottom:0}#page-top .brand__list li:after{content:"";width:4px;height:6px;display:block;background:url(/assets/img/arrow.svg) no-repeat center top;background-size:4px 6px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-top .brand__school{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:22px}#page-top .brand__school .left-col{margin-right:36px}#page-top .brand__school .right-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:21px}#page-top .brand__school__ttl{font-size:20px;letter-spacing:.05em;line-height:1;text-align:left;margin-bottom:12px}#page-top .brand__school__list li{font-size:16px;letter-spacing:.1em;line-height:200%;text-align:left;padding-left:14px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#page-top .brand__school__list li:after{content:"";width:4px;height:6px;display:block;background:url(/assets/img/arrow.svg) no-repeat center top;background-size:4px 6px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-top .brand__school__list li .txt-small{font-size:12px}#page-top .insta{margin-bottom:130px}#page-top .insta__ttl{font-size:30px;font-family:Montserrat,sans-serif;font-weight:500;letter-spacing:.1em;line-height:50px;margin-bottom:67px;position:relative;text-align:left;padding-left:68px}#page-top .insta__ttl:after{content:"";display:block;width:50px;height:50px;background:url(/assets/img/insta_logo.png) no-repeat center top;background-size:100% auto;position:absolute;left:0;top:0}#page-top .insta__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-top .insta__list li{width:300px;margin-bottom:50px}#page-top .insta__list li:last-child,#page-top .insta__list li:nth-last-child(2),#page-top .insta__list li:nth-last-child(3){margin-bottom:0}#page-top .insta__next{margin-top:70px;line-height:1;text-align:right;font-size:18px;letter-spacing:.1em}#page-top .insta__next a,#page-top .insta__next a:link,#page-top .insta__next a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .insta__next a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:767px){#page-top .mv{height:auto;margin-bottom:50px}#page-top .mv .inner{padding:0}#page-top .mv__bg1{position:static;margin-bottom:49px}#page-top .mv__bg2{width:89.33333%;margin:0 auto;position:static}#page-top .mv__catch{position:relative;z-index:10;text-align:center;margin-bottom:60px}#page-top .mv__catch .en{font-size:10px;margin-bottom:32px}#page-top .mv__catch .jp{font-size:18px;letter-spacing:.15em;line-height:166.66667%}#page-top .concept{height:auto;margin-bottom:75px}#page-top .concept .inner{padding:0}#page-top .concept__catch{font-size:18px;line-height:166.66667%;margin-bottom:30px;padding-left:0}#page-top .concept__txt{font-size:13px;line-height:184.61538%;padding-left:0}#page-top .shop{position:relative;padding-top:60px;margin-top:-60px;margin-bottom:45px}#page-top .shop__bg1{width:100%;height:auto;position:static;background:0 0;margin-bottom:49px}#page-top .shop__bg2{width:100%;height:auto;position:static;background:0 0;margin-bottom:48px}#page-top .shop .inner{display:block}#page-top .shop .info{width:100%;padding:0;margin-bottom:70px}#page-top .shop .info .section-heading{margin-bottom:23px}#page-top .shop .info__detail{margin-left:0}#page-top .shop .info__detail th{font-size:15px;line-height:200%;width:100%;display:block;font-weight:500;padding-bottom:2px}#page-top .shop .info__detail td{width:100%;display:block;font-size:13px;line-height:184.61538%;padding-bottom:22px}#page-top .shop .info .googlemap-btn{width:120px;height:40px;margin-top:10px}#page-top .shop .info .googlemap-btn a,#page-top .shop .info .googlemap-btn a:link,#page-top .shop .info .googlemap-btn a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){#page-top .shop .info .googlemap-btn a:hover{color:#fff;text-decoration:none}}@media screen and (max-width:767px){#page-top .shop .info .googlemap-btn a{width:120px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:20px;background-color:#0068b7;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;letter-spacing:.05em;line-height:1}#page-top .shop .info__detail__wrap .payment{width:100%;display:block;border-radius:5px;padding:10px 19px 10px 19px;background:#f4f4f4;text-align:left;margin-top:24px}#page-top .shop .info__detail__wrap .payment .txt{font-size:13px;letter-spacing:.1em;line-height:192.30769%}#page-top .shop .info__detail__wrap .payment .txt2{font-size:13px;letter-spacing:.1em;line-height:192.30769%;color:#c8c8c8}#page-top .shop .history{width:100%;padding:0}#page-top .shop .history .section-heading{margin-bottom:23px}#page-top .shop .history__detail{margin-left:0;margin-bottom:0}#page-top .shop .history__detail th{font-size:15px;line-height:200%;width:100%;display:block;font-weight:500;padding-bottom:2px}#page-top .shop .history__detail td{width:100%;display:block;font-size:13px;line-height:184.61538%;padding-bottom:21px}#page-top .map{display:none}#page-top .brand{position:relative;padding-top:60px;margin-top:-60px;margin-bottom:70px;background:0 0}#page-top .brand .section-heading{margin-bottom:28px}#page-top .brand__bg1{position:static;height:auto}#page-top .brand__bg2{position:static}#page-top .brand__bg3{position:static}#page-top .brand .inner{width:100%;height:auto;padding:48px 5.33333% 52px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f8f7f0}#page-top .brand__ttl{font-size:18px;padding-left:0;margin-bottom:28px}#page-top .brand__list{margin-bottom:43px;padding-left:0}#page-top .brand__list li{font-size:13px;letter-spacing:.1em;line-height:192.30769%;padding-left:13px;margin-bottom:1px}#page-top .brand__list li:last-child{margin-bottom:0}#page-top .brand__list li:after{content:"";width:4px;height:6px;display:block;background:url(/assets/img/arrow.svg) no-repeat center top;background-size:100% auto;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-top .brand__school{display:block;padding-left:0}#page-top .brand__school__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}#page-top .brand__school .left-col{width:26.86567%;margin-right:22px}#page-top .brand__school .right-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:18px}#page-top .brand__school__ttl{font-size:13px;margin-bottom:0}#page-top .brand__school__list li{font-size:13px;line-height:153.84615%;padding-left:10px;margin-bottom:5px}#page-top .brand__school__list li:after{content:"";width:4px;height:6px;display:block;background:url(/assets/img/arrow.svg) no-repeat center top;background-size:100% auto;position:absolute;left:0;top:8px;-webkit-transform:none;transform:none}#page-top .brand__school__list li .txt-small{font-size:11px;display:block}#page-top .insta{margin-bottom:69px}#page-top .insta__ttl{font-size:18px;line-height:25px;margin-bottom:33px;padding-left:35px}#page-top .insta__ttl:after{content:"";display:block;width:25px;height:25px}#page-top .insta__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-top .insta__list li{width:46.26866%;margin-bottom:25px}#page-top .insta__list li:last-child,#page-top .insta__list li:nth-last-child(2){margin-bottom:0}#page-top .insta__list li:nth-last-child(3){margin-bottom:25px}#page-top .insta__next{margin-top:35px;font-size:15px}#page-top .insta__next a,#page-top .insta__next a:link,#page-top .insta__next a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){#page-top .insta__next a:hover{opacity:.7;text-decoration:none}}#contact{padding-top:0}#contact .contact{width:700px;margin:0 auto}@media screen and (max-width:767px){#contact .contact{width:89.33333%;min-width:89.33333%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}}#contact .contact__logo{text-align:center;margin:50px auto 90px auto}@media screen and (max-width:767px){#contact .contact__logo{margin:50px auto 50px auto}}#contact .contact__txt{font-size:30px;letter-spacing:.02em;text-indent:.02em;font-weight:700;line-height:1;margin-bottom:39px}@media screen and (max-width:767px){#contact .contact__txt{font-size:20px}}#contact .contact__txt2{font-size:16px;line-height:200%;letter-spacing:.02em;text-indent:.02em;margin-bottom:73px}@media screen and (max-width:767px){#contact .contact__txt2{font-size:14px;text-align:left;margin-bottom:50px}}#contact .contact__tel{height:100px;background:#eee;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:28px}@media screen and (max-width:767px){#contact .contact__tel{height:auto;display:block;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}}#contact .contact__tel .numb{font-size:40px;font-weight:700;letter-spacing:.1em;line-height:1;margin-right:40px}#contact .contact__tel .numb a,#contact .contact__tel .numb a:link,#contact .contact__tel .numb a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#contact .contact__tel .numb a:hover{color:#000;text-decoration:none}}@media screen and (max-width:767px){#contact .contact__tel .numb{font-size:32px;margin-right:0;text-align:center;margin-bottom:10px}}#contact .contact__tel .time{font-size:14px;line-height:200%;font-weight:500;text-align:left}@media screen and (max-width:767px){#contact .contact__tel .time{text-align:center}}#contact .contact__footer{font-size:10px;letter-spacing:.1em;text-indent:.1em;line-height:1;text-align:center;color:#999;padding-bottom:24px}#contact .contact_form{margin-top:70px;margin-bottom:170px}#contact .contact_form__note{font-size:16px;margin-bottom:50px;line-height:1.8;letter-spacing:.05em;word-break:break-all}@media screen and (max-width:767px){#contact .contact_form{margin-top:65px;margin-bottom:65px}#contact .contact_form__note{text-align:left;font-size:14px}}#contact .contact_form table{width:500px;margin:0 auto 20px auto;border-collapse:collapse}@media screen and (max-width:767px){#contact .contact_form table{width:100%}}#contact .contact_form table th{width:100%;font-size:18px;font-weight:700;letter-spacing:.05em;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:left;padding-bottom:10px}#contact .contact_form table th.need:after{content:"※必須";font-size:14px;letter-spacing:.05em;color:#d30a0a;display:inline-block;margin-left:20px}@media screen and (max-width:767px){#contact .contact_form table th{width:100%;display:block;padding:10px;border-bottom:none}}#contact .contact_form table td{width:100%;display:block;font-size:15px;padding-bottom:35px;text-align:left}@media screen and (max-width:767px){#contact .contact_form table td{width:100%;display:block;border-bottom:none;padding:10px}}#contact .contact_form table td small{font-size:13px;color:#d30a0a;margin-top:5px;display:block;text-align:left}#contact .contact_form table td input{-webkit-appearance:none;border-radius:0;width:100%;border:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;padding:10px}#contact .contact_form table td textarea{border:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;min-width:100%;min-height:300px;padding:10px}@media screen and (max-width:767px){#contact .contact_form table td textarea{min-width:100%}}#contact .contact_form table tr:last-child{padding-bottom:0}@media screen and (max-width:767px){#contact .contact_form table tr:last-child td{padding-bottom:0}}#contact .contact_form .kakunin{width:300px;height:50px;margin:0 auto}@media screen and (max-width:767px){#contact .contact_form .kakunin{width:250px}}#contact .contact_form .kakunin input{-webkit-appearance:none;border-radius:0;background:#333;border:1px solid #333;color:#fff;font-weight:700;width:100%;height:100%;font-size:18px;letter-spacing:.05em;text-indent:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}#contact .contact_form .kakunin input:hover{background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;cursor:pointer}#contact .check_annotation{font-weight:700}#contact .check_annotation .inner{margin-bottom:40px}@media screen and (max-width:767px){#contact .check_annotation{text-align:left}}#contact .thanks_txt .lead-txt{font-size:18px;font-weight:700;margin-bottom:30px}@media screen and (max-width:767px){#contact .thanks_txt .lead-txt{margin-bottom:20px}}#contact .thanks_txt .txt{text-align:left;line-height:1.6}#contact .top_btn{-webkit-appearance:none;border-radius:0;background:#333;color:#fff;font-weight:700;display:block;text-align:center;width:300px;height:50px;margin:60px auto 0 auto;font-size:16px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contact .top_btn:link,#contact .top_btn:visited{background:#333;color:#fff;text-decoration:none}#contact .top_btn:hover{background:0 0;border:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;cursor:pointer;text-decoration:none}@media screen and (max-width:767px){#contact .top_btn{margin:30px auto 0 auto}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNzLnNjc3MiLCJzdHlsZS5jc3MiLCJfdXRpbGl0eS5zY3NzIiwiaW1wb3J0L19taXhpbi5zY3NzIiwiY29tbW9uL19jb21tb24uc2NzcyIsImNvbW1vbi9fY29tbW9uLXNwLnNjc3MiLCJjb21tb24vX2hlYWRlci5zY3NzIiwiY29tbW9uL19oZWFkZXItc3Auc2NzcyIsImNvbW1vbi9fZm9vdGVyLnNjc3MiLCJjb21tb24vX2Zvb3Rlci1zcC5zY3NzIiwicGFnZXMvX3RvcC5zY3NzIiwicGFnZXMvX3RvcC1zcC5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUE7Ozs7QUFVQSxLQUNDLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFdBQUEsT0FDQSx5QkFBQSxLQUdELEVDY0EsUUFEQSxTRFZDLGtCQUFBLFVBQ0EsbUJBQUEsUUFBQSxXQUFBLFFDa0JELFFEZkEsU0FFQyxnQkFBQSxRQUNBLGVBQUEsUUFHRCxFQUNDLFFBQUEsRUFDQSxPQUFBLEVBUUQsc0JBQ0MsUUFBQSxLQUNBLE9BQUEsRUFHRCxHQUNDLFNBQUEsUUFTRCxRQ2lCQSxNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLEtBQ0EsSUFDQSxRQUNBLFFEZkMsUUFBQSxNQUdELFFBQ0MsUUFBQSxVQUdELE1BQ0MsVUFBQSxJQ21CRCxTQUdBLFNEakJDLFFBQUEsS0FHRCxZQUNDLGNBQUEsSUFBQSxPQUNBLGdCQUFBLEtBR0QsRUFDQyxpQkFBQSxZQUNBLDZCQUFBLFFBR0QsU0N3QkEsUUR0QkMsY0FBQSxFQUdELEtDeUJBLElBQ0EsSUFDQSxLRHZCQyxZQUFBLFNBQUEsQ0FBQSxVQUdELEVDMEJBLE9EeEJDLFlBQUEsT0FHRCxJQUNDLFdBQUEsT0FJRCxLQUNDLGlCQUFBLEtBQ0EsTUFBQSxLQUlELElDNEJBLElEMUJDLFVBQUEsSUFDQSxZQUFBLEVBQ0EsU0FBQSxTQUNBLGVBQUEsU0FHRCxJQUNDLE9BQUEsT0FHRCxJQUNDLElB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LE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLG1CQUFBLFdBQUEsV0FBQSxXQXZQSCw0Q0EwUEksV0FBQSxJQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLE1BQUEsS0FDQSxPQUFBLFFBN1BKLDJCQW1RRSxZQUFBLElBblFGLGtDQXNRRyxjQUFBLEtUdk1GLG9DUy9ERCwyQkEwUUcsV0FBQSxNQTFRSCwrQkFrUkcsVUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLEtUck5GLG9DUy9ERCwrQkF1UkksY0FBQSxNQXZSSiwwQkE0UkcsV0FBQSxLQUNBLFlBQUEsSUE3Ukgsa0JBa1NFLG1CQUFBLEtBQ0EsY0FBQSxFQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFFBQUEsTUFDQSxXQUFBLE9BQ0EsTUFBQSxNQUNBLE9BQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FoVEYsdUJBQUEsMEJBb1RHLFdBQUEsS0FDQSxNQUFBLEtBQ0EsZ0JBQUEsS0F0VEgsd0JBMFRHLFdBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLE1BQUEsS0FDQSxPQUFBLFFBQ0EsZ0JBQUEsS1RoUUYsb0NTL0RELGtCQW1VRyxPQUFBLEtBQUEsS0FBQSxFQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogcmVzcy5jc3Mg4oCiIHYxLjIuMlxuICogTUlUIExpY2Vuc2VcbiAqIGdpdGh1Yi5jb20vZmlsaXBlbGluaGFyZXMvcmVzc1xuICovXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2xvYmFsIHNlbGVjdG9yc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnMgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiBpT1MgOCsgKi9cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIFNldCBgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdGAgdG8gYWxsIGVsZW1lbnRzIGFuZCBwc2V1ZG8gZWxlbWVudHMgKi9cblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG5cdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcblx0cGFkZGluZzogMDsgLyogUmVzZXQgYHBhZGRpbmdgIGFuZCBgbWFyZ2luYCBvZiBhbGwgZWxlbWVudHMgKi9cblx0bWFyZ2luOiAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdlbmVyYWwgZWxlbWVudHNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy4qL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG5ociB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG4vKlxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4qIGFuZCBGaXJlZm94XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTFcbiovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7IC8qIFNldCBmb250LXNpemUgdG8gODAlIGluIGBzbWFsbGAgZWxlbWVudHMgKi9cbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFICovXG59XG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgLyogQWRkIGEgYm9yZGVyZWQgdW5kZXJsaW5lIGVmZmVjdCBpbiBhbGwgYnJvd3NlcnMgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyAvKiBSZW1vdmUgdGV4dCBkZWNvcmF0aW9uIGluIEZpcmVmb3ggNDArICovXG59XG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwICovXG5cdC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4KyAqL1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuXHRvdXRsaW5lLXdpZHRoOiAwOyAvKiBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiBob3ZlcmluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIFNwZWNpZnkgdGhlIGZvbnQgZmFtaWx5IG9mIGNvZGUgZWxlbWVudHMgKi9cbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8qIENvcnJlY3Qgc3R5bGUgc2V0IHRvIGBib2xkYCBpbiBFZGdlIDEyKywgU2FmYXJpIDYuMissIGFuZCBDaHJvbWUgMTgrICovXG59XG5cbmRmbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lICovXG59XG5cbi8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkgKi9cbm1hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLyogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vdW5ydXRobGVzcy80MTM5MzAgKi9cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgRm9ybXNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW5wdXQge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdLFxuW3JvbGU9XCJidXR0b25cIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFJlcGxhY2UgcG9pbnRlciBjdXJzb3IgaW4gZGlzYWJsZWQgZWxlbWVudHMgKi9cbltkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdIHtcblx0d2lkdGg6IGF1dG87IC8qIEZpcmVmb3ggMzYrICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIFNhZmFyaSA4KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgOCAqL1xufVxuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cblx0cmVzaXplOiB2ZXJ0aWNhbDsgLyogU3BlY2lmeSB0ZXh0YXJlYSByZXNpemFiaWxpdHkgKi9cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udDogaW5oZXJpdDsgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbn1cblxub3B0Z3JvdXAge1xuXHRmb250LXdlaWdodDogYm9sZDsgLyogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG59XG5cbmJ1dHRvbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMSAqL1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiBSZXBsYWNlIGZvY3VzIHN0eWxlIHJlbW92ZWQgaW4gdGhlIGJvcmRlciByZXNldCBhYm92ZSAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYGNvbnRyb2xzIGluIEFuZHJvaWQgNCAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogU3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dCAqL1xuc2VsZWN0IHtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiBGaXJlZm94IDM2KyAqL1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcblx0ZGlzcGxheTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG5cdGJvcmRlcjogMDsgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaSAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47IC8qIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgQWNjZXNzaWJpbGl0eVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBIaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVycyAqL1xuQG1lZGlhIHNjcmVlbiB7XG5cdFtoaWRkZW5+PVwic2NyZWVuXCJdIHtcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHR9XG5cdFtoaWRkZW5+PVwic2NyZWVuXCJdOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKiBTcGVjaWZ5IHRoZSBwcm9ncmVzcyBjdXJzb3Igb2YgdXBkYXRpbmcgZWxlbWVudHMgKi9cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcblx0Y3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLyogU3BlY2lmeSB0aGUgcG9pbnRlciBjdXJzb3Igb2YgdHJpZ2dlciBlbGVtZW50cyAqL1xuW2FyaWEtY29udHJvbHNdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSB1bnN0eWxlZCBjdXJzb3Igb2YgZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlIGlub3BlcmFibGUgZWxlbWVudHMgKi9cblthcmlhLWRpc2FibGVkXSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTZWxlY3Rpb25cbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcge1xuXHRib3JkZXI6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnVsLCBvbCwgbGksIGRsLCBkdCwgZGQge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbnJlZ3VsYXIgNDAwXG5tZWRpdW0gNTAwXG5ib2xkIDcwMFxuKi9cbi8qXG5yZWd1bGFyIDQwMFxubWVkaXVtIDUwMFxuc2VtaS1ib2xkIDYwMFxuKi9cbi8qIVxuICogcmVzcy5jc3Mg4oCiIHYxLjIuMlxuICogTUlUIExpY2Vuc2VcbiAqIGdpdGh1Yi5jb20vZmlsaXBlbGluaGFyZXMvcmVzc1xuICovXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdsb2JhbCBzZWxlY3RvcnNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC8qIEFsbCBicm93c2VycyB3aXRob3V0IG92ZXJsYXlpbmcgc2Nyb2xsYmFycyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIGlPUyA4KyAqL1xufVxuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLyogU2V0IGBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0YCB0byBhbGwgZWxlbWVudHMgYW5kIHBzZXVkbyBlbGVtZW50cyAqL1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIC8qIEluaGVyaXQgdGV4dC1kZWNvcmF0aW9uIGFuZCB2ZXJ0aWNhbCBhbGlnbiB0byA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHMgKi9cbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbioge1xuICBwYWRkaW5nOiAwO1xuICAvKiBSZXNldCBgcGFkZGluZ2AgYW5kIGBtYXJnaW5gIG9mIGFsbCBlbGVtZW50cyAqL1xuICBtYXJnaW46IDA7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2VuZXJhbCBlbGVtZW50c1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy4qL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5ociB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG4vKlxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4qIGFuZCBGaXJlZm94XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTFcbiovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIC8qIFNldCBmb250LXNpemUgdG8gODAlIGluIGBzbWFsbGAgZWxlbWVudHMgKi9cbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFICovXG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgLyogQWRkIGEgYm9yZGVyZWQgdW5kZXJsaW5lIGVmZmVjdCBpbiBhbGwgYnJvd3NlcnMgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvKiBSZW1vdmUgdGV4dCBkZWNvcmF0aW9uIGluIEZpcmVmb3ggNDArICovXG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4KyAqL1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xuICAvKiBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiBob3ZlcmluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIFNwZWNpZnkgdGhlIGZvbnQgZmFtaWx5IG9mIGNvZGUgZWxlbWVudHMgKi9cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIC8qIENvcnJlY3Qgc3R5bGUgc2V0IHRvIGBib2xkYCBpbiBFZGdlIDEyKywgU2FmYXJpIDYuMissIGFuZCBDaHJvbWUgMTgrICovXG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lICovXG59XG5cbi8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vdW5ydXRobGVzcy80MTM5MzAgKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgRm9ybXNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwbHkgY3Vyc29yIHBvaW50ZXIgdG8gYnV0dG9uIGVsZW1lbnRzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIHdpZHRoOiBhdXRvO1xuICAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiBTYWZhcmkgOCsgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogU3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dCAqL1xuc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBGaXJlZm94IDM2KyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaSAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAvKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMCAqL1xufVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xKyAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEhpZGUgY29udGVudCBmcm9tIHNjcmVlbnMgYnV0IG5vdCBzY3JlZW5yZWFkZXJzICovXG5AbWVkaWEgc2NyZWVuIHtcbiAgW2hpZGRlbn49XCJzY3JlZW5cIl0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgW2hpZGRlbn49XCJzY3JlZW5cIl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFNwZWNpZnkgdGhlIHByb2dyZXNzIGN1cnNvciBvZiB1cGRhdGluZyBlbGVtZW50cyAqL1xuW2FyaWEtYnVzeT1cInRydWVcIl0ge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSBwb2ludGVyIGN1cnNvciBvZiB0cmlnZ2VyIGVsZW1lbnRzICovXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHVuc3R5bGVkIGN1cnNvciBvZiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2UgaW5vcGVyYWJsZSBlbGVtZW50cyAqL1xuW2FyaWEtZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNlbGVjdGlvblxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYztcbiAgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7XG4gIC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogcGMtc3AgKi9cbi5zd2l0Y2gtLXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpdGNoLS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpdGNoLS1wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5pbm5lciB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1pbi13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2Yge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbi5zZi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICBib2R5IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkgLmlubmVyIHtcbiAgICB3aWR0aDogODkuMzMzMzMlO1xuICAgIG1pbi13aWR0aDogODkuMzMzMzMlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBib2R5IC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBib2R5IC5zZWN0aW9uLWhlYWRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5zZiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgfVxuICAuc2Yuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIGhlaWdodDogMTQwcHg7XG59XG5cbi5oZWFkZXIgLmlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC01MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmhlYWRlcl9fbmF2aSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmhlYWRlcl9fbmF2aSBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5cbi5oZWFkZXJfX25hdmkgbGkgYSxcbi5oZWFkZXJfX25hdmkgbGkgYTpsaW5rLFxuLmhlYWRlcl9fbmF2aSBsaSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2aSBsaSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fbmF2aSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG4gIC5oZWFkZXIgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAxM3B4O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX25hdmkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAyMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5oZWFkZXJfX25hdmkgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5oZWFkZXJfX25hdmkgbGkgYSxcbiAgLmhlYWRlcl9fbmF2aSBsaSBhOmxpbmssXG4gIC5oZWFkZXJfX25hdmkgbGkgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXZpIGxpIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTlweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMjAwO1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG4gIC5tZW51X19saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZW51X19saW5lLS10b3Age1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5tZW51X19saW5lLS1jZW50ZXIge1xuICAgIHRvcDogNnB4O1xuICB9XG4gIC5tZW51X19saW5lLS1ib3R0b20ge1xuICAgIHRvcDogMTNweDtcbiAgfVxuICAubWVudV9fbGluZS0tdG9wLmFjdGl2ZSB7XG4gICAgdG9wOiA2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5tZW51X19saW5lLS1jZW50ZXIuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgfVxuICAubWVudV9fbGluZS0tYm90dG9tLmFjdGl2ZSB7XG4gICAgdG9wOiA2cHg7XG4gICAgYm90dG9tOiA2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICAubWVudV9fdHh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubWVudV9fdHh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJNRU5VXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnVfX3R4dC5hY3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkNMT1NFXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHRleHQtaW5kZW50OiAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4jcGFnZS10b3AgLm12IHtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbiNwYWdlLXRvcCAubXYgLmlubmVyIHtcbiAgcGFkZGluZzogMTk5cHggMCAwIDE2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNwYWdlLXRvcCAubXZfX2JnMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTY0MHB4O1xuICB0b3A6IDIwMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4jcGFnZS10b3AgLm12X19iZzIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgei1pbmRleDogMTtcbn1cblxuI3BhZ2UtdG9wIC5tdl9fY2F0Y2gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4jcGFnZS10b3AgLm12X19jYXRjaCAuZW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3BhZ2UtdG9wIC5tdl9fY2F0Y2ggLmpwIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xufVxuXG4jcGFnZS10b3AgLm12IC5zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDg4cHg7XG4gIGJvdHRvbTogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMTZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5cbiNwYWdlLXRvcCAubXYgLnNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jcGFnZS10b3AgLmNvbmNlcHQge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuI3BhZ2UtdG9wIC5jb25jZXB0IC5pbm5lciB7XG4gIHBhZGRpbmc6IDk3cHggMCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiNwYWdlLXRvcCAuY29uY2VwdF9fYmcxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4jcGFnZS10b3AgLmNvbmNlcHRfX2NhdGNoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuI3BhZ2UtdG9wIC5jb25jZXB0X190eHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jcGFnZS10b3AgLnNob3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzODNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbiNwYWdlLXRvcCAuc2hvcF9fYmcxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNDYzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2ltZzQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4jcGFnZS10b3AgLnNob3BfX2JnMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA0NjNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvaW1nNS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbiNwYWdlLXRvcCAuc2hvcCAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jcGFnZS10b3AgLnNob3AgLmluZm8ge1xuICB3aWR0aDogNTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHggMCAwIDUwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiNwYWdlLXRvcCAuc2hvcCAuaW5mbyAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cblxuI3BhZ2UtdG9wIC5zaG9wIC5pbmZvX19kZXRhaWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuI3BhZ2UtdG9wIC5zaG9wIC5pbmZvX19kZXRhaWwgdGgge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogMTg3LjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbiNwYWdlLXRvcCAuc2hvcCAuaW5mb19fZGV0YWlsIHRkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE4Ny41JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbiNwYWdlLXRvcCAuc2hvcCAuaGlzdG9yeSB7XG4gIHdpZHRoOiA1MDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNTBweCAwIDAgNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuI3BhZ2UtdG9wIC5zaG9wIC5oaXN0b3J5IC5zZWN0aW9uLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xufVxuXG4jcGFnZS10b3AgLnNob3AgLmhpc3RvcnlfX2RldGFpbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OXB4O1xufVxuXG4jcGFnZS10b3AgLnNob3AgLmhpc3RvcnlfX2RldGFpbCB0aCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxODcuNSU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuI3BhZ2UtdG9wIC5zaG9wIC5oaXN0b3J5X19kZXRhaWwgdGQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogMTg3LjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuI3BhZ2UtdG9wIC5zaG9wIC5oaXN0b3J5IC5wYXltZW50IHtcbiAgd2lkdGg6IDM3NXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4jcGFnZS10b3AgLnNob3AgLmhpc3RvcnkgLnBheW1lbnQgLnR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4jcGFnZS10b3AgLnNob3AgLmhpc3RvcnkgLnBheW1lbnQgLnR4dDIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICM5OTk7XG59XG5cbiNwYWdlLXRvcCAubWFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4jcGFnZS10b3AgLm1hcCAuaW5uZXIge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuI3BhZ2UtdG9wIC5tYXAgaWZyYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiNwYWdlLXRvcCAuYnJhbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuXG4jcGFnZS10b3AgLmJyYW5kIC5zZWN0aW9uLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA1MXB4O1xufVxuXG4jcGFnZS10b3AgLmJyYW5kX19iZzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOTBweDtcbiAgd2lkdGg6IDYzLjU4MzMzJTtcbiAgaGVpZ2h0OiA4NTVweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjdmMDtcbn1cblxuI3BhZ2UtdG9wIC5icmFuZF9fYmcyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwMHB4O1xuICB0b3A6IDA7XG59XG5cbiNwYWdlLXRvcCAuYnJhbmRfX2JnMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDU1cHg7XG4gIGJvdHRvbTogMDtcbn1cblxuI3BhZ2UtdG9wIC5icmFuZCAuaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjEwcHg7XG4gIGhlaWdodDogMTAzNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jcGFnZS10b3AgLmJyYW5kX190dGwge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuXG4jcGFnZS10b3AgLmJyYW5kX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuXG4jcGFnZS10b3AgLmJyYW5kX19saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgLypsaW5lLWhlaWdodDogcGVyY2VudGFnZSgzMi8xNik7Ki9cbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4jcGFnZS10b3AgLmJyYW5kX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jcGFnZS10b3AgLmJyYW5kX19saXN0IGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogNHB4IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jcGFnZS10b3AgLmJyYW5kX19zY2hvb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG5cbiNwYWdlLXRvcCAuYnJhbmRfX3NjaG9vbCAubGVmdC1jb2wge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG59XG5cbiNwYWdlLXRvcCAuYnJhbmRfX3NjaG9vbCAucmlnaHQtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMXB4O1xufVxuXG4jcGFnZS10b3AgLmJyYW5kX19zY2hvb2xfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuI3BhZ2UtdG9wIC5icmFuZF9fc2Nob29sX19saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcGFnZS10b3AgLmJyYW5kX19zY2hvb2xfX2xpc3QgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHggNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbiNwYWdlLXRvcCAuYnJhbmRfX3NjaG9vbF9fbGlzdCBsaSAudHh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4jcGFnZS10b3AgLmluc3RhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG59XG5cbiNwYWdlLXRvcCAuaW5zdGFfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDY3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4O1xufVxuXG4jcGFnZS10b3AgLmluc3RhX190dGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvaW5zdGFfbG9nby5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuI3BhZ2UtdG9wIC5pbnN0YV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4jcGFnZS10b3AgLmluc3RhX19saXN0IGxpIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4jcGFnZS10b3AgLmluc3RhX19saXN0IGxpOm50aC1sYXN0LWNoaWxkKDMpLCAjcGFnZS10b3AgLmluc3RhX19saXN0IGxpOm50aC1sYXN0LWNoaWxkKDIpLCAjcGFnZS10b3AgLmluc3RhX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jcGFnZS10b3AgLmluc3RhX19uZXh0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xufVxuXG4jcGFnZS10b3AgLmluc3RhX19uZXh0IGEsXG4jcGFnZS10b3AgLmluc3RhX19uZXh0IGE6bGluayxcbiNwYWdlLXRvcCAuaW5zdGFfX25leHQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAuaW5zdGFfX25leHQgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAubXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gICNwYWdlLXRvcCAubXYgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICB9XG4gICNwYWdlLXRvcCAubXZfX2JnMSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xuICB9XG4gICNwYWdlLXRvcCAubXZfX2JnMiB7XG4gICAgd2lkdGg6IDg5LjMzMzMzJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gICNwYWdlLXRvcCAubXZfX2NhdGNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdl9fY2F0Y2ggLmVuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAjcGFnZS10b3AgLm12X19jYXRjaCAuanAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NyU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5jb25jZXB0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxuICAjcGFnZS10b3AgLmNvbmNlcHQgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICB9XG4gICNwYWdlLXRvcCAuY29uY2VwdF9fY2F0Y2gge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTY2LjY2NjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjcGFnZS10b3AgLmNvbmNlcHRfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxODQuNjE1MzglO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjcGFnZS10b3AgLnNob3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gICNwYWdlLXRvcCAuc2hvcF9fYmcxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zaG9wX19iZzIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAjcGFnZS10b3AgLnNob3AgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFnZS10b3AgLnNob3AgLmluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAjcGFnZS10b3AgLnNob3AgLmluZm8gLnNlY3Rpb24taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICAjcGFnZS10b3AgLnNob3AgLmluZm9fX2RldGFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zaG9wIC5pbmZvX19kZXRhaWwgdGgge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zaG9wIC5pbmZvX19kZXRhaWwgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTg0LjYxNTM4JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxuICAjcGFnZS10b3AgLnNob3AgLmluZm8gLmdvb2dsZW1hcC1idG4ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAjcGFnZS10b3AgLnNob3AgLmluZm8gLmdvb2dsZW1hcC1idG4gYSxcbiAgI3BhZ2UtdG9wIC5zaG9wIC5pbmZvIC5nb29nbGVtYXAtYnRuIGE6bGluayxcbiAgI3BhZ2UtdG9wIC5zaG9wIC5pbmZvIC5nb29nbGVtYXAtYnRuIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtdG9wIC5zaG9wIC5pbmZvIC5nb29nbGVtYXAtYnRuIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnNob3AgLmluZm8gLmdvb2dsZW1hcC1idG4gYSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjhiNztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAjcGFnZS10b3AgLnNob3AgLmluZm9fX2RldGFpbF9fd3JhcCAucGF5bWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTlweCAxMHB4IDE5cHg7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zaG9wIC5pbmZvX19kZXRhaWxfX3dyYXAgLnBheW1lbnQgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOTIuMzA3NjklO1xuICB9XG4gICNwYWdlLXRvcCAuc2hvcCAuaW5mb19fZGV0YWlsX193cmFwIC5wYXltZW50IC50eHQyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDE5Mi4zMDc2OSU7XG4gICAgY29sb3I6ICNjOGM4Yzg7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zaG9wIC5oaXN0b3J5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICB9XG4gICNwYWdlLXRvcCAuc2hvcCAuaGlzdG9yeSAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG4gICNwYWdlLXRvcCAuc2hvcCAuaGlzdG9yeV9fZGV0YWlsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICNwYWdlLXRvcCAuc2hvcCAuaGlzdG9yeV9fZGV0YWlsIHRoIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG4gICNwYWdlLXRvcCAuc2hvcCAuaGlzdG9yeV9fZGV0YWlsIHRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4NC42MTUzOCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5icmFuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAjcGFnZS10b3AgLmJyYW5kIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbiAgI3BhZ2UtdG9wIC5icmFuZF9fYmcxIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAjcGFnZS10b3AgLmJyYW5kX19iZzIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgI3BhZ2UtdG9wIC5icmFuZF9fYmczIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gICNwYWdlLXRvcCAuYnJhbmQgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNDhweCA1LjMzMzMzJSA1MnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjdmMDtcbiAgfVxuICAjcGFnZS10b3AgLmJyYW5kX190dGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuICAjcGFnZS10b3AgLmJyYW5kX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjcGFnZS10b3AgLmJyYW5kX19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDE5Mi4zMDc2OSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICAjcGFnZS10b3AgLmJyYW5kX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5icmFuZF9fbGlzdCBsaTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgI3BhZ2UtdG9wIC5icmFuZF9fc2Nob29sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5icmFuZF9fc2Nob29sX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICNwYWdlLXRvcCAuYnJhbmRfX3NjaG9vbCAubGVmdC1jb2wge1xuICAgIHdpZHRoOiAyNi44NjU2NyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICB9XG4gICNwYWdlLXRvcCAuYnJhbmRfX3NjaG9vbCAucmlnaHQtY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gIH1cbiAgI3BhZ2UtdG9wIC5icmFuZF9fc2Nob29sX190dGwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICNwYWdlLXRvcCAuYnJhbmRfX3NjaG9vbF9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTMuODQ2MTUlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgI3BhZ2UtdG9wIC5icmFuZF9fc2Nob29sX19saXN0IGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogOHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAjcGFnZS10b3AgLmJyYW5kX19zY2hvb2xfX2xpc3QgbGkgLnR4dC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXRvcCAuaW5zdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDY5cHg7XG4gIH1cbiAgI3BhZ2UtdG9wIC5pbnN0YV9fdHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgI3BhZ2UtdG9wIC5pbnN0YV9fdHRsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxuICAjcGFnZS10b3AgLmluc3RhX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5pbnN0YV9fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDQ2LjI2ODY2JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gICNwYWdlLXRvcCAuaW5zdGFfX2xpc3QgbGk6bnRoLWxhc3QtY2hpbGQoMiksICNwYWdlLXRvcCAuaW5zdGFfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjcGFnZS10b3AgLmluc3RhX19saXN0IGxpOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gICNwYWdlLXRvcCAuaW5zdGFfX25leHQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gICNwYWdlLXRvcCAuaW5zdGFfX25leHQgYSxcbiAgI3BhZ2UtdG9wIC5pbnN0YV9fbmV4dCBhOmxpbmssXG4gICNwYWdlLXRvcCAuaW5zdGFfX25leHQgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLmluc3RhX19uZXh0IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4jY29udGFjdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4jY29udGFjdCAuY29udGFjdCB7XG4gIHdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWN0IC5jb250YWN0IHtcbiAgICB3aWR0aDogODkuMzMzMzMlO1xuICAgIG1pbi13aWR0aDogODkuMzMzMzMlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuI2NvbnRhY3QgLmNvbnRhY3RfX2xvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNTBweCBhdXRvIDkwcHggYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhY3QgLmNvbnRhY3RfX2xvZ28ge1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDUwcHggYXV0bztcbiAgfVxufVxuXG4jY29udGFjdCAuY29udGFjdF9fdHh0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gIHRleHQtaW5kZW50OiAuMDJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWN0IC5jb250YWN0X190eHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4jY29udGFjdCAuY29udGFjdF9fdHh0MiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgdGV4dC1pbmRlbnQ6IC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiA3M3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFjdCAuY29udGFjdF9fdHh0MiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4jY29udGFjdCAuY29udGFjdF9fdGVsIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWN0IC5jb250YWN0X190ZWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuI2NvbnRhY3QgLmNvbnRhY3RfX3RlbCAubnVtYiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbiNjb250YWN0IC5jb250YWN0X190ZWwgLm51bWIgYSxcbiNjb250YWN0IC5jb250YWN0X190ZWwgLm51bWIgYTpsaW5rLFxuI2NvbnRhY3QgLmNvbnRhY3RfX3RlbCAubnVtYiBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhY3QgLmNvbnRhY3RfX3RlbCAubnVtYiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhY3QgLmNvbnRhY3RfX3RlbCAubnVtYiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4jY29udGFjdCAuY29udGFjdF9fdGVsIC50aW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhY3QgLmNvbnRhY3RfX3RlbCAudGltZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiNjb250YWN0IC5jb250YWN0X19mb290ZXIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB0ZXh0LWluZGVudDogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5OTk7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4jY29udGFjdCAuY29udGFjdF9mb3JtIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG59XG5cbiNjb250YWN0IC5jb250YWN0X2Zvcm1fX25vdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFjdCAuY29udGFjdF9mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbiAgI2NvbnRhY3QgLmNvbnRhY3RfZm9ybV9fbm90ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuI2NvbnRhY3QgLmNvbnRhY3RfZm9ybSB0YWJsZSB7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbiNjb250YWN0IC5jb250YWN0X2Zvcm0gdGFibGUgdGgubmVlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oC75b+F6aCIXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBjb2xvcjogI2QzMGEwYTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhY3QgLmNvbnRhY3RfZm9ybSB0YWJsZSB0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbiNjb250YWN0IC5jb250YWN0X2Zvcm0gdGFibGUgdGQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWN0IC5jb250YWN0X2Zvcm0gdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4jY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRkIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2QzMGEwYTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI2NvbnRhY3QgLmNvbnRhY3RfZm9ybSB0YWJsZSB0ZCBpbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuI2NvbnRhY3QgLmNvbnRhY3RfZm9ybSB0YWJsZSB0ZCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWN0IC5jb250YWN0X2Zvcm0gdGFibGUgdGQgdGV4dGFyZWEge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRyOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhY3QgLmNvbnRhY3RfZm9ybSB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jY29udGFjdCAuY29udGFjdF9mb3JtIC5rYWt1bmluIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFjdCAuY29udGFjdF9mb3JtIC5rYWt1bmluIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuI2NvbnRhY3QgLmNvbnRhY3RfZm9ybSAua2FrdW5pbiBpbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgdGV4dC1pbmRlbnQ6IC4wNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuI2NvbnRhY3QgLmNvbnRhY3RfZm9ybSAua2FrdW5pbiBpbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNjb250YWN0IC5jaGVja19hbm5vdGF0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNjb250YWN0IC5jaGVja19hbm5vdGF0aW9uIC5pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWN0IC5jaGVja19hbm5vdGF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbiNjb250YWN0IC50aGFua3NfdHh0IC5sZWFkLXR4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWN0IC50aGFua3NfdHh0IC5sZWFkLXR4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4jY29udGFjdCAudGhhbmtzX3R4dCAudHh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuI2NvbnRhY3QgLnRvcF9idG4ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogNjBweCBhdXRvIDAgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jY29udGFjdCAudG9wX2J0bjp2aXNpdGVkLCAjY29udGFjdCAudG9wX2J0bjpsaW5rIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2NvbnRhY3QgLnRvcF9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWN0IC50b3BfYnRuIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XG4gIH1cbn1cbiIsIi8qIHBjLXNwICovXG4uc3dpdGNoLS1zcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zd2l0Y2gtLXBjIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJcbi8vIExJTksgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdHh0X2xpbmtfb3BhY2l0eSgkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KSB7XG5cdFx0YTpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogJGhvdmVyLWRlY287XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0eHRfbGlua19jb2xvcigkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3IyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIENMRUFSIEZJWCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBjZiB7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cblxuLy8gQU5JTUFUSU9OIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHRyYW5zaXRpb24oJHRpbWU6LjIsICRwcm9wOmFsbCwgJGVhc2luZzplYXNlLWluLW91dCkge1xuXHR0cmFuc2l0aW9uOiAkcHJvcCAjeyR0aW1lfXMgJGVhc2luZztcbn1cblxuXG4vLyBJTUVESUEgUVVFUlkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbWluX3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1heF9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIElFICYgRURHRSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBlZygpIHtcblx0QHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gaWUoKSB7XG5cdEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbiIsImJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogJGZvbnQtanA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmlubmVye1xuXHR3aWR0aDogMTAwMHB4O1xuXHRtaW4td2lkdGg6IDEwMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZ3tcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRsaW5lLWhlaWdodDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG59XG5cbi5zZiB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbigxLCBhbGwsIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSk7XG5cblx0Ji5zaG93IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuIiwiQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0Ym9keSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1qcDtcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHRcdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0XHRcdC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0XHRcdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHRcdFx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5uZXJ7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDY3MC83NTApO1xuXHRcdFx0XHRtaW4td2lkdGg6IHBlcmNlbnRhZ2UoNjcwLzc1MCk7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWN0aW9uLWhlYWRpbmd7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNmIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKDEsIGFsbCwgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpKTtcblxuXHRcdCYuc2hvdyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblx0fVxufVxuLy8gc3BcbiIsIi5oZWFkZXJ7XG5cdGhlaWdodDogMTQwcHg7XG5cblx0LmlubmVye1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCZfX2xvZ297XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAtNTBweDtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cdCZfX25hdml7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXG5cdFx0bGl7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi1yaWdodDogNDVweDtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3ItYmxhY2ssJGNvbG9yLWJsYWNrLG5vbmUpO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vIGhlYWRlclxuXG4ubWVudXtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cblx0LmhlYWRlcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogMTAwMDtcblxuXHRcdC5pbm5lcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCZfX2xvZ297XG5cdFx0XHR3aWR0aDogOTZweDtcblx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHR0b3A6IDEzcHg7XG5cdFx0fVxuXG5cdFx0Jl9fbmF2aV9fd3JhcHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0ei1pbmRleDogMTAwMDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9fbmF2aXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0Ym90dG9tOiAyMDBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eShub25lLCRjb2xvci1ibGFjaywkY29sb3ItYmxhY2ssbm9uZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIGhlYWRlclxuXG5cdC8vIG1lbnUgLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Lm1lbnV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMTlweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR6LWluZGV4OiAxMjAwO1xuXHRcdHdpZHRoOiAyNXB4O1xuXHR9XG5cblx0Lm1lbnVfX2xpbmV7XG5cdFx0YmFja2dyb3VuZDogIzMzMztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjVweDtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1lbnVfX2xpbmUtLXRvcHtcblx0XHR0b3A6IDBweDtcblx0fVxuXG5cdC5tZW51X19saW5lLS1jZW50ZXJ7XG5cdFx0dG9wOiA2cHg7XG5cdH1cblxuXHQubWVudV9fbGluZS0tYm90dG9te1xuXHRcdHRvcDogMTNweDtcblx0fVxuXG5cdC5tZW51X19saW5lLS10b3AuYWN0aXZle1xuXHRcdHRvcDogNnB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxuXG5cdC5tZW51X19saW5lLS1jZW50ZXIuYWN0aXZle1xuXHRcdHRyYW5zZm9ybTpzY2FsZVgoMCk7XG5cdH1cblxuXHQubWVudV9fbGluZS0tYm90dG9tLmFjdGl2ZXtcblx0XHR0b3A6IDZweDtcblx0XHRib3R0b206IDZweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHR9XG5cblx0Lm1lbnVfX3R4dHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJNRU5VXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmLmFjdGl2ZXtcblxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiQ0xPU0VcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIG1lbnVcbn1cbi8vIHNwXG4iLCIuZm9vdGVye1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdGhlaWdodDogNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDEwMHB4O1xuXG5cdCZfX2NvcHlyaWdodHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0dGV4dC1pbmRlbnQ6IC4xZW07XG5cdH1cbn1cbi8vIGZvb3RlclxuIiwiQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0LmZvb3RlciB7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cblx0XHQmX19jb3B5cmlnaHQge1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblx0fVxuXHQvLyBmb290ZXJcbn1cbi8vIHNwXG4iLCIjcGFnZS10b3Age1xuXG5cdCAubXZ7XG5cdFx0IGhlaWdodDogODAwcHg7XG5cdFx0IG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXG5cdFx0IC5pbm5lcntcblx0XHRcdCBwYWRkaW5nOiAxOTlweCAwIDAgMTYwcHg7XG5cdFx0XHQgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdCBoZWlnaHQ6IDEwMCU7XG5cdFx0IH1cblxuXHRcdCAmX19iZzF7XG5cdFx0XHQgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0IGxlZnQ6IC02NDBweDtcblx0XHRcdCB0b3A6IDIwMHB4O1xuXHRcdFx0IHotaW5kZXg6IDE7XG5cdFx0IH1cblxuXHRcdCAmX19iZzJ7XG5cdFx0XHQgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0IHRvcDogMDtcblx0XHRcdCByaWdodDogLTEwMHB4O1xuXHRcdFx0IHotaW5kZXg6IDE7XG5cdFx0IH1cblxuXHRcdCAmX19jYXRjaHtcblx0XHRcdCB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0IHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCB6LWluZGV4OiAxMDtcblxuXHRcdFx0IC5lbntcblx0XHRcdFx0IGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0IGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblx0XHRcdFx0IGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdCBsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0IGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHQgbWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHRcdFx0IGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0IH1cblxuXHRcdFx0IC5qcHtcblx0XHRcdFx0IGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0IGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdCBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG5cdFx0XHRcdCBsaW5lLWhlaWdodDogcGVyY2VudGFnZSg1MC8yNSk7XG5cdFx0XHQgfVxuXHRcdCB9XG5cblx0XHQgLnNjcm9sbHtcblx0XHRcdCBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgbGVmdDogODhweDtcblx0XHRcdCBib3R0b206IDgwcHg7XG5cdFx0XHQgcGFkZGluZy1sZWZ0OiAxMTZweDtcblx0XHRcdCB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0IGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQgZm9udC1zaXplOiAxMXB4O1xuXHRcdFx0IGxldHRlci1zcGFjaW5nOiAuMTVlbTtcblx0XHRcdCBmb250LXdlaWdodDogNjAwO1xuXHRcdFx0IGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0IGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblxuXHRcdFx0ICY6YmVmb3Jle1xuXHRcdFx0XHQgY29udGVudDogXCJcIjtcblx0XHRcdFx0IGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQgd2lkdGg6IDEwMHB4O1xuXHRcdFx0XHQgaGVpZ2h0OiAxcHg7XG5cdFx0XHRcdCBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdCBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCBsZWZ0OiAwO1xuXHRcdFx0XHQgdG9wOiA1MCU7XG5cdFx0XHRcdCB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHQgfVxuXHRcdCB9XG5cdCB9XG5cdC8vIG12XG5cblx0LmNvbmNlcHR7XG5cdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNTBweDtcblxuXHRcdC5pbm5lcntcblx0XHRcdHBhZGRpbmc6IDk3cHggMCAwIDA7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblxuXHRcdCZfX2JnMXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQmX19jYXRjaHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSg0NS8yNSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0N3B4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0XHQmX190eHR7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoMzIvMTYpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0fVxuXHQvLyBjb25jZXB0XG5cblx0LnNob3B7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiAzODNweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuXHRcdCZfX2JnMXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0aGVpZ2h0OiA0NjNweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2ltZzQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR9XG5cblx0XHQmX19iZzJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRoZWlnaHQ6IDQ2M3B4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvaW1nNS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblxuXHRcdC5pbm5lcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0LmluZm97XG5cdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDAgMCA1MHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0LnNlY3Rpb24taGVhZGluZ3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDNweDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fZGV0YWlsX193cmFwe1xuXHRcdFx0fVxuXG5cdFx0XHQmX19kZXRhaWx7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG5cdFx0XHRcdHRoe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSgzMC8xNik7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKDMwLzE2KTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvL2luZm9cblxuXHRcdC5oaXN0b3J5e1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0cGFkZGluZzogNTBweCAwIDAgNTBweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdC5zZWN0aW9uLWhlYWRpbmd7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQzcHg7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2RldGFpbF9fd3JhcHtcblx0XHRcdH1cblxuXHRcdFx0Jl9fZGV0YWlse1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDlweDtcblxuXHRcdFx0XHR0aHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoMzAvMTYpO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRke1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSgzMC8xNik7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wYXltZW50e1xuXHRcdFx0XHR3aWR0aDogMzc1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMzVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cblx0XHRcdFx0LnR4dHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoMjQvMTUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnR4dDJ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKDI0LzE1KTtcblx0XHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvL2hpc3Rvcnlcblx0fVxuXHQvLyBzaG9wXG5cblx0Lm1hcHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMTNweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdC5pbm5lcntcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblxuXHRcdGlmcmFtZXtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0fVxuXG5cdC5icmFuZHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTEwcHg7XG5cblx0XHQuc2VjdGlvbi1oZWFkaW5ne1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTFweDtcblx0XHR9XG5cblx0XHQmX19iZzF7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiA5MHB4O1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNzYzLzEyMDApO1xuXHRcdFx0aGVpZ2h0OiA4NTVweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmOGY3ZjA7XG5cdFx0fVxuXG5cdFx0Jl9fYmcye1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xMDBweDtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cblx0XHQmX19iZzN7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNTVweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuaW5uZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMzRweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXG5cdFx0Jl9fdHRse1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1M3B4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdH1cblxuXHRcdCZfX2xpc3R7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3NXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0LypsaW5lLWhlaWdodDogcGVyY2VudGFnZSgzMi8xNik7Ki9cblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTRweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNHB4IDZweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zY2hvb2x7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXG5cdFx0XHQubGVmdC1jb2x7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzZweDtcblx0XHRcdH1cblxuXHRcdFx0LnJpZ2h0LWNvbHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmX190dGx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fbGlzdHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKDMyLzE2KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTRweDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDRweCA2cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnR4dC1zbWFsbHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQvLyBicmFuZFxuXG5cdC5pbnN0YXtcblx0XHRtYXJnaW4tYm90dG9tOiAxMzBweDtcblxuXHRcdCZfX3R0bHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjdweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDY4cHg7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9pbnN0YV9sb2dvLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xpc3R7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMyksXG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMiksXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbmV4dHtcblx0XHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLWJsYWNrLCRjb2xvci1ibGFjayxub25lKTtcblx0XHR9XG5cdH1cblx0Ly8gaW5zdGFcbn1cbiIsIkBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cblx0I3BhZ2UtdG9wIHtcblx0XHQubXZ7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdFx0XHQuaW5uZXJ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDA7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2JnMXtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDlweDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fYmcye1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg2NzAvNzUwKTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2NhdGNoe1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHRcdFx0LmVue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmpwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjE1ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoNjAvMzYpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIG12XG5cblx0XHQuY29uY2VwdHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDc1cHg7XG5cblx0XHRcdC5pbm5lcntcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fY2F0Y2h7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoNjAvMzYpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3R4dHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSg0OC8yNik7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdH1cblx0XHQvLyBjb25jZXB0XG5cblxuXHRcdC5zaG9we1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cblx0XHRcdCZfX2JnMXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDlweDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fYmcye1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5uZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5mb3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cblx0XHRcdFx0LnNlY3Rpb24taGVhZGluZ3tcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fZGV0YWlse1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0XHRcdFx0dGh7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSg2MC8zMCk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoNDgvMjYpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmdvb2dsZW1hcC1idG4ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCAkY29sb3Itd2hpdGUsICRjb2xvci13aGl0ZSk7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNjhiNztcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19kZXRhaWxfX3dyYXB7XG5cblx0XHRcdFx0XHQucGF5bWVudHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE5cHggMTBweCAxOXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXG5cdFx0XHRcdFx0XHQudHh0e1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSg1MC8yNik7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC50eHQye1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSg1MC8yNik7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjYzhjOGM4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly9pbmZvXG5cblx0XHRcdC5oaXN0b3J5e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMDtcblxuXHRcdFx0XHQuc2VjdGlvbi1oZWFkaW5ne1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19kZXRhaWx7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdHRoe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoNjAvMzApO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHRke1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKDQ4LzI2KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly9oaXN0b3J5XG5cdFx0fVxuXHRcdC8vIHNob3BcblxuXHRcdC5tYXB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXG5cdFx0LmJyYW5ke1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0XHQuc2VjdGlvbi1oZWFkaW5ne1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmX19iZzF7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0Jl9fYmcye1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19iZzN7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cblx0XHRcdC5pbm5lcntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogNDhweCBwZXJjZW50YWdlKDQwLzc1MCkgNTJweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2Y4ZjdmMDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fdHRse1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fbGlzdHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDNweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSg1MC8yNik7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19zY2hvb2x7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdFx0Jl9fd3JhcHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmxlZnQtY29se1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDE4MC82NzApO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yaWdodC1jb2x7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxOHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fdHRse1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fbGlzdHtcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKDQwLzI2KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC50eHQtc21hbGx7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIGJyYW5kXG5cblx0XHQuaW5zdGF7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2OXB4O1xuXG5cdFx0XHQmX190dGx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2xpc3R7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDMxMC82NzApO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cblx0XHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDIpLFxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgzKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX25leHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eShub25lLCRjb2xvci1ibGFjaywkY29sb3ItYmxhY2ssbm9uZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIGluc3RhXG5cdH1cblx0Ly8gI3BhZ2UtdG9wXG59XG4vL3NwXG4iLCIjY29udGFjdHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHJcblx0LmNvbnRhY3R7XHJcblx0XHR3aWR0aDogNzAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSg2NzAvNzUwKTtcclxuXHRcdFx0bWluLXdpZHRoOiBwZXJjZW50YWdlKDY3MC83NTApO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQmX19sb2dve1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjogNTBweCBhdXRvIDkwcHggYXV0bztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XHJcblx0XHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gNTBweCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdHh0e1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcclxuXHRcdFx0dGV4dC1pbmRlbnQ6IC4wMmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzlweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdHh0MiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoMzIvMTYpO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XHJcblx0XHRcdHRleHQtaW5kZW50OiAuMDJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzNweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RlbHtcclxuXHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2VlZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5udW1ie1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcjtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGltZXtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoMjgvMTQpO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19mb290ZXJ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdHRleHQtaW5kZW50OiAuMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBjb250YWN0X2Zvcm0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHQuY29udGFjdF9mb3Jte1xyXG5cdFx0bWFyZ2luLXRvcDogNzBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE3MHB4O1xyXG5cclxuXHRcdCZfX25vdGUge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRcdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDY1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDY1cHg7XHJcblxyXG5cdFx0XHQmX19ub3RlIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHRhYmxle1xyXG5cdFx0XHR3aWR0aDogNTAwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcclxuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRoe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0Ji5uZWVkOmFmdGVye1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCLigLvlv4XpoIhcIjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZDMwYTBhO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dGR7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNkMzBhMGE7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHRleHRhcmVhe1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xyXG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0cjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5rYWt1bmlue1xyXG5cdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xyXG5cdFx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5rYWt1bmluIGlucHV0e1xyXG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMzMzM7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcblx0XHRcdHRleHQtaW5kZW50OiAuMDVlbTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jaGVja19hbm5vdGF0aW9ue1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0LmlubmVye1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyB0aGFua3NfdHh0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0LnRoYW5rc190eHR7XHJcblxyXG5cdFx0LmxlYWQtdHh0e1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnR4dHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50b3BfYnRue1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGJhY2tncm91bmQ6ICMzMzM7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRtYXJnaW46IDYwcHggYXV0byAwIGF1dG87XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdCY6dmlzaXRlZCxcclxuXHRcdCY6bGlua3tcclxuXHRcdFx0YmFja2dyb3VuZDogIzMzMztcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcclxuXHRcdFx0bWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vLyAjY29udGFjdFxyXG4iXX0= */
