@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{font-family:"Noto Sans JP",sans-serif;font-weight:400;-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;color:#000;font-size:16px;line-height:1.8}@media screen and (max-width:767px){body{font-size:3.7333333333vw}}img{max-width:100%;line-height:1;vertical-align:top}img[src$=".svg"]{width:100%;height:auto}@media screen and (min-width:768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}table{border-collapse:collapse;border-spacing:0;font-weight:400}.pc-only{display:block}@media screen and (max-width:767px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width:767px){.sp-only{display:block}}.page-contents{margin:0 auto;max-width:750px;background:url(/content/files/tongari_tarot/assets/img/common/common-bg.png) repeat-y center top;background-size:100% auto}.page-heading{margin:0 auto 0 auto;width:624px;-webkit-transform:translateX(10px);transform:translateX(10px)}@media screen and (max-width:767px){.page-heading{margin:0 auto 0 auto;width:83.2vw;-webkit-transform:translateX(1.3333333333vw);transform:translateX(1.3333333333vw)}}.page-title{margin-top:59px;font-size:42px;font-family:"Shippori Mincho",serif;font-weight:600;line-height:1.380952381;text-align:center;position:relative}.page-title:before{content:"";width:664px;height:116px;background:url(/content/files/tongari_tarot/assets/img/card/title-deco.png) repeat-y center top;background-size:100% auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-22px}.page-title span{display:inline-block;-webkit-transform:translateX(7px);transform:translateX(7px)}@media screen and (max-width:767px){.page-title{margin-top:7.8666666667vw;font-size:5.6vw}.page-title:before{width:88.5333333333vw;height:15.4666666667vw;top:-5.8666666667vw}.page-title span{display:inline-block;-webkit-transform:translateX(.9333333333vw);transform:translateX(.9333333333vw)}}.lead-text{margin-top:31px;font-size:26px;font-weight:700;line-height:1.5384615385;text-align:center}@media screen and (max-width:767px){.lead-text{margin-top:4.1333333333vw;font-size:3.4666666667vw}}.comic{margin-top:164px}.comic__item{margin:0 auto;width:100%;display:none}.comic__item a,.comic__item a:link,.comic__item a:visited{color:#000;text-decoration:none}.comic__item a,.comic__item a:link,.comic__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.comic__item a:hover{color:#000;text-decoration:none}}.comic__item{position:relative}.comic__item:after{content:"";width:94.4%;height:auto;padding-top:106.6666666667%;background:url(/content/files/tongari_tarot/assets/img/common/comic/comic-bg.png) no-repeat center top;background-size:100% auto;position:absolute;top:-54px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.comic__item a{display:inline-block}.comic__item .img{margin:0 auto;width:64.8%;position:relative}.comic__item .img img{position:relative;display:block;z-index:2;-webkit-box-shadow:4px 6px 12px 0 rgba(0,0,0,.25);box-shadow:4px 6px 12px 0 rgba(0,0,0,.25)}.comic__item .text{margin-top:80px;font-size:36px;font-family:"Shippori Mincho",serif;font-weight:700;line-height:1.2222222222;text-align:center;position:relative;z-index:2}@media screen and (max-width:767px){.comic{margin-top:21.8666666667vw}.comic__item:after{top:-7.2vw}.comic__item a{display:inline-block}.comic__item .img img{-webkit-box-shadow:.5333333333vw .8vw 1.6vw 0 rgba(0,0,0,.25);box-shadow:.5333333333vw .8vw 1.6vw 0 rgba(0,0,0,.25)}.comic__item .text{margin-top:10.6666666667vw;font-size:4.8vw}}.common-link{padding:107px 0 92px;-webkit-box-sizing:border-box;box-sizing:border-box}.common-link__item{margin:0 auto 0 auto;width:84%}.common-link__item a,.common-link__item a:link,.common-link__item a:visited{color:#000;text-decoration:none}.common-link__item a,.common-link__item a:link,.common-link__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.common-link__item a:hover{opacity:.7;text-decoration:none}}.common-link__item:not(:first-of-type){margin-top:42px}@media screen and (max-width:767px){.common-link{padding:13.3333333333vw 0 12.2666666667vw}.common-link__item:not(:first-of-type){margin-top:5.6vw}}.footer{background:url(/content/files/tongari_tarot/assets/img/common/common-bg.png) repeat-y center top;background-size:100% auto;margin:0 auto;max-width:750px;width:100%;font-size:20px;line-height:1;color:#000;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;padding:34px 0}@media screen and (max-width:767px){.footer{font-size:2.6666666667vw;padding:4.5333333333vw 0}}#page-top .mv__main img{width:100%}#page-top .mv__ttl{margin-top:6px;font-size:42px;font-weight:700;line-height:1.4285714286;text-align:center;font-family:"Shippori Mincho",serif}#page-top .mv__text{margin-top:35px;font-size:28px;line-height:180%;padding:0 60px;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .mv .elm-btn{margin:50px auto 0;width:84%}#page-top .mv .elm-btn a,#page-top .mv .elm-btn a:link,#page-top .mv .elm-btn a:visited{color:#000;text-decoration:none}#page-top .mv .elm-btn a,#page-top .mv .elm-btn a:link,#page-top .mv .elm-btn a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .mv .elm-btn a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:767px){#page-top .mv__ttl{margin-top:.8vw;font-size:5.6vw}#page-top .mv__text{margin-top:4.6666666667vw;font-size:3.7333333333vw;padding:0 8vw}#page-top .mv .elm-btn{margin-top:6.6666666667vw}}#page-top .story{margin-top:137px}#page-top .story__ttl-wrap{position:relative}#page-top .story__ttl-sub{margin:0 auto 0 auto;width:57.6%}#page-top .story__ttl-deco{width:86.6666666667%;position:absolute;left:50%;top:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#page-top .story__ttl{font-size:42px;font-weight:700;line-height:1.5714285714;text-align:center;font-family:"Shippori Mincho",serif;-webkit-transform:translateY(-27px);transform:translateY(-27px);letter-spacing:.05em;padding-left:22px;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .story__img{margin-top:-18px}#page-top .story__img img{width:100%}#page-top .story__textarea{margin-top:42px}#page-top .story__textarea .heading{margin:0 auto;width:358px}#page-top .story__textarea .text{margin-top:30px;font-size:28px;line-height:180%;padding:0 60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){#page-top .story{margin-top:18.2666666667vw}#page-top .story__ttl-deco{top:1.3333333333vw}#page-top .story__ttl{font-size:5.6vw;-webkit-transform:translateY(-3.6vw);transform:translateY(-3.6vw);padding-left:2.9333333333vw}#page-top .story__img{margin-top:-2.4vw}#page-top .story__textarea{margin-top:5.6vw}#page-top .story__textarea .heading{width:47.7333333333vw}#page-top .story__textarea .text{margin-top:4vw;font-size:3.7333333333vw;padding:0 8vw}}#page-card .tarot-area{height:1118px;margin-top:34px}@media screen and (max-width:767px){#page-card .tarot-area{height:149.0666666667vw;margin-top:4.5333333333vw}}#page-card .tarot-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:674px;height:834px;margin:0 auto 0 auto;background:url(/content/files/tongari_tarot/assets/img/card/card-bg.png) no-repeat center top;background-size:100% auto;padding:60px 56px;-webkit-box-sizing:border-box;box-sizing:border-box}#page-card .tarot-contents__item{margin-top:22px;width:172px}#page-card .tarot-contents__item:first-of-type,#page-card .tarot-contents__item:nth-of-type(2),#page-card .tarot-contents__item:nth-of-type(3){margin-top:0}@media screen and (max-width:767px){#page-card .tarot-contents{width:89.8666666667vw;height:111.2vw;padding:8vw 7.4666666667vw}#page-card .tarot-contents__item{margin-top:2.9333333333vw;width:22.9333333333vw}}#page-card .tarot-shuffle{margin:0 auto;width:674px}@media screen and (max-width:767px){#page-card .tarot-shuffle{width:89.8666666667vw}}#page-card .tarot-shuffle img{width:100%}#page-card .tarot-btn{margin:50px auto 0;width:500px;max-width:500px;line-height:1;position:relative;cursor:pointer}@media screen and (max-width:767px){#page-card .tarot-btn{margin:6.6666666667vw auto 0;width:66.6666666667vw}}#page-card .tarot-btn .hover{position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width:767px){#page-card .tarot-btn .hover{display:none}}#page-card .tarot-btn:hover .hover{opacity:1}#page-card .tarot-bottom-text{margin-top:66px;font-size:30px;font-weight:700;line-height:150%;text-align:center}@media screen and (max-width:767px){#page-card .tarot-bottom-text{margin-top:8.8vw;font-size:4vw}}#page-card .tarot-area{position:relative}#page-card .tarot-phase{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease,visibility 0s linear .5s;transition:opacity .5s ease,visibility 0s linear .5s;z-index:0}#page-card .tarot-phase.is-active{opacity:1;visibility:visible;z-index:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#page-card .footer{padding-bottom:58px}@media screen and (max-width:767px){#page-card .footer{padding-bottom:7.7333333333vw}}#page-result .answer-contents{margin:73px auto 0;width:660px}@media screen and (max-width:767px){#page-result .answer-contents{margin-top:9.8666666667vw;width:88vw}}#page-result .answer-contents__inner{background:url(/content/files/tongari_tarot/assets/img/result/answer-frame-dot.png) repeat-y center top;background-size:100% auto;padding-top:79px;padding-bottom:21px}@media screen and (max-width:767px){#page-result .answer-contents__inner{padding-top:10.5333333333vw;padding-bottom:2.8vw}}#page-result .answer-contents .lead-text{margin-top:0;font-size:38px;font-family:"Shippori Mincho",serif;font-weight:700;line-height:1.5789473684;position:relative}#page-result .answer-contents .lead-text:before{content:"";width:128px;height:42px;background:url(/content/files/tongari_tarot/assets/img/result/img_uehoshi.png) no-repeat center top;background-size:100% auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-60px}#page-result .answer-contents .lead-text:after{content:"";width:128px;height:42px;background:url(/content/files/tongari_tarot/assets/img/result/img_uehoshi.png) no-repeat center top;background-size:100% auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-64px}@media screen and (max-width:767px){#page-result .answer-contents .lead-text{font-size:5.0666666667vw}#page-result .answer-contents .lead-text:before{width:17.0666666667vw;height:5.6vw;top:-8vw}#page-result .answer-contents .lead-text:after{width:17.0666666667vw;height:5.6vw;bottom:-8.5333333333vw}}#page-result .answer-contents__img{margin:112px auto 0;max-width:410px}@media screen and (max-width:767px){#page-result .answer-contents__img{margin:14.9333333333vw auto 0;width:54.6666666667vw}}#page-result .answer-contents__heading{margin-top:46px;font-size:38px;font-weight:700;line-height:150%;text-align:center;font-family:"Shippori Mincho",serif}#page-result .answer-contents__heading .text-small{display:block;font-size:28px;font-weight:700;line-height:150%;font-family:"Noto Sans JP",sans-serif;padding-bottom:10px}@media screen and (max-width:767px){#page-result .answer-contents__heading{margin-top:6.1333333333vw;font-size:5.0666666667vw}#page-result .answer-contents__heading .text-small{font-size:3.7333333333vw;padding-bottom:1.3333333333vw}}#page-result .answer-contents__text{margin-top:35px;padding:0 64px;font-size:28px;line-height:180%}@media screen and (max-width:767px){#page-result .answer-contents__text{margin-top:4.8vw;padding:0 8.5333333333vw;font-size:3.7333333333vw}}#page-result .answer-contents .elm-btn-wrap{margin-top:49px}#page-result .answer-contents .elm-btn-wrap .elm-btn{margin:0 auto;width:500px}#page-result .answer-contents .elm-btn-wrap .elm-btn a,#page-result .answer-contents .elm-btn-wrap .elm-btn a:link,#page-result .answer-contents .elm-btn-wrap .elm-btn a:visited{color:#000;text-decoration:none}#page-result .answer-contents .elm-btn-wrap .elm-btn a,#page-result .answer-contents .elm-btn-wrap .elm-btn a:link,#page-result .answer-contents .elm-btn-wrap .elm-btn a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-result .answer-contents .elm-btn-wrap .elm-btn a:hover{opacity:.7;text-decoration:none}}#page-result .answer-contents .elm-btn-wrap .elm-btn+.elm-btn{margin-top:24px}@media screen and (max-width:767px){#page-result .answer-contents .elm-btn-wrap{margin-top:6.6666666667vw}#page-result .answer-contents .elm-btn-wrap .elm-btn{width:66.6666666667vw}#page-result .answer-contents .elm-btn-wrap .elm-btn+.elm-btn{margin-top:3.2vw}}#page-result .wallpaper{margin-top:106px;width:100%;height:2036px;background:url(/content/files/tongari_tarot/assets/img/result/wallpaper-bg.png) no-repeat center top;background-size:100% auto;padding-top:88px}@media screen and (max-width:767px){#page-result .wallpaper{margin-top:14.1333333333vw;padding-top:11.7333333333vw;height:271.4666666667vw}}#page-result .wallpaper__deco{margin:0 auto 0;width:412px}@media screen and (max-width:767px){#page-result .wallpaper__deco{width:54.9333333333vw}}#page-result .wallpaper__heading{margin:52px auto 0;width:500px;line-height:1;position:relative}@media screen and (max-width:767px){#page-result .wallpaper__heading{margin:6.9333333333vw auto 0;width:66.6666666667vw}}#page-result .wallpaper__img{width:630px;margin:34px auto 0}#page-result .wallpaper__img img{-webkit-box-shadow:4px 6px 12px 0 rgba(0,0,0,.25);box-shadow:4px 6px 12px 0 rgba(0,0,0,.25)}@media screen and (max-width:767px){#page-result .wallpaper__img{margin:4.5333333333vw auto 0;width:84vw}#page-result .wallpaper__img img{-webkit-box-shadow:.5333333333vw .8vw 1.6vw 0 rgba(0,0,0,.25);box-shadow:.5333333333vw .8vw 1.6vw 0 rgba(0,0,0,.25)}}#page-result .wallpaper .elm-btn{margin:52px auto 0;width:500px}#page-result .wallpaper .elm-btn a,#page-result .wallpaper .elm-btn a:link,#page-result .wallpaper .elm-btn a:visited{color:#000;text-decoration:none}#page-result .wallpaper .elm-btn a,#page-result .wallpaper .elm-btn a:link,#page-result .wallpaper .elm-btn a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-result .wallpaper .elm-btn a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:767px){#page-result .wallpaper .elm-btn{margin:6.9333333333vw auto 0;width:66.6666666667vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fcmVzcy5zY3NzIiwic3R5bGUuY3NzIiwiY29tbW9uL191dGlsaXR5LnNjc3MiLCJnbG9iYWwvX21peGluLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwicGFnZXMvX3RvcC5zY3NzIiwicGFnZXMvX2NhcmQuc2NzcyIsInBhZ2VzL19yZXN1bHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUE7Ozs7QUFVQSxLQUNDLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFdBQUEsT0FDQSx5QkFBQSxLQUdELEVDRUEsUUFEQSxTREVDLGtCQUFBLFVBQ0EsbUJBQUEsUUFBQSxXQUFBLFFDS0QsUURGQSxTQUVDLGdCQUFBLFFBQ0EsZUFBQSxRQUdELEVBQ0MsUUFBQSxFQUNBLE9BQUEsRUFRRCxzQkFDQyxRQUFBLEtBQ0EsT0FBQSxFQUdELEdBQ0MsU0FBQSxRQVNELFFDQ0EsTUFDQSxRQUNBLFdBQ0EsT0FDQSxPQUNBLE9BQ0EsS0FDQSxLQUNBLElBQ0EsUUFDQSxRRENDLFFBQUEsTUFHRCxRQUNDLFFBQUEsVUFHRCxNQUNDLFVBQUEsSUFHRCxTQ0NBLFNEQ0MsUUFBQSxLQUdELFlBQ0MsY0FBQSxJQUFBLE9BQ0EsZ0JBQUEsS0FHRCxFQUNDLGlCQUFBLFlBQ0EsNkJBQUEsUUFHRCxTQ0NBLFFEQ0MsY0FBQSxFQUdELEtDQ0EsSUFDQSxJQUNBLEtEQ0MsWUFBQSxTQUFBLENBQUEsVUFHRCxFQ0NBLE9EQ0MsWUFBQSxPQUdELElBQ0MsV0FBQSxPQUlELEtBQ0MsaUJBQUEsS0FDQSxNQUFBLEtBSUQsSUNDQSxJRENDLFVBQUEsSUFDQSxZQUFBLEVBQ0EsU0FBQSxTQUNBLGVBQUEsU0FHRCxJQUNDLE9BQUEsT0FHRCxJQUNDLElBQUEsTUFPRCxNQUNDLGNBQUEsRUNPRCxjQUhBLGNBQ0EsYUFDQSxjREZBLE9BS0MsT0FBQSxRQUlELFdBQ0MsT0FBQSxRQUdELGNBQ0MsTUFBQSxLQUdELGNBQ0MsbUJBQUEsVUFHRCw0Q0NBQSx5Q0RFQyxtQkFB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QUEsTUFBQSxFQUFBLGlCQU1OLGlDQUNFLE9BQUEsS0FBQSxLQUFBLEVBQ0EsTUFBQSxNSi9MTCxtQ0Y2bkNELHdDQUNBLDJDRTNuQ0UsTUFBQSxLQUNBLGdCQUFBLEtBMkNELG1DRm9sQ0Qsd0NBQ0EsMkNFcGxDRSxtQkFBQSxJQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxZQXFERCxvQ0E1RkMseUNBQ0MsUUFBQSxHQUNBLGdCQUFBLE1BZ0dGLG9DSWtGRyxpQ0FLSSxPQUFBLGVBQUEsS0FBQSxFQUNBLE1BQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiByZXNzLmNzcyDigKIgdjEuMi4yXG4gKiBNSVQgTGljZW5zZVxuICogZ2l0aHViLmNvbS9maWxpcGVsaW5oYXJlcy9yZXNzXG4gKi9cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHbG9iYWwgc2VsZWN0b3JzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7IC8qIEFsbCBicm93c2VycyB3aXRob3V0IG92ZXJsYXlpbmcgc2Nyb2xsYmFycyAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIGlPUyA4KyAqL1xufVxuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLyogU2V0IGBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0YCB0byBhbGwgZWxlbWVudHMgYW5kIHBzZXVkbyBlbGVtZW50cyAqL1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IC8qIEluaGVyaXQgdGV4dC1kZWNvcmF0aW9uIGFuZCB2ZXJ0aWNhbCBhbGlnbiB0byA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHMgKi9cblx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbioge1xuXHRwYWRkaW5nOiAwOyAvKiBSZXNldCBgcGFkZGluZ2AgYW5kIGBtYXJnaW5gIG9mIGFsbCBlbGVtZW50cyAqL1xuXHRtYXJnaW46IDA7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2VuZXJhbCBlbGVtZW50c1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDA7XG59XG5cbmhyIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFICovXG59XG5cbi8qXG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzlcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiogYW5kIEZpcmVmb3hcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMVxuKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTsgLyogU2V0IGZvbnQtc2l6ZSB0byA4MCUgaW4gYHNtYWxsYCBlbGVtZW50cyAqL1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgKi9cbn1cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyAvKiBBZGQgYSBib3JkZXJlZCB1bmRlcmxpbmUgZWZmZWN0IGluIGFsbCBicm93c2VycyAqL1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qIFJlbW92ZSB0ZXh0IGRlY29yYXRpb24gaW4gRmlyZWZveCA0MCsgKi9cbn1cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAgKi9cblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrICovXG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG5cdG91dGxpbmUtd2lkdGg6IDA7IC8qIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIGhvdmVyaW5nIGluIGFsbCBicm93c2VycyAqL1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogU3BlY2lmeSB0aGUgZm9udCBmYW1pbHkgb2YgY29kZSBlbGVtZW50cyAqL1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjsgLyogQ29ycmVjdCBzdHlsZSBzZXQgdG8gYGJvbGRgIGluIEVkZ2UgMTIrLCBTYWZhcmkgNi4yKywgYW5kIENocm9tZSAxOCsgKi9cbn1cblxuZGZuIHtcblx0Zm9udC1zdHlsZTogaXRhbGljOyAvKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSAqL1xubWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4vKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS91bnJ1dGhsZXNzLzQxMzkzMCAqL1xuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBGb3Jtc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbnB1dCB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIEFwcGx5IGN1cnNvciBwb2ludGVyIHRvIGJ1dHRvbiBlbGVtZW50cyAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogUmVwbGFjZSBwb2ludGVyIGN1cnNvciBpbiBkaXNhYmxlZCBlbGVtZW50cyAqL1xuW2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl0ge1xuXHR3aWR0aDogYXV0bzsgLyogRmlyZWZveCAzNisgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogU2FmYXJpIDgrICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFNhZmFyaSA4ICovXG59XG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xuXHRyZXNpemU6IHZlcnRpY2FsOyAvKiBTcGVjaWZ5IHRleHRhcmVhIHJlc2l6YWJpbGl0eSAqL1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250OiBpbmhlcml0OyAvKiBTcGVjaWZ5IGZvbnQgaW5oZXJpdGFuY2Ugb2YgZm9ybSBlbGVtZW50cyAqL1xufVxuXG5vcHRncm91cCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkOyAvKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS4gKi9cbn1cblxuYnV0dG9uIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExICovXG59XG5cbi8qIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0KyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIFJlcGxhY2UgZm9jdXMgc3R5bGUgcmVtb3ZlZCBpbiB0aGUgYm9yZGVyIHJlc2V0IGFib3ZlICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gY29udHJvbHMgaW4gQW5kcm9pZCA0ICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgKi9cbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIEZpcmVmb3ggNDArLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nIGluIGFsbCBicm93c2VycyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBTdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0ICovXG5zZWxlY3Qge1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEZpcmVmb3ggMzYrICovXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogQ2hyb21lIDQxKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuXHRkaXNwbGF5OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuXHRjb2xvcjogY3VycmVudENvbG9yOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxubGVnZW5kIHtcblx0Ym9yZGVyOiAwOyAvKiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRSAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkgKi9cblx0Zm9udDogaW5oZXJpdDsgLyogQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU3BlY2lmeSBtZWRpYSBlbGVtZW50IHN0eWxlXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTsgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAgKi9cbn1cblxuLyogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYSAqL1xucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMSsgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBBY2Nlc3NpYmlsaXR5XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEhpZGUgY29udGVudCBmcm9tIHNjcmVlbnMgYnV0IG5vdCBzY3JlZW5yZWFkZXJzICovXG5AbWVkaWEgc2NyZWVuIHtcblx0W2hpZGRlbn49XCJzY3JlZW5cIl0ge1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdH1cblx0W2hpZGRlbn49XCJzY3JlZW5cIl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0Y2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qIFNwZWNpZnkgdGhlIHByb2dyZXNzIGN1cnNvciBvZiB1cGRhdGluZyBlbGVtZW50cyAqL1xuW2FyaWEtYnVzeT1cInRydWVcIl0ge1xuXHRjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSBwb2ludGVyIGN1cnNvciBvZiB0cmlnZ2VyIGVsZW1lbnRzICovXG5bYXJpYS1jb250cm9sc10ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHVuc3R5bGVkIGN1cnNvciBvZiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2UgaW5vcGVyYWJsZSBlbGVtZW50cyAqL1xuW2FyaWEtZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNlbGVjdGlvblxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBTcGVjaWZ5IHRleHQgc2VsZWN0aW9uIGJhY2tncm91bmQgY29sb3IgYW5kIG9taXQgZHJvcCBzaGFkb3cgKi9cblxuOjotbW96LXNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmltZyB7XG5cdGJvcmRlcjogbm9uZTtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxudWwsIG9sLCBsaSwgZGwsIGR0LCBkZCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHbG9iYWwgc2VsZWN0b3JzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiBpT1MgOCsgKi9cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIFNldCBgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdGAgdG8gYWxsIGVsZW1lbnRzIGFuZCBwc2V1ZG8gZWxlbWVudHMgKi9cbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgcGFkZGluZzogMDsgLyogUmVzZXQgYHBhZGRpbmdgIGFuZCBgbWFyZ2luYCBvZiBhbGwgZWxlbWVudHMgKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdlbmVyYWwgZWxlbWVudHNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuaHIge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIEFwcGx5IGN1cnNvciBwb2ludGVyIHRvIGJ1dHRvbiBlbGVtZW50cyAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0sXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IGF1dG87IC8qIEZpcmVmb3ggMzYrICovXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogU2FmYXJpIDgrICovXG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgOCAqL1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLyogU3BlY2lmeSB0ZXh0YXJlYSByZXNpemFiaWxpdHkgKi9cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgLyogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMSAqL1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBSZXBsYWNlIGZvY3VzIHN0eWxlIHJlbW92ZWQgaW4gdGhlIGJvcmRlciByZXNldCBhYm92ZSAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgKi9cbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIEZpcmVmb3ggNDArLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nIGluIGFsbCBicm93c2VycyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBTdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0ICovXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEZpcmVmb3ggMzYrICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogQ2hyb21lIDQxKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuICBjb2xvcjogY3VycmVudENvbG9yOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAgKi9cbn1cblxuLyogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYSAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMSsgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBBY2Nlc3NpYmlsaXR5XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBIaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVycyAqL1xuQG1lZGlhIHNjcmVlbiB7XG4gIFtoaWRkZW5+PXNjcmVlbl0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgW2hpZGRlbn49c2NyZWVuXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFNwZWNpZnkgdGhlIHByb2dyZXNzIGN1cnNvciBvZiB1cGRhdGluZyBlbGVtZW50cyAqL1xuW2FyaWEtYnVzeT10cnVlXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTcGVjaWZ5IHRleHQgc2VsZWN0aW9uIGJhY2tncm91bmQgY29sb3IgYW5kIG9taXQgZHJvcCBzaGFkb3cgKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnVsLCBvbCwgbGksIGRsLCBkdCwgZGQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBwYy1zcCAqL1xuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpdGNoLS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXRjaC0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5odG1sIHtcbiAgLypmb250LXNpemU6IDYyLjUlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjNweCkge1xuICBcdGZvbnQtc2l6ZTogNTIlO1xuICB9Ly90YWJcblxuICBAaW5jbHVkZSBtaW5fc2NyZWVuKDE5MzZweCl7XG4gIFx0Zm9udC1zaXplOiA3OC4xMjUlO1xuICB9Ki9cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBhW2hyZWYqPVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBjLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYy1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucGFnZS1jb250ZW50cyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2NvbW1vbi1iZy5wbmdcIikgcmVwZWF0LXkgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5wYWdlLWhlYWRpbmcge1xuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIHdpZHRoOiA2MjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiA4My4ydnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuMzMzMzMzMzMzM3Z3KTtcbiAgfVxufVxuXG4ucGFnZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDU5cHg7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zODA5NTIzODE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDY2NHB4O1xuICBoZWlnaHQ6IDExNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2FyZC90aXRsZS1kZWNvLnBuZ1wiKSByZXBlYXQteSBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAtMjJweDtcbn1cbi5wYWdlLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDcuODY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNS42dnc7XG4gIH1cbiAgLnBhZ2UtdGl0bGU6YmVmb3JlIHtcbiAgICB3aWR0aDogODguNTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMTUuNDY2NjY2NjY2N3Z3O1xuICAgIHRvcDogLTUuODY2NjY2NjY2N3Z3O1xuICB9XG4gIC5wYWdlLXRpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC45MzMzMzMzMzMzdncpO1xuICB9XG59XG5cbi5sZWFkLXRleHQge1xuICBtYXJnaW4tdG9wOiAzMXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODQ2MTUzODU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZWFkLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDQuMTMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLmNvbWljIHtcbiAgbWFyZ2luLXRvcDogMTY0cHg7XG59XG4uY29taWNfX2l0ZW0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29taWNfX2l0ZW0gYSxcbi5jb21pY19faXRlbSBhOmxpbmssXG4uY29taWNfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb21pY19faXRlbSBhLFxuLmNvbWljX19pdGVtIGE6bGluayxcbi5jb21pY19faXRlbSBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21pY19faXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb21pY19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21pY19faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA5NC40JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTA2LjY2NjY2NjY2NjclO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2NvbWljL2NvbWljLWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4uY29taWNfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb21pY19faXRlbSAuaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA2NC44JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbWljX19pdGVtIC5pbWcgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogNHB4IDZweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5jb21pY19faXRlbSAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yMjIyMjIyMjIyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pYyB7XG4gICAgbWFyZ2luLXRvcDogMjEuODY2NjY2NjY2N3Z3O1xuICB9XG4gIC5jb21pY19faXRlbTphZnRlciB7XG4gICAgdG9wOiAtNy4ydnc7XG4gIH1cbiAgLmNvbWljX19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuY29taWNfX2l0ZW0gLmltZyBpbWcge1xuICAgIGJveC1zaGFkb3c6IDAuNTMzMzMzMzMzM3Z3IDAuOHZ3IDEuNnZ3IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuICAuY29taWNfX2l0ZW0gLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbi5jb21tb24tbGluayB7XG4gIHBhZGRpbmc6IDEwN3B4IDAgOTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jb21tb24tbGlua19faXRlbSB7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDg0JTtcbn1cbi5jb21tb24tbGlua19faXRlbSBhLFxuLmNvbW1vbi1saW5rX19pdGVtIGE6bGluayxcbi5jb21tb24tbGlua19faXRlbSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbW1vbi1saW5rX19pdGVtIGEsXG4uY29tbW9uLWxpbmtfX2l0ZW0gYTpsaW5rLFxuLmNvbW1vbi1saW5rX19pdGVtIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1saW5rX19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb21tb24tbGlua19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tbGluayB7XG4gICAgcGFkZGluZzogMTMuMzMzMzMzMzMzM3Z3IDAgMTIuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5jb21tb24tbGlua19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiA1LjZ2dztcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9jb21tb24tYmcucG5nXCIpIHJlcGVhdC15IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzRweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgZm9udC1zaXplOiAyLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiA0LjUzMzMzMzMzMzN2dyAwO1xuICB9XG59XG5cbiNwYWdlLXRvcCAubXZfX21haW4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS10b3AgLm12X190dGwge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgc2VyaWY7XG59XG4jcGFnZS10b3AgLm12X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTgwJTtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtdG9wIC5tdiAuZWxtLWJ0biB7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIHdpZHRoOiA4NCU7XG59XG4jcGFnZS10b3AgLm12IC5lbG0tYnRuIGEsXG4jcGFnZS10b3AgLm12IC5lbG0tYnRuIGE6bGluayxcbiNwYWdlLXRvcCAubXYgLmVsbS1idG4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNwYWdlLXRvcCAubXYgLmVsbS1idG4gYSxcbiNwYWdlLXRvcCAubXYgLmVsbS1idG4gYTpsaW5rLFxuI3BhZ2UtdG9wIC5tdiAuZWxtLWJ0biBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAubXYgLmVsbS1idG4gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5tdl9fdHRsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjh2dztcbiAgICBmb250LXNpemU6IDUuNnZ3O1xuICB9XG4gICNwYWdlLXRvcCAubXZfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDQuNjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMCA4dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdiAuZWxtLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogNi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc3Rvcnkge1xuICBtYXJnaW4tdG9wOiAxMzdweDtcbn1cbiNwYWdlLXRvcCAuc3RvcnlfX3R0bC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtdG9wIC5zdG9yeV9fdHRsLXN1YiB7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDU3LjYlO1xufVxuI3BhZ2UtdG9wIC5zdG9yeV9fdHRsLWRlY28ge1xuICB3aWR0aDogODYuNjY2NjY2NjY2NyU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbiNwYWdlLXRvcCAuc3RvcnlfX3R0bCB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNDI4NTcxNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgc2VyaWY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjdweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLXRvcCAuc3RvcnlfX2ltZyB7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xufVxuI3BhZ2UtdG9wIC5zdG9yeV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2UtdG9wIC5zdG9yeV9fdGV4dGFyZWEge1xuICBtYXJnaW4tdG9wOiA0MnB4O1xufVxuI3BhZ2UtdG9wIC5zdG9yeV9fdGV4dGFyZWEgLmhlYWRpbmcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDM1OHB4O1xufVxuI3BhZ2UtdG9wIC5zdG9yeV9fdGV4dGFyZWEgLnRleHQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxODAlO1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnN0b3J5IHtcbiAgICBtYXJnaW4tdG9wOiAxOC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zdG9yeV9fdHRsLWRlY28ge1xuICAgIHRvcDogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zdG9yeV9fdHRsIHtcbiAgICBmb250LXNpemU6IDUuNnZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMy42dncpO1xuICAgIHBhZGRpbmctbGVmdDogMi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zdG9yeV9faW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMi40dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zdG9yeV9fdGV4dGFyZWEge1xuICAgIG1hcmdpbi10b3A6IDUuNnZ3O1xuICB9XG4gICNwYWdlLXRvcCAuc3RvcnlfX3RleHRhcmVhIC5oZWFkaW5nIHtcbiAgICB3aWR0aDogNDcuNzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc3RvcnlfX3RleHRhcmVhIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwIDh2dztcbiAgfVxufVxuXG4jcGFnZS1jYXJkIC50YXJvdC1hcmVhIHtcbiAgaGVpZ2h0OiAxMTE4cHg7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jYXJkIC50YXJvdC1hcmVhIHtcbiAgICBoZWlnaHQ6IDE0OS4wNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXRvcDogNC41MzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLWNhcmQgLnRhcm90LWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA2NzRweDtcbiAgaGVpZ2h0OiA4MzRweDtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2FyZC9jYXJkLWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBhZGRpbmc6IDYwcHggNTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLWNhcmQgLnRhcm90LWNvbnRlbnRzX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgd2lkdGg6IDE3MnB4O1xufVxuI3BhZ2UtY2FyZCAudGFyb3QtY29udGVudHNfX2l0ZW06Zmlyc3Qtb2YtdHlwZSwgI3BhZ2UtY2FyZCAudGFyb3QtY29udGVudHNfX2l0ZW06bnRoLW9mLXR5cGUoMiksICNwYWdlLWNhcmQgLnRhcm90LWNvbnRlbnRzX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNhcmQgLnRhcm90LWNvbnRlbnRzIHtcbiAgICB3aWR0aDogODkuODY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTExLjJ2dztcbiAgICBwYWRkaW5nOiA4dncgNy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtY2FyZCAudGFyb3QtY29udGVudHNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIuOTMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAyMi45MzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLWNhcmQgLnRhcm90LXNodWZmbGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDY3NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY2FyZCAudGFyb3Qtc2h1ZmZsZSB7XG4gICAgd2lkdGg6IDg5Ljg2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtY2FyZCAudGFyb3Qtc2h1ZmZsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWNhcmQgLnRhcm90LWJ0biB7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY2FyZCAudGFyb3QtYnRuIHtcbiAgICBtYXJnaW46IDYuNjY2NjY2NjY2N3Z3IGF1dG8gMDtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS1jYXJkIC50YXJvdC1idG4gLmhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNhcmQgLnRhcm90LWJ0biAuaG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWNhcmQgLnRhcm90LWJ0bjpob3ZlciAuaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuI3BhZ2UtY2FyZCAudGFyb3QtYm90dG9tLXRleHQge1xuICBtYXJnaW4tdG9wOiA2NnB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jYXJkIC50YXJvdC1ib3R0b20tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogOC44dnc7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cbiNwYWdlLWNhcmQgLnRhcm90LWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS1jYXJkIC50YXJvdC1waGFzZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cztcbiAgei1pbmRleDogMDtcbn1cbiNwYWdlLWNhcmQgLnRhcm90LXBoYXNlLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuI3BhZ2UtY2FyZCAuZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDU4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jYXJkIC5mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjczMzMzMzMzMzN2dztcbiAgfVxufVxuXG4jcGFnZS1yZXN1bHQgLmFuc3dlci1jb250ZW50cyB7XG4gIG1hcmdpbjogNzNweCBhdXRvIDA7XG4gIHdpZHRoOiA2NjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlc3VsdCAuYW5zd2VyLWNvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiA5Ljg2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogODh2dztcbiAgfVxufVxuI3BhZ2UtcmVzdWx0IC5hbnN3ZXItY29udGVudHNfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Jlc3VsdC9hbnN3ZXItZnJhbWUtZG90LnBuZ1wiKSByZXBlYXQteSBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcGFkZGluZy10b3A6IDc5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVzdWx0IC5hbnN3ZXItY29udGVudHNfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjh2dztcbiAgfVxufVxuI3BhZ2UtcmVzdWx0IC5hbnN3ZXItY29udGVudHMgLmxlYWQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41Nzg5NDczNjg0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS1yZXN1bHQgLmFuc3dlci1jb250ZW50cyAubGVhZC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmVzdWx0L2ltZ191ZWhvc2hpLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogLTYwcHg7XG59XG4jcGFnZS1yZXN1bHQgLmFuc3dlci1jb250ZW50cyAubGVhZC10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9yZXN1bHQvaW1nX3VlaG9zaGkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAtNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlc3VsdCAuYW5zd2VyLWNvbnRlbnRzIC5sZWFkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtcmVzdWx0IC5hbnN3ZXItY29udGVudHMgLmxlYWQtdGV4dDpiZWZvcmUge1xuICAgIHdpZHRoOiAxNy4wNjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA1LjZ2dztcbiAgICB0b3A6IC04dnc7XG4gIH1cbiAgI3BhZ2UtcmVzdWx0IC5hbnN3ZXItY29udGVudHMgLmxlYWQtdGV4dDphZnRlciB7XG4gICAgd2lkdGg6IDE3LjA2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDUuNnZ3O1xuICAgIGJvdHRvbTogLTguNTMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS1yZXN1bHQgLmFuc3dlci1jb250ZW50c19faW1nIHtcbiAgbWFyZ2luOiAxMTJweCBhdXRvIDA7XG4gIG1heC13aWR0aDogNDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZXN1bHQgLmFuc3dlci1jb250ZW50c19faW1nIHtcbiAgICBtYXJnaW46IDE0LjkzMzMzMzMzMzN2dyBhdXRvIDA7XG4gICAgd2lkdGg6IDU0LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtcmVzdWx0IC5hbnN3ZXItY29udGVudHNfX2hlYWRpbmcge1xuICBtYXJnaW4tdG9wOiA0NnB4O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBzZXJpZjtcbn1cbiNwYWdlLXJlc3VsdCAuYW5zd2VyLWNvbnRlbnRzX19oZWFkaW5nIC50ZXh0LXNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlc3VsdCAuYW5zd2VyLWNvbnRlbnRzX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA2LjEzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDUuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXJlc3VsdCAuYW5zd2VyLWNvbnRlbnRzX19oZWFkaW5nIC50ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2UtcmVzdWx0IC5hbnN3ZXItY29udGVudHNfX3RleHQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nOiAwIDY0cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZXN1bHQgLmFuc3dlci1jb250ZW50c19fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNC44dnc7XG4gICAgcGFkZGluZzogMCA4LjUzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS1yZXN1bHQgLmFuc3dlci1jb250ZW50cyAuZWxtLWJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogNDlweDtcbn1cbiNwYWdlLXJlc3VsdCAuYW5zd2VyLWNvbnRlbnRzIC5lbG0tYnRuLXdyYXAgLmVsbS1idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDUwMHB4O1xufVxuI3BhZ2UtcmVzdWx0IC5hbnN3ZXItY29udGVudHMgLmVsbS1idG4td3JhcCAuZWxtLWJ0biBhLFxuI3BhZ2UtcmVzdWx0IC5hbnN3ZXItY29udGVudHMgLmVsbS1idG4td3JhcCAuZWxtLWJ0biBhOmxpbmssXG4jcGFnZS1yZXN1bHQgLmFuc3dlci1jb250ZW50cyAuZWxtLWJ0bi13cmFwIC5lbG0tYnRuIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS1yZXN1bHQgLmFuc3dlci1jb250ZW50cyAuZWxtLWJ0bi13cmFwIC5lbG0tYnRuIGEsXG4jcGFnZS1yZXN1bHQgLmFuc3dlci1jb250ZW50cyAuZWxtLWJ0bi13cmFwIC5lbG0tYnRuIGE6bGluayxcbiNwYWdlLXJlc3VsdCAuYW5zd2VyLWNvbnRlbnRzIC5lbG0tYnRuLXdyYXAgLmVsbS1idG4gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1yZXN1bHQgLmFuc3dlci1jb250ZW50cyAuZWxtLWJ0bi13cmFwIC5lbG0tYnRuIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLXJlc3VsdCAuYW5zd2VyLWNvbnRlbnRzIC5lbG0tYnRuLXdyYXAgLmVsbS1idG4gKyAuZWxtLWJ0biB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZXN1bHQgLmFuc3dlci1jb250ZW50cyAuZWxtLWJ0bi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1yZXN1bHQgLmFuc3dlci1jb250ZW50cyAuZWxtLWJ0bi13cmFwIC5lbG0tYnRuIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXJlc3VsdCAuYW5zd2VyLWNvbnRlbnRzIC5lbG0tYnRuLXdyYXAgLmVsbS1idG4gKyAuZWxtLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gIH1cbn1cbiNwYWdlLXJlc3VsdCAud2FsbHBhcGVyIHtcbiAgbWFyZ2luLXRvcDogMTA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMzZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Jlc3VsdC93YWxscGFwZXItYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcGFkZGluZy10b3A6IDg4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZXN1bHQgLndhbGxwYXBlciB7XG4gICAgbWFyZ2luLXRvcDogMTQuMTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctdG9wOiAxMS43MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAyNzEuNDY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS1yZXN1bHQgLndhbGxwYXBlcl9fZGVjbyB7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIHdpZHRoOiA0MTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlc3VsdCAud2FsbHBhcGVyX19kZWNvIHtcbiAgICB3aWR0aDogNTQuOTMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS1yZXN1bHQgLndhbGxwYXBlcl9faGVhZGluZyB7XG4gIG1hcmdpbjogNTJweCBhdXRvIDA7XG4gIHdpZHRoOiA1MDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlc3VsdCAud2FsbHBhcGVyX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDYuOTMzMzMzMzMzM3Z3IGF1dG8gMDtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS1yZXN1bHQgLndhbGxwYXBlcl9faW1nIHtcbiAgd2lkdGg6IDYzMHB4O1xuICBtYXJnaW46IDM0cHggYXV0byAwO1xufVxuI3BhZ2UtcmVzdWx0IC53YWxscGFwZXJfX2ltZyBpbWcge1xuICBib3gtc2hhZG93OiA0cHggNnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVzdWx0IC53YWxscGFwZXJfX2ltZyB7XG4gICAgbWFyZ2luOiA0LjUzMzMzMzMzMzN2dyBhdXRvIDA7XG4gICAgd2lkdGg6IDg0dnc7XG4gIH1cbiAgI3BhZ2UtcmVzdWx0IC53YWxscGFwZXJfX2ltZyBpbWcge1xuICAgIGJveC1zaGFkb3c6IDAuNTMzMzMzMzMzM3Z3IDAuOHZ3IDEuNnZ3IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxufVxuI3BhZ2UtcmVzdWx0IC53YWxscGFwZXIgLmVsbS1idG4ge1xuICBtYXJnaW46IDUycHggYXV0byAwO1xuICB3aWR0aDogNTAwcHg7XG59XG4jcGFnZS1yZXN1bHQgLndhbGxwYXBlciAuZWxtLWJ0biBhLFxuI3BhZ2UtcmVzdWx0IC53YWxscGFwZXIgLmVsbS1idG4gYTpsaW5rLFxuI3BhZ2UtcmVzdWx0IC53YWxscGFwZXIgLmVsbS1idG4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNwYWdlLXJlc3VsdCAud2FsbHBhcGVyIC5lbG0tYnRuIGEsXG4jcGFnZS1yZXN1bHQgLndhbGxwYXBlciAuZWxtLWJ0biBhOmxpbmssXG4jcGFnZS1yZXN1bHQgLndhbGxwYXBlciAuZWxtLWJ0biBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXJlc3VsdCAud2FsbHBhcGVyIC5lbG0tYnRuIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlc3VsdCAud2FsbHBhcGVyIC5lbG0tYnRuIHtcbiAgICBtYXJnaW46IDYuOTMzMzMzMzMzM3Z3IGF1dG8gMDtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2N3Z3O1xuICB9XG59IiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5cbi8qIHBjLXNwICovXG4uc3dpdGNoLS1zcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zd2l0Y2gtLXBjIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlIFwidmFyXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gTElOSyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0eHRfbGlua19vcGFjaXR5KCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHR4dF9saW5rX2NvbG9yKCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCkge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246ICRob3Zlci1kZWNvO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIENMRUFSIEZJWCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBjZiB7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cblxuLy8gQU5JTUFUSU9OIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHRyYW5zaXRpb24oJHRpbWU6LjIsICRwcm9wOmFsbCwgJGVhc2luZzplYXNlLWluLW91dCkge1xuXHQmIHtcblx0XHR0cmFuc2l0aW9uOiAkcHJvcCAjeyR0aW1lfXMgJGVhc2luZztcblx0fVxufVxuXG5cbkBtaXhpbiB0ZXh0X2xpbmtfaG92ZXIge1xuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjguOCwxNyk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOnZpc2l0ZWQsXG5cdFx0XHQmOmxpbmssXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhOjphZnRlcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdFx0YTpob3Zlcjo6YWZ0ZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjguOCwxNyk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjpsaW5rLFxuXHRcdFx0Jjp2aXNpdGVke1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIElNRURJQSBRVUVSWSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBtaW5fc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWF4X3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gSUUgJiBFREdFIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGVnKCkge1xuXHRAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBpZSgpIHtcblx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyB2dyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBmdW5jdGlvbiB2dygkcGl4ZWxzVncpIHtcblx0JGJhc2VXaWR0aC1zcCA6IDM3NTtcblx0QHJldHVybiBtYXRoLmRpdigkcGl4ZWxzVncsICRiYXNlV2lkdGgtc3ApICogMTAwdnc7XG59XG5cbi8vIHJlbSAtLS0tLS0tLS0tLS1cbkBmdW5jdGlvbiByZW0oJHJlbVNpemUpIHtcblx0QHJldHVybiBtYXRoLmRpdigkcmVtU2l6ZSwgMTApICogMXJlbTtcbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5odG1sIHtcblx0Lypmb250LXNpemU6IDYyLjUlO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNTIlO1xuXHR9Ly90YWJcblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKDE5MzZweCl7XG5cdFx0Zm9udC1zaXplOiA3OC4xMjUlO1xuXHR9Ki9cbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1qcDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOC44LDE2KTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdH1cbn1cblxuaW1ne1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5AaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdGFbaHJlZio9XCJ0ZWw6XCJdIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wYy1vbmx5e1xuXHRkaXNwbGF5OiBibG9jaztcblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ly9zcFxufVxuXG4uc3Atb25seXtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC8vc3Bcbn1cblxuLy8ucGFnZS1jb250ZW50cyAtLS0tLS0tXG4ucGFnZS1jb250ZW50c3tcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogNzUwcHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vY29tbW9uLWJnLnBuZ1wiKSByZXBlYXQteSBjZW50ZXIgdG9wO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLy8ucGFnZS1oZWFkaW5nIC0tLS0tLS1cbi5wYWdlLWhlYWRpbmd7XG5cdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblx0d2lkdGg6IDYyNHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdFx0d2lkdGg6IHZ3KDMxMik7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZ3KDUpKTtcblx0fVxuXHQvL3NwXG59XG5cblxuLy8ucGFnZS10aXRsZSAtLS0tLS0tXG4ucGFnZS10aXRsZXtcblx0bWFyZ2luLXRvcDogNTlweDtcblx0Zm9udC1zaXplOiA0MnB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtanAtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOSwyMSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDY2NHB4O1xuXHRcdGhlaWdodDogMTE2cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NhcmQvdGl0bGUtZGVjby5wbmdcIikgcmVwZWF0LXkgY2VudGVyIHRvcDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0b3A6IC0yMnB4O1xuXHR9XG5cblx0c3Bhbntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDdweCk7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0bWFyZ2luLXRvcDogdncoMjkuNSk7XG5cdFx0Zm9udC1zaXplOiB2dygyMSk7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogdncoMzMyKTtcblx0XHRcdGhlaWdodDogdncoNTgpO1xuXHRcdFx0dG9wOiB2dygtMjIpO1xuXHRcdH1cblxuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodncoMy41KSk7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cblxuXG4vLy5sZWFkLXRleHQgLS0tLS0tLVxuLmxlYWQtdGV4dHtcblx0bWFyZ2luLXRvcDogMzFweDtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjAsMTMpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRtYXJnaW4tdG9wOiB2dygxNS41KTtcblx0XHRmb250LXNpemU6IHZ3KDEzKTtcblx0fVxuXHQvL3NwXG59XG5cbi8vLmNvbWljIC0tLS0tLS1cbi5jb21pY3tcblx0bWFyZ2luLXRvcDogMTY0cHg7XG5cdCZfX2l0ZW17XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci1ibGFjaywkY29sb3ItYmxhY2ssbm9uZSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNzA4LDc1MCkpO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoODAwLDc1MCkpO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9jb21pYy9jb21pYy1iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTU0cHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQuaW1ne1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig0ODYsNzUwKSk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDRweCA2cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRleHR7XG5cdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWpwLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyMiwxOCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRtYXJnaW4tdG9wOiB2dyg4Mik7XG5cdFx0Jl9faXRlbXtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdHRvcDogdncoLTI3KTtcblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHRcdC5pbWd7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRib3gtc2hhZG93OiB2dygyKSB2dygzKSB2dyg2KSAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZXh0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg0MCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG5cbi8vLmNvbW1vbi1saW5rIC0tLS0tLS1cbi5jb21tb24tbGlua3tcblx0cGFkZGluZzogMTA3cHggMCA5MnB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQmX19pdGVte1xuXHRcdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig2MzAsNzUwKSk7XG5cdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eSgpO1xuXHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdG1hcmdpbi10b3A6IDQycHg7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdHBhZGRpbmc6IHZ3KDUwKSAwIHZ3KDQ2KTtcblx0XHQmX19pdGVte1xuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cblxuLy8uZm9vdGVyIC0tLS0tLS1cbi5mb290ZXJ7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vY29tbW9uLWJnLnBuZ1wiKSByZXBlYXQteSBjZW50ZXIgdG9wO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogNzUwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogIzAwMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDM0cHggMDtcblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGZvbnQtc2l6ZTogdncoMTApO1xuXHRcdHBhZGRpbmc6IHZ3KDE3KSAwO1xuXHR9XG5cdC8vc3Bcbn0iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtdG9we1xuICAubXZ7XG4gICAgJl9fbWFpbntcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHRse1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzMCwyMSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtanAtc2VyaWY7XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgLmVsbS1idG57XG4gICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjMwLDc1MCkpO1xuICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eSgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICZfX3R0bHtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMyk7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjEpO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0e1xuICAgICAgICBtYXJnaW4tdG9wOiB2dygxNy41KTtcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICAgIHBhZGRpbmc6IDAgdncoMzApO1xuICAgICAgfVxuXG4gICAgICAuZWxtLWJ0bntcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMjUpO1xuICAgICAgfVxuICAgIH1cbiAgICAvL3NwXG4gIH1cblxuICAuc3Rvcnl7XG4gICAgbWFyZ2luLXRvcDogMTM3cHg7XG5cbiAgICAmX190dGwtd3JhcHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX190dGwtc3Vie1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDMyLDc1MCkpO1xuICAgIH1cblxuICAgICZfX3R0bC1kZWNve1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjUwLDc1MCkpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgICZfX3R0bHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMzMsMjEpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWpwLXNlcmlmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yN3B4KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgJl9faW1ne1xuICAgICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHRhcmVhe1xuICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICAgIC5oZWFkaW5ne1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDM1OHB4O1xuICAgICAgfVxuICAgICAgLnRleHR7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgICBtYXJnaW4tdG9wOiB2dyg2OC41KTtcbiAgICAgICZfX3R0bC1kZWNve1xuICAgICAgICB0b3A6IHZ3KDUpO1xuICAgICAgfVxuICAgICAgJl9fdHRse1xuICAgICAgICBmb250LXNpemU6IHZ3KDIxKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KC0xMy41KSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdncoMTEpO1xuICAgICAgfVxuXG4gICAgICAmX19pbWd7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KC05KTtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dGFyZWF7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDIxKTtcbiAgICAgICAgLmhlYWRpbmd7XG4gICAgICAgICAgd2lkdGg6IHZ3KDE3OSk7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHR7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMTUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICAgIHBhZGRpbmc6IDAgdncoMzApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vc3BcbiAgfVxuXG59IiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLWNhcmR7XG5cbiAgLnRhcm90LWFyZWF7XG4gICAgaGVpZ2h0OiAxMTE4cHg7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgICAgaGVpZ2h0OiB2dyg1NTkpO1xuICAgICAgbWFyZ2luLXRvcDogdncoMTcpO1xuICAgIH1cbiAgICAvL3NwXG4gIH1cblxuICAudGFyb3QtY29udGVudHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA2NzRweDtcbiAgICBoZWlnaHQ6IDgzNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2FyZC9jYXJkLWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4IDU2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmX19pdGVte1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIHdpZHRoOiAxNzJweDtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICY6bnRoLW9mLXR5cGUoMiksXG4gICAgICAmOm50aC1vZi10eXBlKDMpe1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgIHdpZHRoOiB2dygzMzcpO1xuICAgICAgaGVpZ2h0OiB2dyg0MTcpO1xuICAgICAgcGFkZGluZzogdncoMzApIHZ3KDI4KTtcbiAgICAgICZfX2l0ZW17XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDExKTtcbiAgICAgICAgd2lkdGg6IHZ3KDg2KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy9zcFxuICB9XG5cbiAgLnRhcm90LXNodWZmbGV7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDY3NHB4O1xuICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgIHdpZHRoOiB2dygzMzcpO1xuICAgIH1cbiAgICAvL3NwXG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnRhcm90LWJ0bntcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgICBtYXJnaW46IHZ3KDI1KSBhdXRvIDA7XG4gICAgICB3aWR0aDogdncoMjUwKTtcbiAgICB9XG4gICAgLy9zcFxuICB9XG5cbiAgLnRhcm90LWJ0biAuaG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC50YXJvdC1idG46aG92ZXIgLmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnRhcm90LWJvdHRvbS10ZXh0e1xuICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDMzKTtcbiAgICAgIGZvbnQtc2l6ZTogdncoMTUpO1xuICAgIH1cbiAgICAvL3NwXG4gIH1cblxuICAvL2ZhZGUgLS0tLS0tLVxuICAudGFyb3QtYXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnRhcm90LXBoYXNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIG9wYWNpdHkgMC41cyBlYXNlLFxuICAgICAgICAgICAgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cztcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLnRhcm90LXBoYXNlLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIH1cblxuICAuZm9vdGVye1xuICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dygyOSk7XG4gICAgfVxuICB9XG5cbn0iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtcmVzdWx0e1xuXG4gIC5hbnN3ZXItY29udGVudHN7XG4gICAgbWFyZ2luOiA3M3B4IGF1dG8gMDtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgbWFyZ2luLXRvcDogdncoMzcpO1xuICAgICAgd2lkdGg6IHZ3KDMzMCk7XG4gICAgfVxuICAgIC8vc3BcblxuICAgICZfX2lubmVye1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Jlc3VsdC9hbnN3ZXItZnJhbWUtZG90LnBuZ1wiKSByZXBlYXQteSBjZW50ZXIgdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogNzlweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICBwYWRkaW5nLXRvcDogdncoMzkuNSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygxMC41KTtcbiAgICAgIH1cbiAgICAgIC8vc3BcbiAgICB9XG5cbiAgICAubGVhZC10ZXh0e1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qcC1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMzAsMTkpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmVzdWx0L2ltZ191ZWhvc2hpLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRvcDogLTYwcHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Jlc3VsdC9pbWdfdWVob3NoaS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3R0b206IC02NHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICBmb250LXNpemU6IHZ3KDE5KTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgd2lkdGg6IHZ3KDY0KTtcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDIxKTtcbiAgICAgICAgICB0b3A6IHZ3KC0zMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICB3aWR0aDogdncoNjQpO1xuICAgICAgICAgIGhlaWdodDogdncoMjEpO1xuICAgICAgICAgIGJvdHRvbTogdncoLTMyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy9zcFxuICAgIH1cblxuICAgICZfX2ltZ3tcbiAgICAgIG1hcmdpbjogMTEycHggYXV0byAwO1xuICAgICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICAgbWFyZ2luOiB2dyg1NikgYXV0byAwO1xuICAgICAgICB3aWR0aDogdncoMjA1KTtcbiAgICAgIH1cbiAgICAgIC8vc3BcbiAgICB9XG5cbiAgICAmX19oZWFkaW5ne1xuICAgICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qcC1zZXJpZjtcbiAgICAgIC50ZXh0LXNtYWxse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWpwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMjMpO1xuICAgICAgICBmb250LXNpemU6IHZ3KDE5KTtcbiAgICAgICAgLnRleHQtc21hbGx7XG4gICAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvL3NwXG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBwYWRkaW5nOiAwIDY0cHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMTgpO1xuICAgICAgICBwYWRkaW5nOiAwIHZ3KDMyKTtcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICB9XG4gICAgICAvL3NwXG4gICAgfVxuXG4gICAgLmVsbS1idG4td3JhcHtcbiAgICAgIG1hcmdpbi10b3A6IDQ5cHg7XG4gICAgICAuZWxtLWJ0bntcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eSgpO1xuICAgICAgfVxuICAgICAgLmVsbS1idG4gKyAuZWxtLWJ0bntcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMjUpO1xuICAgICAgICAuZWxtLWJ0bntcbiAgICAgICAgICB3aWR0aDogdncoMjUwKTtcbiAgICAgICAgfVxuICAgICAgICAuZWxtLWJ0biArIC5lbG0tYnRue1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy9zcFxuICAgIH1cbiAgfVxuXG4gIC53YWxscGFwZXJ7XG4gICAgbWFyZ2luLXRvcDogMTA2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDM2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Jlc3VsdC93YWxscGFwZXItYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDUzKTtcbiAgICAgIHBhZGRpbmctdG9wOiB2dyg0NCk7XG4gICAgICBoZWlnaHQ6IHZ3KDEwMTgpO1xuICAgIH1cbiAgICAvL3NwXG5cbiAgICAmX19kZWNve1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICAgIHdpZHRoOiA0MTJweDtcbiAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICAgd2lkdGg6IHZ3KDIwNik7XG4gICAgICB9XG4gICAgICAvL3NwXG4gICAgfVxuXG4gICAgJl9faGVhZGluZ3tcbiAgICAgIG1hcmdpbjogNTJweCBhdXRvIDA7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICAgbWFyZ2luOiB2dygyNikgYXV0byAwO1xuICAgICAgICB3aWR0aDogdncoMjUwKTtcbiAgICAgIH1cbiAgICAgIC8vc3BcbiAgICB9XG5cbiAgICAmX19pbWd7XG4gICAgICB3aWR0aDogNjMwcHg7XG4gICAgICBtYXJnaW46IDM0cHggYXV0byAwO1xuICAgICAgaW1ne1xuICAgICAgICBib3gtc2hhZG93OiA0cHggNnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICBtYXJnaW46IHZ3KDE3KSBhdXRvIDA7XG4gICAgICAgIHdpZHRoOiB2dygzMTUpO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgYm94LXNoYWRvdzogdncoMikgdncoMykgdncoNikgMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvL3NwXG4gICAgfVxuXG4gICAgLmVsbS1idG57XG4gICAgICBtYXJnaW46IDUycHggYXV0byAwO1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eSgpO1xuICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICBtYXJnaW46IHZ3KDI2KSBhdXRvIDA7XG4gICAgICAgIHdpZHRoOiB2dygyNTApO1xuICAgICAgfVxuICAgICAgLy9zcFxuICAgIH1cbiAgfVxuXG59Il19 */
