@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}#contents .conditions-selected__list dd,#contents .conditions__list dd,#contents .filtering__ttl,#contents .hotels-large .plan-data strong,#contents .hotels-middle .plan-data strong,#contents .hotels-small .plan-data strong,#contents .hotels__name,#contents .mv .text__desc,#contents .mv .text__hotel dd,#contents .options__block--area .jp,#contents .options__block--hotel .jp,#contents .options__block--plan .jp{font-family:"游明朝","Hiragino Mincho ProN","ヒラギノ明朝 ProN W6",HiraMinProN-W6,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif,Calibri,sans-serif}#contents .hotels .data .reviews__number{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ ゴシック","MS Gothic",sans-serif}#contents .conditions-selected__list dt,#contents .conditions__list dt,#contents .hotels .area dt,#contents .hotels .data .genre,#contents .mv .text dt,#contents .options__block .en,#contents .reset{font-family:'Playfair Display',serif}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?uxha60);src:url(../fonts/icomoon.eot?uxha60#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?uxha60) format("truetype"),url(../fonts/icomoon.woff?uxha60) format("woff"),url(../fonts/icomoon.svg?uxha60#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check:before{content:"\e904";color:#0b78b1}.icon-close:before{content:"\e905";color:#0b78b1}.icon-arrow-line:before{content:"\e903";color:#0b78b1}.icon-list:before{content:"\e910"}.icon-twitter:before{content:"\e90f"}.icon-facebook:before{content:"\e90e"}.icon-instagram:before{content:"\e90d"}.icon-search:before{content:"\e90c"}.icon-gem:before{content:"\e90a";color:#0b78b1}.icon-team:before{content:"\e90b";color:#0b78b1}.icon-arrow:before{content:"\e900";color:#0b78b1}.icon-expand:before{content:"\e901";color:#0b78b1}.icon-global:before{content:"\e902";color:#0b78b1}.icon-hamburger:before{content:"\e908";color:#0b78b1}.icon-mail:before{content:"\e909";color:#fff}@font-face{font-family:opensans-font;font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:opensans-font;font-style:normal;font-weight:700;src:url(../fonts/OpenSans-Bold.ttf) format("truetype")}@font-face{font-family:ibmplexsans-font;font-style:normal;font-weight:400;src:url(../fonts/IBMPlexSans-Regular.otf) format("opentype")}@font-face{font-family:ibmplexsans-font;font-style:normal;font-weight:700;src:url(../fonts/IBMPlexSans-Bold.otf) format("opentype")}@font-face{font-family:notosans-font;font-style:normal;font-weight:400;src:local("Noto Sans CJK JP Regular"),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Reglar.woff2) format("woff2"),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format("woff"),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format("opentype"),url(../fonts/NotoSansCJKjp-Bold-sub.woff2) format("woff2")}@font-face{font-family:notosans-font;font-style:normal;font-weight:700;src:local("Noto Sans CJK JP Bold"),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format("woff2"),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format("woff"),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format("opentype"),url(../fonts/NotoSansCJKjp-Bold-sub.woff2) format("woff2")}body{font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ ゴシック","MS Gothic",sans-serif;line-height:1.5;word-wrap:break-word;outline:0;color:#c9a063;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}picture{display:block}img,svg{max-width:100%;height:auto;line-height:1;vertical-align:top;border:none}textarea{vertical-align:top;resize:vertical}a{color:currentColor;text-decoration:none}a:focus{outline:0}a[href^='tel:']{cursor:default}::-moz-selection{background:#cfa972;color:#fff}::selection{background:#cfa972;color:#fff}::-moz-selection{background:#cfa972;color:#fff}:focus{outline:0}input,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}button{border:none;cursor:pointer}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}#wrap{width:100%}#wrap .to_pagetop{margin-right:auto;margin-left:auto}#wrap>table{width:950px;margin-right:auto;margin-left:auto}#info{min-width:950px;margin:0 auto}#contents{min-width:1265px;margin:0 auto;color:#c9a063}#contents a{text-decoration:none!important}#contents .m-inner{width:1150px;margin:0 auto;position:relative}#contents .st-container{background-color:#483a33;min-width:1150px;margin:0 auto;position:relative;z-index:100;overflow:hidden}#contents .st-contents{position:relative}#contents .st-hdr .m-inner{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1000}#contents .bg{background-repeat:repeat-y;background-position:50% 0;background-attachment:fixed}#contents .bg-a{background-image:url(../img/bg_flash-a.png)}#contents .bg-b{background-image:url(../img/bg_flash-b.png)}#contents .bg-c{background-image:url(../img/bg_flash-c.png)}#contents .siteID{width:462px;position:absolute;top:26px;left:50%;z-index:100}#contents .mv{margin-bottom:40px;opacity:0;-webkit-transition:opacity .9s cubic-bezier(.28,.11,.32,1);-o-transition:opacity .9s cubic-bezier(.28,.11,.32,1);transition:opacity .9s cubic-bezier(.28,.11,.32,1)}#contents .mv.is-show{opacity:1}#contents .mv .photo{padding-bottom:62px;margin-right:34.79167%}#contents .mv .photo span{display:block;overflow:hidden}#contents .mv .photo img{width:100%;-webkit-transition:opacity .6s cubic-bezier(.28,.11,.32,1),-webkit-transform 4.5s cubic-bezier(.28,.11,.32,1);transition:opacity .6s cubic-bezier(.28,.11,.32,1),-webkit-transform 4.5s cubic-bezier(.28,.11,.32,1);-o-transition:transform 4.5s cubic-bezier(.28,.11,.32,1),opacity .6s cubic-bezier(.28,.11,.32,1);transition:transform 4.5s cubic-bezier(.28,.11,.32,1),opacity .6s cubic-bezier(.28,.11,.32,1);transition:transform 4.5s cubic-bezier(.28,.11,.32,1),opacity .6s cubic-bezier(.28,.11,.32,1),-webkit-transform 4.5s cubic-bezier(.28,.11,.32,1)}#contents .mv .text{background-color:#483a33;width:462px;padding:18px 0 18px 20px;border-width:2px 0;border-style:solid;border-color:#c9bc9c;color:#c9a063;position:absolute;bottom:0;left:50%;opacity:0;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);-webkit-transition:all .9s cubic-bezier(.28,.11,.32,1) .45s;-o-transition:all .9s cubic-bezier(.28,.11,.32,1) .45s;transition:all .9s cubic-bezier(.28,.11,.32,1) .45s}#contents .mv .text dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#contents .mv .text dt{width:64px;letter-spacing:.08em;color:#c8ba9c}#contents .mv .text__area dd{font-size:.9375rem;letter-spacing:normal}#contents .mv .text__hotel{margin:4px 0}#contents .mv .text__hotel dd{color:#fff;font-size:1.25rem;letter-spacing:.13em;text-shadow:0 0 8.5px rgba(245,255,203,.4),0 0 8.5px rgba(245,255,203,.4),0 0 8.5px rgba(245,255,203,.4)}#contents .mv .text__desc{font-size:.9375rem;letter-spacing:.05em}#contents .mv .swiper-slide-active img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#contents .mv .swiper-slide-active .text{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#contents .mv a{display:block}#contents .mv a:hover img{opacity:.6}#contents .coupon{width:907px;margin:0 auto 34px}#contents .coupon__block{display:block;position:relative}#contents .coupon__block:hover .coupon__parts:nth-child(2){right:-20px}#contents .coupon__parts:nth-child(2){position:absolute;top:0;right:0;-webkit-transition:all .3s cubic-bezier(.28,.11,.32,1);-o-transition:all .3s cubic-bezier(.28,.11,.32,1);transition:all .3s cubic-bezier(.28,.11,.32,1)}#contents .coupon__note{display:block;padding-top:16px;text-align:center;font-size:.625rem;line-height:2;letter-spacing:.05em}#contents .filtering{margin-bottom:50px;text-align:center;border:12px solid rgba(204,186,158,.6);position:relative}#contents .filtering__ttl{padding-top:38px;margin-bottom:4px;font-size:1.875rem;line-height:1.53333;letter-spacing:.06em;font-weight:400;color:#c9bc9c}#contents .filtering__desc{font-size:.875rem;line-height:1.42857;letter-spacing:.05em;color:#c8a46d}#contents .conditions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;counter-reset:number;margin:32px 0 55px}#contents .conditions__list{width:243px;margin:0 43px;counter-increment:number}#contents .conditions__list dt{padding:10px 0;margin-bottom:4px;font-size:1.25rem;letter-spacing:.08em;line-height:1;color:#c8ba9c;border-bottom:2px solid #cbb99d;position:relative}#contents .conditions__list dt:before{font-size:1.375rem;position:absolute;top:50%;left:17px;content:counter(number);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#contents .conditions__list dd{padding:14px 0;font-size:1.25rem;letter-spacing:.08em;color:#c8a46d;position:relative;cursor:pointer}#contents .conditions__list dd:before{display:block;background:url(../img/bg_on.png) repeat 0 0;position:absolute;top:0;right:0;bottom:0;left:0;content:'';opacity:0;-webkit-transition:opacity .3s cubic-bezier(.28,.11,.32,1);-o-transition:opacity .3s cubic-bezier(.28,.11,.32,1);transition:opacity .3s cubic-bezier(.28,.11,.32,1)}#contents .conditions__list dd:hover:before{opacity:1}#contents .conditions__list dd span{position:relative;z-index:10}#contents .conditions__list.is-selected dd:before{opacity:1}#contents .conditions-selected{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;counter-reset:number;margin-bottom:35px}#contents .conditions-selected__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:243px;padding-bottom:10px;margin:0 42px;border-bottom:2px solid #cbb99d;position:relative}#contents .conditions-selected__list:not(:last-child):after,#contents .conditions-selected__list:not(:last-child):before{display:block;background-color:#cbb99d;width:44px;height:1px;position:absolute;top:50%;right:-64px;content:''}#contents .conditions-selected__list:not(:last-child):before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#contents .conditions-selected__list:not(:last-child):after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#contents .conditions-selected__list dt{font-size:1rem;letter-spacing:.08em;line-height:1;color:#c8ba9c}#contents .conditions-selected__list dd{width:183px;font-size:1.25rem;letter-spacing:.08em;color:#c8a46d;line-height:1}#contents .options{height:92px;margin-bottom:78px;overflow:hidden}#contents .options__inner{position:relative}#contents .options__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:880px;height:92px;padding-left:2px;margin:0 auto;border-width:2px 0;border-style:solid;border-color:#cbb99d;position:relative}#contents .options__block:before{display:block;background-color:#cbb99d;width:2px;position:absolute;top:10px;left:0;bottom:10px;content:''}#contents .options__block span{display:block;text-align:center}#contents .options__block--area [class*="__list"]{width:20%}#contents .options__block--area [class*="__list"]:nth-child(4) .en{font-size:1rem;line-height:1.3125;letter-spacing:.1em}#contents .options__block--area .en{margin-bottom:4px;font-size:1.375rem;line-height:1.90909;letter-spacing:.1em}#contents .options__block--area .jp{font-size:1rem;line-height:1.3125;letter-spacing:.08em}#contents .options__block--hotel [class*="__list"],#contents .options__block--plan [class*="__list"]{width:50%}#contents .options__block--hotel .en,#contents .options__block--plan .en{font-size:1.4375rem;letter-spacing:.1em}#contents .options__block--hotel .jp,#contents .options__block--plan .jp{font-size:1.0625rem;letter-spacing:.08em}#contents .options__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding-right:2px;position:relative;cursor:pointer}#contents .options__list:before{display:block;background:url(../img/bg_on.png) repeat 0 1px;position:absolute;top:4px;right:6px;bottom:4px;left:4px;content:'';opacity:0;-webkit-transition:opacity .3s cubic-bezier(.28,.11,.32,1);-o-transition:opacity .3s cubic-bezier(.28,.11,.32,1);transition:opacity .3s cubic-bezier(.28,.11,.32,1)}#contents .options__list:after{display:block;background-color:#cbb99d;width:2px;position:absolute;top:10px;right:0;bottom:10px;content:''}#contents .options__list.is-selected:before,#contents .options__list:hover:before{opacity:1}#contents .options__list .inner{position:relative}#contents .reset{width:60px;padding-bottom:4px;margin:0 114px 35px auto;font-size:1.125rem;letter-spacing:.1em;text-align:center;border-bottom:2px solid #cbb99d;cursor:pointer}#contents .hotels{min-height:460px;padding-bottom:100px;margin:0 100px}#contents .hotels__unit{background-color:#3f332d;padding-bottom:16px;border-width:2px 0;border-style:solid;border-color:#cbb99d}#contents .hotels__hdr{padding:10px 12px 0 14px;position:relative}#contents .hotels .area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#c9bc9c}#contents .hotels .area dt{font-size:1.125rem;letter-spacing:.08em;line-height:25px}#contents .hotels .area dd{padding:8px 0 0 20px;margin-left:20px;font-size:.8125rem;letter-spacing:.05em;line-height:1;border-left:1px solid #cbb99d}#contents .hotels .data{position:absolute;right:12px}#contents .hotels .data .genre{width:98px;height:31px;line-height:27px;text-align:center;font-size:1.125rem;letter-spacing:.08em;text-transform:capitalize;border-width:1px 0;border-style:solid;border-color:#c9bc9c;position:relative}#contents .hotels .data .genre:before{display:block;border-width:0 1px;border-style:solid;border-color:#c9bc9c;position:absolute;top:4px;right:0;bottom:4px;left:0;content:''}#contents .hotels .data .reviews{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #cbb99d;color:#fff}#contents .hotels .data .reviews.is-hidden{visibility:hidden}#contents .hotels .data .reviews dt{line-height:1;letter-spacing:.05em}#contents .hotels .data .reviews__number{line-height:1}#contents .hotels .data .reviews__star{font-size:0;position:relative}#contents .hotels .data .reviews__star .star{display:block;position:absolute;top:0;left:0;overflow:hidden}#contents .hotels .data .reviews__star .star-01{width:2%}#contents .hotels .data .reviews__star .star-02{width:4%}#contents .hotels .data .reviews__star .star-03{width:6%}#contents .hotels .data .reviews__star .star-04{width:8%}#contents .hotels .data .reviews__star .star-05{width:10%}#contents .hotels .data .reviews__star .star-06{width:12%}#contents .hotels .data .reviews__star .star-07{width:14%}#contents .hotels .data .reviews__star .star-08{width:16%}#contents .hotels .data .reviews__star .star-09{width:18%}#contents .hotels .data .reviews__star .star-10{width:20%}#contents .hotels .data .reviews__star .star-11{width:22%}#contents .hotels .data .reviews__star .star-12{width:24%}#contents .hotels .data .reviews__star .star-13{width:26%}#contents .hotels .data .reviews__star .star-14{width:28%}#contents .hotels .data .reviews__star .star-15{width:30%}#contents .hotels .data .reviews__star .star-16{width:32%}#contents .hotels .data .reviews__star .star-17{width:34%}#contents .hotels .data .reviews__star .star-18{width:36%}#contents .hotels .data .reviews__star .star-19{width:38%}#contents .hotels .data .reviews__star .star-20{width:40%}#contents .hotels .data .reviews__star .star-21{width:42%}#contents .hotels .data .reviews__star .star-22{width:44%}#contents .hotels .data .reviews__star .star-23{width:46%}#contents .hotels .data .reviews__star .star-24{width:48%}#contents .hotels .data .reviews__star .star-25{width:50%}#contents .hotels .data .reviews__star .star-26{width:52%}#contents .hotels .data .reviews__star .star-27{width:54%}#contents .hotels .data .reviews__star .star-28{width:56%}#contents .hotels .data .reviews__star .star-29{width:58%}#contents .hotels .data .reviews__star .star-30{width:60%}#contents .hotels .data .reviews__star .star-31{width:62%}#contents .hotels .data .reviews__star .star-32{width:64%}#contents .hotels .data .reviews__star .star-33{width:66%}#contents .hotels .data .reviews__star .star-34{width:68%}#contents .hotels .data .reviews__star .star-35{width:70%}#contents .hotels .data .reviews__star .star-36{width:72%}#contents .hotels .data .reviews__star .star-37{width:74%}#contents .hotels .data .reviews__star .star-38{width:76%}#contents .hotels .data .reviews__star .star-39{width:78%}#contents .hotels .data .reviews__star .star-40{width:80%}#contents .hotels .data .reviews__star .star-41{width:82%}#contents .hotels .data .reviews__star .star-42{width:84%}#contents .hotels .data .reviews__star .star-43{width:86%}#contents .hotels .data .reviews__star .star-44{width:88%}#contents .hotels .data .reviews__star .star-45{width:90%}#contents .hotels .data .reviews__star .star-46{width:92%}#contents .hotels .data .reviews__star .star-47{width:94%}#contents .hotels .data .reviews__star .star-48{width:96%}#contents .hotels .data .reviews__star .star-49{width:98%}#contents .hotels .data .reviews__star .star-50{width:100%}#contents .hotels .data .reviews__star img{max-width:inherit}#contents .hotels__name{color:#fff;letter-spacing:.03em;font-weight:700}#contents .hotels__name a{color:#fff;-webkit-transition:text-shadow .3s cubic-bezier(.28,.11,.32,1);-o-transition:text-shadow .3s cubic-bezier(.28,.11,.32,1);transition:text-shadow .3s cubic-bezier(.28,.11,.32,1)}#contents .hotels__name a:hover{text-shadow:0 0 8.5px rgba(245,255,203,.4),0 0 8.5px rgba(245,255,203,.4),0 0 8.5px rgba(245,255,203,.4)}#contents .hotels__desc{color:#c8a46d;letter-spacing:.05em}#contents .hotels .plan-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#contents .hotels .plan-data__photo{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden}#contents .hotels .plan-data__photo img{-webkit-transition:all .6s cubic-bezier(.28,.11,.32,1);-o-transition:all .6s cubic-bezier(.28,.11,.32,1);transition:all .6s cubic-bezier(.28,.11,.32,1)}#contents .hotels .plan-data__photo a:hover img{opacity:.8}#contents .hotels .plan-data__info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:10px}#contents .hotels .plan-data__list{border-width:1px 0;border-style:solid;border-color:#cbb99d;position:relative}#contents .hotels .plan-data__list a{display:block;height:100%;position:relative}#contents .hotels .plan-data__list a:before{display:block;background:url(../img/bg_on.png) repeat 0 1px;position:absolute;top:0;right:0;bottom:0;left:0;content:'';opacity:0;-webkit-transition:opacity .3s cubic-bezier(.28,.11,.32,1);-o-transition:opacity .3s cubic-bezier(.28,.11,.32,1);transition:opacity .3s cubic-bezier(.28,.11,.32,1)}#contents .hotels .plan-data__list a:hover:before{opacity:1}#contents .hotels .plan-data .desc{padding:11px 11px 0 11px;line-height:1.5;position:relative;z-index:10}#contents .hotels .plan-data .price{text-align:right;line-height:1;position:absolute;z-index:10}#contents .hotels .plan-data .price span,#contents .hotels .plan-data .price strong{display:inline-block;line-height:1}#contents .hotels .plan-data .price strong{vertical-align:bottom}#contents .hotels-large [class*="__unit"]{margin-bottom:48px}#contents .hotels-large [class*="__hdr"]{padding-bottom:22px}#contents .hotels-large .area{margin-bottom:18px}#contents .hotels-large .data{bottom:22px}#contents .hotels-large .data .genre{margin:0 6px 18px auto}#contents .hotels-large .data .reviews{min-width:240px;padding:0 3px 8px 5px}#contents .hotels-large .data .reviews dt{font-size:.75rem;position:relative;top:-2px}#contents .hotels-large .data .reviews dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#contents .hotels-large .data .reviews__number{margin:0 17px 0 9px;font-size:1.125rem}#contents .hotels-large .data .reviews__star{width:104px}#contents .hotels-large .data .reviews__star img{width:104px}#contents .hotels-large [class*="__name"]{margin-bottom:12px;font-size:1.5625rem;line-height:1.84}#contents .hotels-large [class*="__desc"]{font-size:.9375rem;line-height:1.33333}#contents .hotels-large .plan-data__list{height:109px;padding:4px 0}#contents .hotels-large .plan-data__list:not(:last-child){margin-bottom:9px}#contents .hotels-large .plan-data .desc{color:#cfa972;font-size:.9375rem;letter-spacing:.03em}#contents .hotels-large .plan-data .price{color:#fff;font-size:.875rem;line-height:1.42857;letter-spacing:.05em;right:12px;bottom:4px}#contents .hotels-large .plan-data strong{margin:0 4px;font-size:1.25rem}#contents .hotels-large .plan-data strong span{font-size:1.875rem}#contents .hotels-middle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#contents .hotels-middle [class*="__unit"]{width:465px;margin-bottom:48px}#contents .hotels-middle [class*="__hdr"]{min-height:152px;padding-bottom:14px}#contents .hotels-middle .area{margin-bottom:6px}#contents .hotels-middle .data{bottom:14px}#contents .hotels-middle .data .genre{margin:0 auto 22px}#contents .hotels-middle .data .reviews{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:126px;padding:0 3px 8px 5px}#contents .hotels-middle .data .reviews dt{font-size:.8125rem}#contents .hotels-middle .data .reviews__number{margin:0 0 0 5px;font-size:.8125rem}#contents .hotels-middle .data .reviews__star{width:84px;margin-top:4px}#contents .hotels-middle .data .reviews__star img{width:84px}#contents .hotels-middle [class*="__name"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:52px;margin:0 126px 4px 0;font-size:1.25rem;line-height:1.3}#contents .hotels-middle [class*="__desc"]{margin-right:126px;font-size:.75rem;line-height:1.66667}#contents .hotels-middle .plan-data__list{height:140px;padding:4px 0}#contents .hotels-middle .plan-data__list:not(:last-child){margin-bottom:8px}#contents .hotels-middle .plan-data .desc{color:#cfa972;font-size:.75rem}#contents .hotels-middle .plan-data .price{color:#fff;font-size:.75rem;line-height:1.66667;letter-spacing:.05em;right:10px;bottom:2px}#contents .hotels-middle .plan-data .persons{width:100%;margin:0 0 6px 21px;text-align:left}#contents .hotels-middle .plan-data strong{margin:0 4px;font-size:1.0625rem}#contents .hotels-middle .plan-data strong span{font-size:1.625rem}#contents .hotels-small{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#contents .hotels-small [class*="__unit"]{width:465px;margin-bottom:48px}#contents .hotels-small [class*="__hdr"]{min-height:152px;padding-bottom:14px}#contents .hotels-small .area{margin-bottom:6px}#contents .hotels-small .data{bottom:14px}#contents .hotels-small .data .genre{margin:0 auto 22px}#contents .hotels-small .data .reviews{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:126px;padding:0 3px 8px 5px}#contents .hotels-small .data .reviews dt{font-size:.8125rem}#contents .hotels-small .data .reviews__number{margin:0 0 0 5px;font-size:.8125rem}#contents .hotels-small .data .reviews__star{width:84px;margin-top:4px}#contents .hotels-small .data .reviews__star img{width:84px}#contents .hotels-small [class*="__name"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:52px;margin:0 126px 4px 0;font-size:1.25rem;line-height:1.3}#contents .hotels-small [class*="__desc"]{margin-right:126px;font-size:.75rem;line-height:1.66667}#contents .hotels-small .plan-data__list{height:139px;padding:4px 0}#contents .hotels-small .plan-data__list:not(:last-child){margin-bottom:8px}#contents .hotels-small .plan-data .desc{color:#cfa972;font-size:.75rem}#contents .hotels-small .plan-data .price{color:#fff;font-size:.75rem;line-height:1.66667;letter-spacing:.05em;right:10px;bottom:2px}#contents .hotels-small .plan-data .persons{width:100%;margin:0 0 6px 21px;text-align:left}#contents .hotels-small .plan-data strong{margin:0 4px;font-size:1.0625rem}#contents .hotels-small .plan-data strong span{font-size:1.625rem}#contents .side-button,#contents .side-coupon{position:absolute;top:0}#contents .side-button.is-fixed,#contents .side-coupon.is-fixed{position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#contents .side-button a,#contents .side-coupon a{display:block;position:relative}#contents .side-button a:before,#contents .side-coupon a:before{display:block;background:url(../img/bg_on.png) repeat 0 0;position:absolute;top:1px;right:1px;bottom:1px;left:1px;content:'';opacity:0;-webkit-transition:opacity .3s cubic-bezier(.28,.11,.32,1);-o-transition:opacity .3s cubic-bezier(.28,.11,.32,1);transition:opacity .3s cubic-bezier(.28,.11,.32,1)}#contents .side-button a:hover:before,#contents .side-coupon a:hover:before{opacity:1}#contents .side-button img,#contents .side-coupon img{position:relative;z-index:100}#contents .side-coupon{left:0}#contents .side-coupon a{background-color:#811425}#contents .side-button{right:0}#contents .side-button a{background-color:#3f332d}#contents .note{padding-bottom:30px;font-size:.625rem;letter-spacing:.05em;text-align:center}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9zdHlsZS5jc3MiLCJfc2Nzcy92ZW5kb3JzL19yZXNldC1tZXllcndlYi5zY3NzIiwiY3NzL3N0eWxlLnNjc3MiLCJfc2Nzcy9taXhpbi9fZm9udC5zY3NzIiwiX3Njc3Mvd2ViZm9udC9faWNvbW9vbi5zY3NzIiwiX3Njc3Mvd2ViZm9udC9fZm9udHMuc2NzcyIsIl9zY3NzL2NvbXBvbmVudC9fb3ZlcnJpZGUuc2NzcyIsIl9zY3NzL3ZlbmRvcnMvX3N3aXBlci5zY3NzIiwiX3Njc3MvbWl4aW4vX3BlcmNlbnQuc2NzcyIsIl9zY3NzL21peGluL19sZXR0ZXItc3BhY2luZy5zY3NzIiwiX3Njc3MvbWl4aW4vX2xpbmUtaGVpZ2h0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQU9BLEVBQUcsS0FBTSxRQUFTLFFDRmxCLE9EU0EsUUFBUyxNQUdHLE1BUFosRUFIMkIsSUFEQSxXQ0QzQixLRFNnQixPQURULFFBSEUsT0FIdUIsS0FBTSxLQUk5QixHQUhSLElBTXdCLFFBTm5CLElDSEwsSURNQSxHQUFJLEdBSE0sR0FNdUIsTUFGakMsU0FHUSxXQUFSLE9BQW9CLE9BSFYsS0FOVixHQUFJLEdBQUksR0FBSSxHQUFJLEdBQUksR0FTUSxPQUFRLE9DVnBDLEtES00sRUNMTixPREdjLElBQUssSUFBSyxJQUlSLE1BQU8sT0FESCxHQU1kLEtBRE4sS0FBTSxJQ1hOLE9ETVksR0FLRCxPQVZhLEVBQWUsSUFFVixFQVFWLEtBUmEsRUFBRyxLQVFWLFFBUHpCLE1DSkEsS0RJTyxPQUFRLE9BQVEsSUFPVyxRQVBOLElBSTVCLE1BQWdCLE1BQTZCLEdBQXRCLE1BQWtCLEdBQVgsTUFJOUIsS0FKcUMsR0FKSixHQUM5QixFQUNhLEdBRnFCLElBUWxCLE1DQ2YsT0FBQSxFQUNBLFFBQUEsRUFDQSxPQUFBLEVBQ0EsVUFBQSxLQUNBLEtBQUEsUUFDQSxlQUFBLFNBQ0gsbUJBQUEsV0FFQSxlQUFBLFdBQ0EsY0FBQSxXQUNBLFdBQUEsV0FHRCxRQUFBLE1BQUEsUUFBQSxXQUFBLE9EQUEsT0FBUSxPQUFRLE9BQTRCLEtBQXBCLEtBQU0sSUFBSyxRQ0UvQixRQUFBLE1BRUosS0FDSSxZQUFBLEVBQ0gseUJBQUEsS0FDQSxzQkFBQSxLQUNBLHFCQUFBLEtBQ0Esb0JBQUEsS0FDQSxpQkFBQSxLQUVELEdBQUEsR0FDSSxXQUFBLEtBRUosV0FBQSxFQUNJLE9BQUEsS0FFSixpQkFBQSxrQkRBVSxRQUFWLFNDRUksUUFBQSxHQUNBLFFBQUEsS0FFSixNQUNJLGdCQUFBLFNBQ0EsZUFBQSxFQ0xKLHdDQUFBLCtCQUFBLDBCQUFBLDBDQUFBLDJDQUFBLDBDQUFBLHdCQUFBLDBCQUFBLDhCQUFBLG9DQUFBLHFDQUFBLG9DQ25DYSxZQUFBLEtBQUEsQ0FBQSxzQkFBQSxDQUFBLGdCQUFBLENBQUEsY0FBQSxDQUFBLE9BQUEsQ0FBQSxRQUFBLENBQUEsWUFBQSxDQUFBLE9BQUEsQ0FBQSxLQUFBLENBQUEsT0FBQSxDQUFBLFdEbUNiLHlDQ2xDWSxZQUFBLGdCQUFBLENBQUEsMkJBQUEsQ0FBQSxPQUFBLENBQUEsV0FBQSxDQUFBLFFBQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLEtBQUEsQ0FBQSxTQUFBLENBQUEsV0FBQSxDQUFBLFdEa0NaLHdDQUFBLCtCQUFBLDJCQUFBLCtCQUFBLHVCQUFBLDhCQUFBLGlCQ2xCZ0IsWUFBQSxrQkFBQSxDQUFBLE1DakNoQixXQUNFLFlBQUEsUUFDQSxJQUFBLGlDQUNBLElBQUEsdUNBQUEsMkJBQUEsQ0FBQSxpQ0FBQSxrQkFBQSxDQUFBLGtDQUFBLGNBQUEsQ0FBQSx5Q0FBQSxjQUlBLFlBQUEsSUFDQSxXQUFBLE9Ka0VGLGtCQUFBLGVJN0RFLFlBQUEsa0JBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsYUFBQSxPQUNBLGVBQUEsS0FDQSxZQUFBLEVBR0EsdUJBQUEsWUFDQSx3QkFBQSxVQUdGLG1CQUNFLFFBQUEsUUFDQSxNQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUNBLE1BQUEsUUFFRix3QkFDRSxRQUFBLFFBQ0EsTUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUNBLE1BQUEsUUFFRixrQkFDRSxRQUFBLFFBQ0EsTUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFDQSxNQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUNBLE1BQUEsUUFFRixvQkFDRSxRQUFBLFFBQ0EsTUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFDQSxNQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUNBLE1BQUEsS0NqRUYsV0FDRSxZQUFBLGNBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxJQUFBLG1DQUFBLG1CQUdGLFdBQ0UsWUFBQSxjQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsSUFBQSxnQ0FBQSxtQkFHRixXQUNFLFlBQUEsaUJBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxJQUFBLHNDQUFBLG1CQUdGLFdBQ0UsWUFBQSxpQkFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLElBQUEsbUNBQUEsbUJBR0YsV0FDRSxZQUFBLGNBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxJQUFBLGlDQUFBLENBQUEsd0VBQUEsZUFBQSxDQUFBLHdFQUFBLGNBQUEsQ0FBQSx1RUFBQSxrQkFBQSxDQUFBLDJDQUFBLGdCQVFGLFdBQ0UsWUFBQSxjQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsSUFBQSw4QkFBQSxDQUFBLHNFQUFBLGVBQUEsQ0FBQSxxRUFBQSxjQUFBLENBQUEsb0VBQUEsa0JBQUEsQ0FBQSwyQ0FBQSxnQkp2QkYsS0s3QkMsWUFBQSxPQUFBLENBQUEsV0FBQSxDQUFBLFFBQUEsQ0FBQSxnQkFBQSxDQUFBLDJCQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxLQUFBLENBQUEsU0FBQSxDQUFBLFdBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLFdBQ0EsUUFBQSxFQUNBLE1BQUEsUUFFQSw4QkFBQSxPQUFBLHNCQUFBLE9BQ0EsdUJBQUEsWUFDQSx3QkFBQSxVQUNBLCtCQUFBLEtBQUEsdUJBQUEsS0FFQSx5QkFBQSxLQUNBLHNCQUFBLEtBQ0EscUJBQUEsS0FDQSxvQkFBQSxLQUNBLGlCQUFBLEtBR0QsUUFDQyxRQUFBLE1BR0QsSUFBQSxJQUNDLFVBQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxFQUNBLGVBQUEsSUFDQSxPQUFBLEtBR0QsU0FDQyxlQUFBLElBQ0EsT0FBQSxTQUdELEVBQ0MsTUFBQSxhQUNBLGdCQUFBLEtBRkQsUUFLRSxRQUFBLEVBTEYsZ0JBU0UsT0FBQSxRQUlGLGlCQUNDLFdBQUEsUUFDQSxNQUFBLEtBRkQsWUFDQyxXQUFBLFFBQ0EsTUFBQSxLQUdELGlCQUNDLFdBQUEsUUFDQSxNQUFBLEtBR0QsT0FDQyxRQUFBLEVBR0QsTUFBQSxTQUNDLG1CQUFBLFdBQUEsV0FBQSxXQUdELE9BQ0MsT0FBQSxLQUNBLE9BQUEsUUMvREQsa0JBQ0UsT0FBQSxFQUFBLEtBQ0EsU0FBQSxTQUNBLFNBQUEsT0FDQSxXQUFBLEtBQ0EsUUFBQSxFQUVBLFFBQUEsRUFFRiwyQ0FDRSxNQUFBLEtBRUYsMkNBQ0UsbUJBQUEsU0FDQSxzQkFBQSxPQUNBLHVCQUFBLE9BQ0EsbUJBQUEsT0FDQSxlQUFBLE9BRUYsZ0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLFFBQUEsWUFDQSxRQUFBLGFBQ0EsUUFBQSxZQUNBLFFBQUEsS0FDQSw0QkFBQSxrQkFDQSxvQkFBQSxrQkFDQSx1QkFBQSxVQUNBLG9CQUFBLFVBQ0Esb0JBQUEsU0FBQSxDQUFBLGtCQUNBLG1CQUFBLFlBQ0EsV0FBQSxZQUVGLHdDUG9QQSxnQk9sUEUsa0JBQUEsbUJBQ0EsVUFBQSxtQkFFRiwyQ0FDRSxrQkFBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLEtBRUYsNENBQ0UsbUNBQUEsU0FDQSw4QkFBQSxTQUNBLDJCQUFBLFNBQ0EsT0FBQSxFQUFBLEtBRUYsY0FDRSxvQkFBQSxFQUNBLGtCQUFBLEVBQ0EsWUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLDRCQUFBLGtCQUNBLG9CQUFBLGtCQUNBLHVCQUFBLFVBQ0Esb0JBQUEsVUFDQSxvQkFBQSxTQUFBLENBQUEsa0JBRUYsOEJBQ0UsV0FBQSxPQUdGLDZCUG9QQSwyQ09sUEUsT0FBQSxLQUVGLDZDQUNFLGtCQUFBLE1BQ0Esb0JBQUEsV0FDQSxlQUFBLE1BQ0EsWUFBQSxXQUNBLDRCQUFBLE1BQUEsQ0FBQSxrQkFDQSxvQkFBQSxNQUFBLENBQUEsa0JBQ0EsdUJBQUEsU0FBQSxDQUFBLE9BQ0Esb0JBQUEsU0FBQSxDQUFBLE9BQ0Esb0JBQUEsU0FBQSxDQUFBLE1BQUEsQ0FBQSxrQkFHRixxQkFDRSxvQkFBQSxPQUNBLFlBQUEsT1AyUEYseUNBTEEsbUNBSUEsaURBSEEsK0NBQ0EsZ0RBQ0EsOENPdlBBLHFDQU9FLHdCQUFBLFlBQ0EsZ0JBQUEsWVB3UEYsaURPdFBBLCtDUG9QQSxnREFDQSw4Q09qUEUsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxlQUFBLEtBQ0EsUUFBQSxHQUVGLCtDQUNFLGlCQUFBLGlGQUNBLGlCQUFBLDBEQUNBLGlCQUFBLHFEQUNBLGlCQUFBLG9EQUVGLGdEQUNFLGlCQUFBLGlGQUNBLGlCQUFBLHlEQUNBLGlCQUFBLG9EQUNBLGlCQUFBLHFEQUVGLDhDQUNFLGlCQUFBLG1GQUNBLGlCQUFBLDJEQUNBLGlCQUFBLHNEQUNBLGlCQUFBLG1EQUVGLGlEQUNFLGlCQUFBLG1GQUNBLGlCQUFBLHdEQUNBLGlCQUFBLG1EQUNBLGlCQUFBLHNEQUdGLGlDUG9QQSxpRE9sUEUsaUJBQUEsTUFDQSxhQUFBLE1BRUYsK0JQb1BBLCtDT2xQRSxpQkFBQSxNQUNBLGFBQUEsTVBzUEYsb0JPcFBBLG9CQUVFLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLE1BQ0EsUUFBQSxHQUNBLE9BQUEsUUFDQSxnQkFBQSxLQUFBLEtBQ0Esb0JBQUEsT0FDQSxrQkFBQSxVUHNQRiwyQ09wUEEsMkNBRUUsUUFBQSxJQUNBLE9BQUEsS0FDQSxlQUFBLEtBRUYsb0JQb1BBLDBDT2xQRSxpQkFBQSxtUUFDQSxLQUFBLEtBQ0EsTUFBQSxLQUVGLG9CUG9QQSwwQ09sUEUsaUJBQUEsbVFBQ0EsTUFBQSxLQUNBLEtBQUEsS0FFRix3Q1BvUEEsOERPbFBFLGlCQUFBLG1RQUVGLHdDUG9QQSw4RE9sUEUsaUJBQUEsbVFBRUYsd0NQb1BBLDhET2xQRSxpQkFBQSxtUUFFRix3Q1BvUEEsOERPbFBFLGlCQUFBLG1RQUVGLG9CQUNFLFFBQUEsS0FFRixtQkFDRSxTQUFBLFNBQ0EsV0FBQSxPQUNBLG1CQUFBLElBQUEsUUFDQSxjQUFBLElBQUEsUUFDQSxXQUFBLElBQUEsUUFDQSxrQkFBQSxtQkFDQSxVQUFBLG1CQUNBLFFBQUEsR0FFRiw0Q0FDRSxRQUFBLEVQd1BGLHdEQURBLDBCT3BQQSw0QkFHRSxPQUFBLEtBQ0EsS0FBQSxFQUNBLE1BQUEsS0FHRixtQ0FDRSxTQUFBLE9BQ0EsVUFBQSxFQUVGLDZEQUNFLGtCQUFBLFdBQ0EsY0FBQSxXQUNBLFVBQUEsV0FDQSxTQUFBLFNBRUYsb0VBQ0Usa0JBQUEsU0FDQSxjQUFBLFNBQ0EsVUFBQSxTQUVGLHlFQUNFLGtCQUFBLFNBQ0EsY0FBQSxTQUNBLFVBQUEsU0FFRix5RUFDRSxrQkFBQSxXQUNBLGNBQUEsV0FDQSxVQUFBLFdBRUYsOEVBQ0Usa0JBQUEsV0FDQSxjQUFBLFdBQ0EsVUFBQSxXQUVGLHlFQUNFLGtCQUFBLFdBQ0EsY0FBQSxXQUNBLFVBQUEsV0FFRiw4RUFDRSxrQkFBQSxXQUNBLGNBQUEsV0FDQSxVQUFBLFdBRUYsMEJBQ0UsTUFBQSxJQUNBLE9BQUEsSUFDQSxRQUFBLGFBQ0EsY0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEdBRUYsZ0NBQ0UsT0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEVBQ0EsbUJBQUEsS0FDQSxXQUFBLEtBQ0EsbUJBQUEsS0FDQSxnQkFBQSxLQUNBLFdBQUEsS0FFRix1REFDRSxPQUFBLFFBRUYsaUNBQ0UsUUFBQSxFQUNBLFdBQUEsUUFFRixzREFDRSxNQUFBLEtBQ0EsSUFBQSxJQUNBLGtCQUFBLHNCQUNBLFVBQUEsc0JBRUYsZ0ZBQ0UsT0FBQSxJQUFBLEVBQ0EsUUFBQSxNQUVGLHdGQUNFLElBQUEsSUFDQSxrQkFBQSxpQkFDQSxjQUFBLGlCQUNBLFVBQUEsaUJBQ0EsTUFBQSxJQUVGLGtIQUNFLFFBQUEsYUFDQSxtQkFBQSxJQUFBLEdBQUEsQ0FBQSxJQUFBLGtCQUNBLFdBQUEsSUFBQSxHQUFBLENBQUEsSUFBQSxrQkFDQSxjQUFBLElBQUEsU0FBQSxDQUFBLElBQUEsSUFDQSxXQUFBLElBQUEsU0FBQSxDQUFBLElBQUEsSUFDQSxXQUFBLElBQUEsU0FBQSxDQUFBLElBQUEsR0FBQSxDQUFBLElBQUEsa0JBRUYsa0ZBQ0UsT0FBQSxFQUFBLElBRUYsMEZBQ0UsS0FBQSxJQUNBLGtCQUFBLGlCQUNBLGNBQUEsaUJBQ0EsVUFBQSxpQkFDQSxZQUFBLE9BRUYsb0hBQ0UsbUJBQUEsSUFBQSxJQUFBLENBQUEsSUFBQSxrQkFDQSxXQUFBLElBQUEsSUFBQSxDQUFBLElBQUEsa0JBQ0EsY0FBQSxJQUFBLFNBQUEsQ0FBQSxJQUFBLEtBQ0EsV0FBQSxJQUFBLFNBQUEsQ0FBQSxJQUFBLEtBQ0EsV0FBQSxJQUFBLFNBQUEsQ0FBQSxJQUFBLElBQUEsQ0FBQSxJQUFBLGtCQUVGLCtHQUNFLG1CQUFBLElBQUEsS0FBQSxDQUFBLElBQUEsa0JBQ0EsV0FBQSxJQUFBLEtBQUEsQ0FBQSxJQUFBLGtCQUNBLGNBQUEsSUFBQSxTQUFBLENBQUEsSUFBQSxNQUNBLFdBQUEsSUFBQSxTQUFBLENBQUEsSUFBQSxNQUNBLFdBQUEsSUFBQSxTQUFBLENBQUEsSUFBQSxLQUFBLENBQUEsSUFBQSxrQkFHRiwrQkFDRSxXQUFBLGdCQUNBLFNBQUEsU0FFRixtRUFDRSxXQUFBLFFBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxrQkFBQSxTQUNBLGNBQUEsU0FDQSxVQUFBLFNBQ0EseUJBQUEsS0FBQSxJQUNBLHFCQUFBLEtBQUEsSUFDQSxpQkFBQSxLQUFBLElBRUYseUZBQ0UseUJBQUEsTUFBQSxJQUNBLHFCQUFBLE1BQUEsSUFDQSxpQkFBQSxNQUFBLElBRUYsNERQb1BBLGlHT2xQRSxNQUFBLEtBQ0EsT0FBQSxJQUNBLEtBQUEsRUFDQSxJQUFBLEVQc1BGLG1HT3BQQSwwREFFRSxNQUFBLElBQ0EsT0FBQSxLQUNBLEtBQUEsRUFDQSxJQUFBLEVBRUYsMERBQ0UsV0FBQSxLQUVGLHVEQUNFLFdBQUEsc0JBRUYsMkZBQ0UsV0FBQSxLQUVGLDBEQUNFLFdBQUEsS0FFRix1REFDRSxXQUFBLGdCQUVGLDJGQUNFLFdBQUEsS0FFRix3QkFDRSxRQUFBLEtBR0Ysa0JBQ0UsY0FBQSxLQUNBLFNBQUEsU0FDQSxpQkFBQSxLQUNBLFdBQUEsZUFFRiwrQ0FDRSxTQUFBLFNBQ0EsS0FBQSxHQUNBLE9BQUEsSUFDQSxRQUFBLEdBQ0EsT0FBQSxJQUNBLE1BQUEsSUFFRiw2Q0FDRSxTQUFBLFNBQ0EsTUFBQSxJQUNBLElBQUEsR0FDQSxRQUFBLEdBQ0EsTUFBQSxJQUNBLE9BQUEsSUFFRix1QkFDRSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLGVBQ0EsY0FBQSxLQUNBLEtBQUEsRUFDQSxJQUFBLEVBRUYsOEJBQ0UsT0FBQSxLQUVGLHVCQUNFLFFBQUEsS0FFRix1QkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFDQSxRQUFBLGFBQ0EsUUFBQSxZQUNBLFFBQUEsS0FDQSxpQkFBQSxPQUNBLHdCQUFBLE9BQ0EsY0FBQSxPQUNBLGdCQUFBLE9BQ0Esa0JBQUEsT0FDQSxvQkFBQSxPQUNBLGVBQUEsT0FDQSxZQUFBLE9BQ0EsV0FBQSxPUHVQRiw4Qk9yUEEsMkJQb1BBLDJCT2pQRSxVQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsUUFDQSxXQUFBLFFBRUYscUJBQ0UsT0FBQSxLQUdGLHVCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLElBQ0EsWUFBQSxNQUNBLFdBQUEsTUFDQSxRQUFBLEdBQ0EseUJBQUEsSUFDQSxxQkFBQSxJQUNBLGlCQUFBLElBQ0Esa0JBQUEsc0JBQUEsR0FBQSxjQUFBLFNBQ0EsVUFBQSxzQkFBQSxHQUFBLGNBQUEsU0FFRiw2QkFDRSxRQUFBLE1BQ0EsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsdzZDQUNBLG9CQUFBLElBQ0EsZ0JBQUEsS0FDQSxrQkFBQSxVQUVGLG1DQUNFLGlCQUFBLHE2Q0FFRix5Q0FDRSxLQUNFLGtCQUFBLGVBQ0EsVUFBQSxnQkFHSixpQ0FDRSxLQUNFLGtCQUFBLGVBQ0EsVUFBQSxnQkFJSix1Q0FDRSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxlQUFBLEtBQ0EsUUFBQSxFQUNBLFFBQUEsTUFFRixnRUFDRSxtQ0FBQSxTQUNBLDhCQUFBLFNBQ0EsMkJBQUEsU0FFRixxQ0FDRSxlQUFBLEtBQ0EsNEJBQUEsUUFDQSx1QkFBQSxRQUNBLG9CQUFBLFFBRUYsbURBQ0UsZUFBQSxLQUVGLDRDUGtQQSxpRU9oUEUsZUFBQSxLQUVGLHVCQUNFLFNBQUEsUUFFRixxQ0FDRSxlQUFBLEtBQ0EsNEJBQUEsT0FDQSxvQkFBQSxPQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0EseUJBQUEsRUFBQSxFQUNBLHFCQUFBLEVBQUEsRUFDQSxpQkFBQSxFQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FFRixtREFDRSxlQUFBLEtBRUYsMERBQ0UseUJBQUEsS0FBQSxFQUNBLHFCQUFBLEtBQUEsRUFDQSxpQkFBQSxLQUFBLEVBRUYsNENQa1BBLGlFT2hQRSxlQUFBLEtBRUYsNENQa1BBLDBDQUVBLHdEQURBLDBDTy9PRSxlQUFBLEtBQ0EsV0FBQSxRUG9QRixtREFDQSxpREFDQSxrRE9wUEEsZ0RBSUUsUUFBQSxFQUNBLDRCQUFBLE9BQ0Esb0JBQUEsT0FFRiwyQ0FDRSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEdBQ0EsZUFBQSxXQUNBLE9BQUEsV0FDQSxRQUFBLEVBRUYsdUJBQ0UsU0FBQSxRQUVGLHFDQUNFLGVBQUEsS0FDQSw0QkFBQSxPQUNBLG9CQUFBLE9BQ0EsUUFBQSxFQUVGLG1EQUNFLGVBQUEsS0FFRiw0Q1BrUEEsaUVPaFBFLGVBQUEsS1BvUEYsbURBQ0EsaURBQ0Esa0RPcFBBLGdEQUlFLFFBQUEsRUFDQSw0QkFBQSxPQUNBLG9CQUFBLE9BRUYsNENBRUUsZ0JBQUEsT0x6a0JGLE1BQ0MsTUFBQSxLQUdELGtCQUNDLGFBQUEsS0FDQSxZQUFBLEtBR0QsWUFDQyxNQUFBLE1BQ0EsYUFBQSxLQUNBLFlBQUEsS0FHRCxNQUNDLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FHRCxVQUNDLFVBQUEsT0FDQSxPQUFBLEVBQUEsS0FDQSxNQUFBLFFBSEQsWUFNRSxnQkFBQSxlQU5GLG1CQWVHLE1BQUEsT0FDQSxPQUFBLEVBQUEsS0FDQSxTQUFBLFNBakJILHdCQTJCRyxpQkFBQSxRQUNBLFVBQUEsT0FDQSxPQUFBLEVBQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxJQUNBLFNBQUEsT0FoQ0gsdUJBb0NHLFNBQUEsU0FwQ0gsMkJBMENJLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxJQUNBLGtCQUFBLGlCQUFBLGNBQUEsaUJBQUEsVUFBQSxpQkFDQSxRQUFBLEtBOUNKLGNBZ0VHLGtCQUFBLFNBQ0Esb0JBQUEsSUFBQSxFQUNBLHNCQUFBLE1BbEVILGdCQXVFRyxpQkFBQSwyQkF2RUgsZ0JBMkVHLGlCQUFBLDJCQTNFSCxnQkErRUcsaUJBQUEsMkJBL0VILGtCQW9GRSxNQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLElBQ0EsUUFBQSxJQXhGRixjQTRGRSxjQUFBLEtBQ0EsUUFBQSxFQUNBLG1CQUFBLFFBQUEsSUFBQSw0QkFBQSxjQUFBLFFBQUEsSUFBQSw0QkFBQSxXQUFBLFFBQUEsSUFBQSw0QkE5RkYsc0JBaUdHLFFBQUEsRUFqR0gscUJBcUdHLGVBQUEsS012SkYsYUFBQSxVTmtERCwwQkF5R0ksUUFBQSxNQUNBLFNBQUEsT0ExR0oseUJBOEdJLE1BQUEsS0FDQSxtQkFBQSxRQUFBLElBQUEsMkJBQUEsQ0FBQSxrQkFBQSxLQUFBLDRCQUFBLFdBQUEsUUFBQSxJQUFBLDJCQUFBLENBQUEsa0JBQUEsS0FBQSw0QkFBQSxjQUFBLFVBQUEsS0FBQSwyQkFBQSxDQUFBLFFBQUEsSUFBQSw0QkFBQSxXQUFBLFVBQUEsS0FBQSwyQkFBQSxDQUFBLFFBQUEsSUFBQSw0QkFBQSxXQUFBLFVBQUEsS0FBQSwyQkFBQSxDQUFBLFFBQUEsSUFBQSwyQkFBQSxDQUFBLGtCQUFBLEtBQUEsNEJBL0dKLG9CQW9IRyxpQkFBQSxRQUNBLE1BQUEsTUFDQSxRQUFBLEtBQUEsRUFBQSxLQUFBLEtBRUMsYUFBQSxJQUFBLEVBQ0EsYUFBQSxNQUNBLGFBQUEsUUFFRCxNQUFBLFFBQ0EsU0FBQSxTQUNBLE9BQUEsRUFDQSxLQUFBLElBQ0EsUUFBQSxFQUNBLGtCQUFBLGtCQUFBLGNBQUEsa0JBQUEsVUFBQSxrQkFDQSxtQkFBQSxJQUFBLElBQUEsNEJBQUEsS0FBQSxjQUFBLElBQUEsSUFBQSw0QkFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLDRCQUFBLEtBbElILHVCQXFJSSxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxvQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BdElKLHVCQTBJSSxNQUFBLEtPNUxILGVBQUEsTVArTEcsTUFBQSxRQTdJSiw2QkM3Q0UsVUFBQSxTRGlNRyxlQUFBLE9BcEpMLDJCQXlKSSxPQUFBLElBQUEsRUF6SkosOEJBNEpLLE1BQUEsS0N6TUgsVUFBQSxRTUxELGVBQUEsTVBrTkksWUFBQSxFQUFBLEVBQUEsTUFBQSxvQkFBQSxDQUFBLEVBQUEsRUFBQSxNQUFBLG9CQUFBLENBQUEsRUFBQSxFQUFBLE1BQUEscUJBaEtMLDBCQzdDRSxVQUFBLFNNTEQsZUFBQSxNUGtERCx1Q0E4S0ksa0JBQUEsV0FBQSxjQUFBLFdBQUEsVUFBQSxXQTlLSix5Q0FrTEksUUFBQSxFQUNBLGtCQUFBLGNBQUEsY0FBQSxjQUFBLFVBQUEsY0FuTEosZ0JBd0xHLFFBQUEsTUF4TEgsMEJBNkxLLFFBQUEsR0E3TEwsa0JBcU1FLE1BQUEsTUFFQSxPQUFBLEVBQUEsS0FBQSxLQXZNRix5QkEwTUcsUUFBQSxNQUNBLFNBQUEsU0EzTUgsMkRBZ05LLE1BQUEsTUFoTkwsc0NBd05JLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSw0QkFBQSxjQUFBLElBQUEsSUFBQSw0QkFBQSxXQUFBLElBQUEsSUFBQSw0QkEzTkosd0JBZ09HLFFBQUEsTUFDQSxZQUFBLEtBQ0EsV0FBQSxPQy9RRCxVQUFBLFFEaVJDLFlBQUEsRU90UkYsZUFBQSxNUGtERCxxQkEwT0UsY0FBQSxLQUNBLFdBQUEsT0FDQSxPQUFBLEtBQUEsTUFBQSxxQkFDQSxTQUFBLFNBN09GLDBCQWdQRyxZQUFBLEtBQ0EsY0FBQSxJQzlSRCxVQUFBLFNPTEQsWUFBQSxRREFBLGVBQUEsTVB3U0UsWUFBQSxJQUNBLE1BQUEsUUF2UEgsMkJDN0NFLFVBQUEsUU9MRCxZQUFBLFFEQUEsZUFBQSxNUGdURSxNQUFBLFFBOVBILHNCQW1RRSxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSx3QkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGNBQUEsT0FDQSxPQUFBLEtBQUEsRUFBQSxLQXRRRiw0QkF5UUcsTUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLGtCQUFBLE9BM1FILCtCQThRSSxRQUFBLEtBQUEsRUFDQSxjQUFBLElDNVRGLFVBQUEsUU1MRCxlQUFBLE1QcVVHLFlBQUEsRUFDQSxNQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxTQUFBLFNBdFJKLHNDQzdDRSxVQUFBLFNEdVVHLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxLQUNBLFFBQUEsZ0JBQ0Esa0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxVQUFBLGlCQTlSTCwrQkFtU0ksUUFBQSxLQUFBLEVDaFZGLFVBQUEsUU1MRCxlQUFBLE1QeVZHLE1BQUEsUUFDQSxTQUFBLFNBQ0EsT0FBQSxRQXpTSixzQ0E0U0ssUUFBQSxNQUNBLFdBQUEsc0JBQUEsT0FBQSxFQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEdBQ0EsUUFBQSxFQUNBLG1CQUFBLFFBQUEsSUFBQSw0QkFBQSxjQUFBLFFBQUEsSUFBQSw0QkFBQSxXQUFBLFFBQUEsSUFBQSw0QkFyVEwsNENBMlRNLFFBQUEsRUEzVE4sb0NBZ1VLLFNBQUEsU0FDQSxRQUFBLEdBalVMLGtEQTBVTSxRQUFBLEVBMVVOLCtCQWlWRyxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSx3QkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGNBQUEsT0FFQSxjQUFBLEtBclZILHFDQXdWSSxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsSUFBQSxvQkFBQSxTQUFBLGVBQUEsSUFBQSxZQUFBLFNBQ0EsTUFBQSxNQUNBLGVBQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFNBQUEsU0E5VkosNERBQUEsNkRBbVdNLFFBQUEsTUFDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLE1BQ0EsUUFBQSxHQTFXTiw2REE4V00sa0JBQUEsZUFBQSxjQUFBLGVBQUEsVUFBQSxlQTlXTiw0REFrWE0sa0JBQUEsY0FBQSxjQUFBLGNBQUEsVUFBQSxjQWxYTix3Q0M3Q0UsVUFBQSxLTUxELGVBQUEsTVA4YUksWUFBQSxFQUNBLE1BQUEsUUE3WEwsd0NBaVlLLE1BQUEsTUM5YUgsVUFBQSxRTUxELGVBQUEsTVB1YkksTUFBQSxRQUNBLFlBQUEsRUF0WUwsbUJBNllFLE9BQUEsS0FDQSxjQUFBLEtBQ0EsU0FBQSxPQS9ZRiwwQkFrWkcsU0FBQSxTQWxaSCwwQkFzWkcsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsb0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLE1BQUEsTUFDQSxPQUFBLEtBQ0EsYUFBQSxJQUNBLE9BQUEsRUFBQSxLQUVDLGFBQUEsSUFBQSxFQUNBLGFBQUEsTUFDQSxhQUFBLFFBRUQsU0FBQSxTQWphSCxpQ0FvYUksUUFBQSxNQUNBLGlCQUFBLFFBQ0EsTUFBQSxJQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxFQUNBLE9BQUEsS0FDQSxRQUFBLEdBM2FKLCtCQSthSSxRQUFBLE1BQ0EsV0FBQSxPQWhiSixrREEwYkssTUFBQSxJQTFiTCxtRUM3Q0UsVUFBQSxLT0xELFlBQUEsT0RBQSxlQUFBLEtQa0RELG9DQXVjSyxjQUFBLElDcGZILFVBQUEsU09MRCxZQUFBLFFEQUEsZUFBQSxLUGtERCxvQ0M3Q0UsVUFBQSxLT0xELFlBQUEsT0RBQSxlQUFBLE1Qa0RELG1EQUFBLGtEQXdkSyxNQUFBLElBeGRMLHFDQUFBLG9DQzdDRSxVQUFBLFVNTEQsZUFBQSxLUGtERCxxQ0FBQSxvQ0M3Q0UsVUFBQSxVTUxELGVBQUEsTVBrREQseUJBeWVHLFFBQUEsWUFBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLHdCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxvQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsT0FBQSxLQUNBLGNBQUEsSUFDQSxTQUFBLFNBQ0EsT0FBQSxRQS9lSCxnQ0FrZkksUUFBQSxNQUNBLFdBQUEsc0JBQUEsT0FBQSxFQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLEtBQUEsSUFDQSxRQUFBLEdBQ0EsUUFBQSxFQUNBLG1CQUFBLFFBQUEsSUFBQSw0QkFBQSxjQUFBLFFBQUEsSUFBQSw0QkFBQSxXQUFBLFFBQUEsSUFBQSw0QkEzZkosK0JBK2ZJLFFBQUEsTUFDQSxpQkFBQSxRQUNBLE1BQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsRUFDQSxPQUFBLEtBQ0EsUUFBQSxHQXRnQkosNENBQUEsc0NBNGdCSyxRQUFBLEVBNWdCTCxnQ0FpaEJJLFNBQUEsU0FqaEJKLGlCQXVoQkUsTUFBQSxLQUNBLGVBQUEsSUFDQSxPQUFBLEVBQUEsTUFBQSxLQUFBLEtDdGtCQSxVQUFBLFNNTEQsZUFBQSxLUCtrQkMsV0FBQSxPQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsT0FBQSxRQS9oQkYsa0JBbWlCRSxXQUFBLE1BQ0EsZUFBQSxNQUNBLE9BQUEsRUFBQSxNQXJpQkYsd0JBd2lCRyxpQkFBQSxRQUNBLGVBQUEsS0FFQyxhQUFBLElBQUEsRUFDQSxhQUFBLE1BQ0EsYUFBQSxRQTdpQkosdUJBa2pCRyxRQUFBLEtBQUEsS0FBQSxFQUFBLEtBQ0EsU0FBQSxTQW5qQkgsd0JBdWpCRyxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsTUFBQSxRQXhqQkgsMkJDN0NFLFVBQUEsU01MRCxlQUFBLE1QZ25CRyxZQUFBLEtBOWpCSiwyQkFra0JJLFFBQUEsSUFBQSxFQUFBLEVBQUEsS0FDQSxZQUFBLEtDaG5CRixVQUFBLFNNTEQsZUFBQSxNUHduQkcsWUFBQSxFQUNBLFlBQUEsSUFBQSxNQUFBLFFBdmtCSix3QkE0a0JHLFNBQUEsU0FDQSxNQUFBLEtBN2tCSCwrQkFnbEJJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0Nob0JGLFVBQUEsU01MRCxlQUFBLE1QeW9CRyxlQUFBLFdBRUMsYUFBQSxJQUFBLEVBQ0EsYUFBQSxNQUNBLGFBQUEsUUFFRCxTQUFBLFNBN2xCSixzQ0FnbUJLLFFBQUEsTUFFQyxhQUFBLEVBQUEsSUFDQSxhQUFBLE1BQ0EsYUFBQSxRQUVELFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxFQUNBLE9BQUEsSUFDQSxLQUFBLEVBQ0EsUUFBQSxHQTNtQkwsaUNBZ25CSSxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsSUFBQSxvQkFBQSxTQUFBLGVBQUEsSUFBQSxZQUFBLFNBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLEtBbm5CSiwyQ0FzbkJLLFdBQUEsT0F0bkJMLG9DQTBuQkssWUFBQSxFTzVxQkosZUFBQSxNUGtERCx5Q0Fnb0JLLFlBQUEsRUFob0JMLHVDQW9vQkssVUFBQSxFQUNBLFNBQUEsU0Fyb0JMLDZDQXdvQk0sUUFBQSxNQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFNBQUEsT0E1b0JOLGdEQXNwQlEsTUFBQSxHQXRwQlIsZ0RBc3BCUSxNQUFBLEdBdHBCUixnREFzcEJRLE1BQUEsR0F0cEJSLGdEQXNwQlEsTUFBQSxHQXRwQlIsZ0RBc3BCUSxNQUFBLElBdHBCUixnREFzcEJRLE1BQUEsSUF0cEJSLGdEQXNwQlEsTUFBQSxJQXRwQlIsZ0RBc3BCUSxNQUFBLElBdHBCUixnREFzcEJRLE1BQUEsSUF0cEJSLGdEQXNwQlEsTUFBQSxJQXRwQlIsZ0RBc3BCUSxNQUFBLElBdHBCUixnREFzcEJRLE1BQUEsSUF0cEJSLGdEQXNwQlEsTUFBQSxJQXRwQlIsZ0RBc3BCUSxNQUFBLElBdHBCUixnREFzcEJRLE1BQUEsSUF0cEJSLGdEQXNwQlEsTUFBQSxJQXRwQlIsZ0RBc3BCUSxNQUFBLElBdHBCUixnREFzcEJRLE1BQUEsSUF0cEJSLGdEQXNwQlEsTUFBQSxJQXRwQlIsZ0RBc3BCUSxNQUFBLElBdHBCUixnREFzcEJRLE1BQUEsSUF0cEJSLGdEQXNwQlEsTUFBQSxJQXRwQlIsZ0RBc3BCUSxNQUFBLElBdHBCUixnREFzcEJRLE1BQUEsSUF0cEJSLGdEQXNwQlEsTUFBQSxJQXRwQlIsZ0RBc3BCUSxNQUFBLElBdHBCUixnREFzcEJRLE1BQUEsSUF0cEJSLGdEQXNwQlEsTUFBQSxJQXRwQlIsZ0RBc3BCUSxNQUFBLElBdHBCUixnREFzcEJRLE1BQUEsSUF0cEJSLGdEQXNwQlEsTUFBQSxJQXRwQlIsZ0RBc3BCUSxNQUFBLElBdHBCUixnREFzcEJRLE1BQUEsSUF0cEJSLGdEQXNwQlEsTUFBQSxJQXRwQlIsZ0RBc3BCUSxNQUFBLElBdHBCUixnREFzcEJRLE1BQUEsSUF0cEJSLGdEQXNwQlEsTUFBQSxJQXRwQlIsZ0RBc3BCUSxNQUFBLElBdHBCUixnREFzcEJRLE1BQUEsSUF0cEJSLGdEQXNwQlEsTUFBQSxJQXRwQlIsZ0RBc3BCUSxNQUFBLElBdHBCUixnREFzcEJRLE1BQUEsSUF0cEJSLGdEQXNwQlEsTUFBQSxJQXRwQlIsZ0RBc3BCUSxNQUFBLElBdHBCUixnREFzcEJRLE1BQUEsSUF0cEJSLGdEQXNwQlEsTUFBQSxJQXRwQlIsZ0RBc3BCUSxNQUFBLElBdHBCUixnREFzcEJRLE1BQUEsSUF0cEJSLGdEQXNwQlEsTUFBQSxJQXRwQlIsZ0RBc3BCUSxNQUFBLEtBdHBCUiwyQ0E0cEJNLFVBQUEsUUE1cEJOLHdCQW1xQkcsTUFBQSxLT3J0QkYsZUFBQSxNUHd0QkUsWUFBQSxJQXRxQkgsMEJBeXFCSSxNQUFBLEtBQ0EsbUJBQUEsWUFBQSxJQUFBLDRCQUFBLGNBQUEsWUFBQSxJQUFBLDRCQUFBLFdBQUEsWUFBQSxJQUFBLDRCQTFxQkosZ0NBNnFCSyxZQUFBLEVBQUEsRUFBQSxNQUFBLG9CQUFBLENBQUEsRUFBQSxFQUFBLE1BQUEsb0JBQUEsQ0FBQSxFQUFBLEVBQUEsTUFBQSxxQkE3cUJMLHdCQW9yQkcsTUFBQSxRT3R1QkYsZUFBQSxNUGtERCw2QkEyckJJLFFBQUEsWUFBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxRQUFBLHdCQUFBLGNBQUEsY0FBQSxRQUFBLGdCQUFBLGNBNXJCSixvQ0ErckJLLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsU0FBQSxPQWhzQkwsd0NBbXNCTSxtQkFBQSxJQUFBLElBQUEsNEJBQUEsY0FBQSxJQUFBLElBQUEsNEJBQUEsV0FBQSxJQUFBLElBQUEsNEJBbnNCTixnREEyc0JRLFFBQUEsR0Ezc0JSLG1DQW10QkssaUJBQUEsRUFBQSxhQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFDQSxZQUFBLEtBcHRCTCxtQ0F5dEJNLGFBQUEsSUFBQSxFQUNBLGFBQUEsTUFDQSxhQUFBLFFBRUQsU0FBQSxTQTd0QkwscUNBZ3VCTSxRQUFBLE1BQ0EsT0FBQSxLQUNBLFNBQUEsU0FsdUJOLDRDQXF1Qk8sUUFBQSxNQUNBLFdBQUEsc0JBQUEsT0FBQSxFQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEdBQ0EsUUFBQSxFQUNBLG1CQUFBLFFBQUEsSUFBQSw0QkFBQSxjQUFBLFFBQUEsSUFBQSw0QkFBQSxXQUFBLFFBQUEsSUFBQSw0QkE5dUJQLGtEQW92QlEsUUFBQSxFQXB2QlIsbUNBMnZCSyxRQUFBLEtBQUEsS0FBQSxFQUFBLEtBQ0EsWUFBQSxJQUNBLFNBQUEsU0FDQSxRQUFBLEdBOXZCTCxvQ0Frd0JLLFdBQUEsTUFDQSxZQUFBLEVBQ0EsU0FBQSxTQUNBLFFBQUEsR0Fyd0JMLHlDQUFBLDJDQXd3Qk0sUUFBQSxhQUNBLFlBQUEsRUF6d0JOLDJDQTh3Qk0sZUFBQSxPQTl3Qk4sMENBdXhCSSxjQUFBLEtBdnhCSix5Q0E4eEJJLGVBQUEsS0E5eEJKLDhCQWt5QkksY0FBQSxLQWx5QkosOEJBc3lCSSxPQUFBLEtBdHlCSixxQ0F5eUJLLE9BQUEsRUFBQSxJQUFBLEtBQUEsS0F6eUJMLHVDQTZ5QkssVUFBQSxNQUNBLFFBQUEsRUFBQSxJQUFBLElBQUEsSUE5eUJMLDBDQzdDRSxVQUFBLE9EKzFCSSxTQUFBLFNBQ0EsSUFBQSxLQW56Qk4sMENBdXpCTSxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsSUFBQSxvQkFBQSxTQUFBLGVBQUEsSUFBQSxZQUFBLFNBeHpCTiwrQ0E0ekJNLE9BQUEsRUFBQSxLQUFBLEVBQUEsSUN6MkJKLFVBQUEsU0Q2Q0YsNkNBaTBCTSxNQUFBLE1BajBCTixpREFvMEJPLE1BQUEsTUFwMEJQLDBDQTIwQkksY0FBQSxLQ3gzQkYsVUFBQSxVT0xELFlBQUEsS1JrREQsMENDN0NFLFVBQUEsU09MRCxZQUFBLFFSa0RELHlDQTAxQk0sT0FBQSxNQUNBLFFBQUEsSUFBQSxFQTMxQk4sMERBODFCTyxjQUFBLElBOTFCUCx5Q0FtMkJNLE1BQUEsUUNoNUJKLFVBQUEsU01MRCxlQUFBLE1Qa0RELDBDQXkyQk0sTUFBQSxLQ3Q1QkosVUFBQSxRT0xELFlBQUEsUURBQSxlQUFBLE1QKzVCSyxNQUFBLEtBQ0EsT0FBQSxJQTkyQk4sMENBazNCTSxPQUFBLEVBQUEsSUMvNUJKLFVBQUEsUUQ2Q0YsK0NDN0NFLFVBQUEsU0Q2Q0YseUJBKzNCRyxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsS0FBQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGlCQUFBLFFBQUEsd0JBQUEsY0FBQSxjQUFBLFFBQUEsZ0JBQUEsY0FqNEJILDJDQXE0QkksTUFBQSxNQUNBLGNBQUEsS0F0NEJKLDBDQWs1QkksV0FBQSxNQUNBLGVBQUEsS0FuNUJKLCtCQXU1QkksY0FBQSxJQXY1QkosK0JBMjVCSSxPQUFBLEtBMzVCSixzQ0E4NUJLLE9BQUEsRUFBQSxLQUFBLEtBOTVCTCx3Q0FrNkJLLGtCQUFBLEtBQUEsY0FBQSxLQUFBLFVBQUEsS0FDQSxpQkFBQSxPQUFBLHdCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsTUFBQSxNQUNBLFFBQUEsRUFBQSxJQUFBLElBQUEsSUFyNkJMLDJDQzdDRSxVQUFBLFNENkNGLGdEQTQ2Qk0sT0FBQSxFQUFBLEVBQUEsRUFBQSxJQ3o5QkosVUFBQSxTRDZDRiw4Q0FpN0JNLE1BQUEsS0FDQSxXQUFBLElBbDdCTixrREFxN0JPLE1BQUEsS0FyN0JQLDJDQTQ3QkksUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsb0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsTUFBQSxJQUFBLEVDNStCRixVQUFBLFFPTEQsWUFBQSxJUmtERCwyQ0FxOEJJLGFBQUEsTUNsL0JGLFVBQUEsT09MRCxZQUFBLFFSa0RELDBDQSs4Qk0sT0FBQSxNQUNBLFFBQUEsSUFBQSxFQWg5Qk4sMkRBbTlCTyxjQUFBLElBbjlCUCwwQ0F3OUJNLE1BQUEsUUNyZ0NKLFVBQUEsT0Q2Q0YsMkNBNjlCTSxNQUFBLEtDMWdDSixVQUFBLE9PTEQsWUFBQSxRREFBLGVBQUEsTVBtaENLLE1BQUEsS0FDQSxPQUFBLElBbCtCTiw2Q0FzK0JNLE1BQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxJQUFBLEtBQ0EsV0FBQSxLQXgrQk4sMkNBNCtCTSxPQUFBLEVBQUEsSUN6aENKLFVBQUEsVUQ2Q0YsZ0RDN0NFLFVBQUEsU0Q2Q0Ysd0JBeS9CRyxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsS0FBQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGlCQUFBLFFBQUEsd0JBQUEsY0FBQSxjQUFBLFFBQUEsZ0JBQUEsY0EzL0JILDBDQSsvQkksTUFBQSxNQUNBLGNBQUEsS0FoZ0NKLHlDQTRnQ0ksV0FBQSxNQUNBLGVBQUEsS0E3Z0NKLDhCQWloQ0ksY0FBQSxJQWpoQ0osOEJBcWhDSSxPQUFBLEtBcmhDSixxQ0F3aENLLE9BQUEsRUFBQSxLQUFBLEtBeGhDTCx1Q0E0aENLLGtCQUFBLEtBQUEsY0FBQSxLQUFBLFVBQUEsS0FDQSxpQkFBQSxPQUFBLHdCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsTUFBQSxNQUNBLFFBQUEsRUFBQSxJQUFBLElBQUEsSUEvaENMLDBDQzdDRSxVQUFBLFNENkNGLCtDQXNpQ00sT0FBQSxFQUFBLEVBQUEsRUFBQSxJQ25sQ0osVUFBQSxTRDZDRiw2Q0EyaUNNLE1BQUEsS0FDQSxXQUFBLElBNWlDTixpREEraUNPLE1BQUEsS0EvaUNQLDBDQXNqQ0ksUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsb0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsTUFBQSxJQUFBLEVDdG1DRixVQUFBLFFPTEQsWUFBQSxJUmtERCwwQ0ErakNJLGFBQUEsTUM1bUNGLFVBQUEsT09MRCxZQUFBLFFSa0RELHlDQXlrQ00sT0FBQSxNQUNBLFFBQUEsSUFBQSxFQTFrQ04sMERBNmtDTyxjQUFBLElBN2tDUCx5Q0FrbENNLE1BQUEsUUMvbkNKLFVBQUEsT0Q2Q0YsMENBdWxDTSxNQUFBLEtDcG9DSixVQUFBLE9PTEQsWUFBQSxRREFBLGVBQUEsTVA2b0NLLE1BQUEsS0FDQSxPQUFBLElBNWxDTiw0Q0FnbUNNLE1BQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxJQUFBLEtBQ0EsV0FBQSxLQWxtQ04sMENBc21DTSxPQUFBLEVBQUEsSUNucENKLFVBQUEsVUQ2Q0YsK0NDN0NFLFVBQUEsU0Q2Q0YsdUJBQUEsdUJBc25DRyxTQUFBLFNBQ0EsSUFBQSxFQXZuQ0gsZ0NBQUEsZ0NBMG5DSSxTQUFBLE1BQ0EsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLGNBQUEsaUJBQUEsVUFBQSxpQkE1bkNKLHlCQUFBLHlCQWdvQ0ksUUFBQSxNQUNBLFNBQUEsU0Fqb0NKLGdDQUFBLGdDQW9vQ0ssUUFBQSxNQUNBLFdBQUEsc0JBQUEsT0FBQSxFQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLEtBQUEsSUFDQSxRQUFBLEdBQ0EsUUFBQSxFQUNBLG1CQUFBLFFBQUEsSUFBQSw0QkFBQSxjQUFBLFFBQUEsSUFBQSw0QkFBQSxXQUFBLFFBQUEsSUFBQSw0QkE3b0NMLHNDQUFBLHNDQW1wQ00sUUFBQSxFQW5wQ04sMkJBQUEsMkJBeXBDSSxTQUFBLFNBQ0EsUUFBQSxJQTFwQ0osdUJBK3BDRyxLQUFBLEVBL3BDSCx5QkFrcUNJLGlCQUFBLFFBbHFDSix1QkF1cUNHLE1BQUEsRUF2cUNILHlCQTBxQ0ksaUJBQUEsUUExcUNKLGdCQXlyQ0UsZUFBQSxLQ3R1Q0EsVUFBQSxRTUxELGVBQUEsTVA4dUNDLFdBQUEiLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIG1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW8tdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuI2NvbnRlbnRzIC5tdiAudGV4dF9faG90ZWwgZGQsICNjb250ZW50cyAubXYgLnRleHRfX2Rlc2MsICNjb250ZW50cyAuZmlsdGVyaW5nX190dGwsICNjb250ZW50cyAuY29uZGl0aW9uc19fbGlzdCBkZCwgI2NvbnRlbnRzIC5jb25kaXRpb25zLXNlbGVjdGVkX19saXN0IGRkLCAjY29udGVudHMgLm9wdGlvbnNfX2Jsb2NrLS1hcmVhIC5qcCwgI2NvbnRlbnRzIC5vcHRpb25zX19ibG9jay0taG90ZWwgLmpwLCAjY29udGVudHMgLm9wdGlvbnNfX2Jsb2NrLS1wbGFuIC5qcCwgI2NvbnRlbnRzIC5ob3RlbHNfX25hbWUsICNjb250ZW50cyAuaG90ZWxzLWxhcmdlIC5wbGFuLWRhdGEgc3Ryb25nLCAjY29udGVudHMgLmhvdGVscy1taWRkbGUgLnBsYW4tZGF0YSBzdHJvbmcsICNjb250ZW50cyAuaG90ZWxzLXNtYWxsIC5wbGFuLWRhdGEgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXNlwiLCBcIkhpcmFNaW5Qcm9OLVc2XCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgXCJNUyDmmI7mnJ1cIiwgc2VyaWYsIENhbGlicmksIHNhbnMtc2VyaWY7IH1cblxuI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBPc2FrYSwgXCLvvK3vvLMg44K044K344OD44KvXCIsIFwiTVMgR290aGljXCIsIHNhbnMtc2VyaWY7IH1cblxuI2NvbnRlbnRzIC5tdiAudGV4dCBkdCwgI2NvbnRlbnRzIC5jb25kaXRpb25zX19saXN0IGR0LCAjY29udGVudHMgLmNvbmRpdGlvbnMtc2VsZWN0ZWRfX2xpc3QgZHQsICNjb250ZW50cyAub3B0aW9uc19fYmxvY2sgLmVuLCAjY29udGVudHMgLnJlc2V0LCAjY29udGVudHMgLmhvdGVscyAuYXJlYSBkdCwgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLmdlbnJlIHtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5lb3Q/dXhoYTYwXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24uZW90P3V4aGE2MCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi50dGY/dXhoYTYwXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLndvZmY/dXhoYTYwXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24uc3ZnP3V4aGE2MCNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGNvbG9yOiAjMGI3OGIxOyB9XG5cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGNvbG9yOiAjMGI3OGIxOyB9XG5cbi5pY29uLWFycm93LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgY29sb3I6ICMwYjc4YjE7IH1cblxuLmljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiOyB9XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjsgfVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiOyB9XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiOyB9XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiOyB9XG5cbi5pY29uLWdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xuICBjb2xvcjogIzBiNzhiMTsgfVxuXG4uaWNvbi10ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gIGNvbG9yOiAjMGI3OGIxOyB9XG5cbi5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIGNvbG9yOiAjMGI3OGIxOyB9XG5cbi5pY29uLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICBjb2xvcjogIzBiNzhiMTsgfVxuXG4uaWNvbi1nbG9iYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgY29sb3I6ICMwYjc4YjE7IH1cblxuLmljb24taGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gIGNvbG9yOiAjMGI3OGIxOyB9XG5cbi5pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1mb250XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImlibXBsZXhzYW5zLWZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhTYW5zLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpYm1wbGV4c2Fucy1mb250XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSUJNUGxleFNhbnMtQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm5vdG9zYW5zLWZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIENKSyBKUCBSZWd1bGFyXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zanAvdjUvTm90b1NhbnNKUC1SZWdsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqcC92NS9Ob3RvU2Fuc0pQLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zanAvdjUvTm90b1NhbnNKUC1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnNDSktqcC1Cb2xkLXN1Yi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibm90b3NhbnMtZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIENKSyBKUCBCb2xkXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zanAvdjUvTm90b1NhbnNKUC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zanAvdjUvTm90b1NhbnNKUC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2pwL3Y1L05vdG9TYW5zSlAtQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL05vdG9TYW5zQ0pLanAtQm9sZC1zdWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIE9WRVJSSURFXG4gKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgT3Nha2EsIFwi77yt77yzIOOCtOOCt+ODg+OCr1wiLCBcIk1TIEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjYzlhMDYzO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtby10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5pbWcsIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbnRleHRhcmVhIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5hIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgYVtocmVmXj0ndGVsOiddIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjY2ZhOTcyO1xuICBjb2xvcjogI2ZmZjsgfVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2NmYTk3MjtcbiAgY29sb3I6ICNmZmY7IH1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qKlxuICogU3dpcGVyIDQuMi4yXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAxOCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBcHJpbCAxLCAyMDE4XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLnN3aXBlci1pbnZpc2libGUtYmxhbmstc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byh0cmFuc3BhcmVudCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpOyB9XG5cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpOyB9XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yOyB9XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4jd3JhcCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiN3cmFwIC50b19wYWdldG9wIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4jd3JhcCA+IHRhYmxlIHtcbiAgd2lkdGg6IDk1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbiNpbmZvIHtcbiAgbWluLXdpZHRoOiA5NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuI2NvbnRlbnRzIHtcbiAgbWluLXdpZHRoOiAxMjY1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2M5YTA2MztcbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0KiBNT0RVTEVcblx0Ki9cbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0KiBTVFJVQ1RVUkVcblx0Ki9cbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0KiBQQVJUU1xuXHQqL1xuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQqIFNUWUxFXG5cdCovIH1cbiAgI2NvbnRlbnRzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICNjb250ZW50cyAubS1pbm5lciB7XG4gICAgd2lkdGg6IDExNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2NvbnRlbnRzIC5zdC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ODNhMzM7XG4gICAgbWluLXdpZHRoOiAxMTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNjb250ZW50cyAuc3QtY29udGVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjY29udGVudHMgLnN0LWhkciAubS1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgI2NvbnRlbnRzIC5iZyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7IH1cbiAgICAjY29udGVudHMgLmJnLWEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZ19mbGFzaC1hLnBuZyk7IH1cbiAgICAjY29udGVudHMgLmJnLWIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZ19mbGFzaC1iLnBuZyk7IH1cbiAgICAjY29udGVudHMgLmJnLWMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZ19mbGFzaC1jLnBuZyk7IH1cbiAgI2NvbnRlbnRzIC5zaXRlSUQge1xuICAgIHdpZHRoOiA0NjJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgI2NvbnRlbnRzIC5tdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC45cyBjdWJpYy1iZXppZXIoMC4yOCwgMC4xMSwgMC4zMiwgMSk7IH1cbiAgICAjY29udGVudHMgLm12LmlzLXNob3cge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICNjb250ZW50cyAubXYgLnBob3RvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNC43OTE2NyU7IH1cbiAgICAgICNjb250ZW50cyAubXYgLnBob3RvIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgI2NvbnRlbnRzIC5tdiAucGhvdG8gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0LjVzIGN1YmljLWJlemllcigwLjI4LCAwLjExLCAwLjMyLCAxKSwgb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjI4LCAwLjExLCAwLjMyLCAxKTsgfVxuICAgICNjb250ZW50cyAubXYgLnRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4M2EzMztcbiAgICAgIHdpZHRoOiA0NjJweDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMCAxOHB4IDIwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDJweCAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2M5YmM5YztcbiAgICAgIGNvbG9yOiAjYzlhMDYzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC45cyBjdWJpYy1iZXppZXIoMC4yOCwgMC4xMSwgMC4zMiwgMSkgMC40NXM7IH1cbiAgICAgICNjb250ZW50cyAubXYgLnRleHQgZGwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAjY29udGVudHMgLm12IC50ZXh0IGR0IHtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICAgIGNvbG9yOiAjYzhiYTljOyB9XG4gICAgICAjY29udGVudHMgLm12IC50ZXh0X19hcmVhIGRkIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgICAgICNjb250ZW50cyAubXYgLnRleHRfX2hvdGVsIHtcbiAgICAgICAgbWFyZ2luOiA0cHggMDsgfVxuICAgICAgICAjY29udGVudHMgLm12IC50ZXh0X19ob3RlbCBkZCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggOC41cHggcmdiYSgyNDUsIDI1NSwgMjAzLCAwLjQpLCAwcHggMHB4IDguNXB4IHJnYmEoMjQ1LCAyNTUsIDIwMywgMC40KSwgMHB4IDBweCA4LjVweCByZ2JhKDI0NSwgMjU1LCAyMDMsIDAuNCk7IH1cbiAgICAgICNjb250ZW50cyAubXYgLnRleHRfX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuICAgICNjb250ZW50cyAubXYgLnN3aXBlci1zbGlkZS1hY3RpdmUgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICNjb250ZW50cyAubXYgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnRleHQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9XG4gICAgI2NvbnRlbnRzIC5tdiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAjY29udGVudHMgLm12IGE6aG92ZXIgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogLjY7IH1cbiAgI2NvbnRlbnRzIC5jb3Vwb24ge1xuICAgIHdpZHRoOiA5MDdweDtcbiAgICBtYXJnaW46IDAgYXV0byAzNHB4OyB9XG4gICAgI2NvbnRlbnRzIC5jb3Vwb25fX2Jsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAjY29udGVudHMgLmNvdXBvbl9fYmxvY2s6aG92ZXIgLmNvdXBvbl9fcGFydHM6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcmlnaHQ6IC0yMHB4OyB9XG4gICAgI2NvbnRlbnRzIC5jb3Vwb25fX3BhcnRzOm50aC1jaGlsZCgyKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI4LCAwLjExLCAwLjMyLCAxKTsgfVxuICAgICNjb250ZW50cyAuY291cG9uX19ub3RlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG4gICNjb250ZW50cyAuZmlsdGVyaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDEycHggc29saWQgcmdiYSgyMDQsIDE4NiwgMTU4LCAwLjYpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNjb250ZW50cyAuZmlsdGVyaW5nX190dGwge1xuICAgICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTMzMzM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjYzliYzljOyB9XG4gICAgI2NvbnRlbnRzIC5maWx0ZXJpbmdfX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIGNvbG9yOiAjYzhhNDZkOyB9XG4gICNjb250ZW50cyAuY29uZGl0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb3VudGVyLXJlc2V0OiBudW1iZXI7XG4gICAgbWFyZ2luOiAzMnB4IDAgNTVweDsgfVxuICAgICNjb250ZW50cyAuY29uZGl0aW9uc19fbGlzdCB7XG4gICAgICB3aWR0aDogMjQzcHg7XG4gICAgICBtYXJnaW46IDAgNDNweDtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7IH1cbiAgICAgICNjb250ZW50cyAuY29uZGl0aW9uc19fbGlzdCBkdCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogI2M4YmE5YztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjYmI5OWQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjY29udGVudHMgLmNvbmRpdGlvbnNfX2xpc3QgZHQ6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICNjb250ZW50cyAuY29uZGl0aW9uc19fbGlzdCBkZCB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICBjb2xvcjogI2M4YTQ2ZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgI2NvbnRlbnRzIC5jb25kaXRpb25zX19saXN0IGRkOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19vbi5wbmcpIHJlcGVhdCAwIDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yOCwgMC4xMSwgMC4zMiwgMSk7IH1cbiAgICAgICAgI2NvbnRlbnRzIC5jb25kaXRpb25zX19saXN0IGRkOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAjY29udGVudHMgLmNvbmRpdGlvbnNfX2xpc3QgZGQgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAjY29udGVudHMgLmNvbmRpdGlvbnNfX2xpc3QuaXMtc2VsZWN0ZWQgZGQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICNjb250ZW50cyAuY29uZGl0aW9ucy1zZWxlY3RlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb3VudGVyLXJlc2V0OiBudW1iZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAjY29udGVudHMgLmNvbmRpdGlvbnMtc2VsZWN0ZWRfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiAyNDNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCA0MnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NiYjk5ZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICNjb250ZW50cyAuY29uZGl0aW9ucy1zZWxlY3RlZF9fbGlzdDpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZSwgI2NvbnRlbnRzIC5jb25kaXRpb25zLXNlbGVjdGVkX19saXN0Om5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmI5OWQ7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAtNjRweDtcbiAgICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgICAjY29udGVudHMgLmNvbmRpdGlvbnMtc2VsZWN0ZWRfX2xpc3Q6bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAgICAgI2NvbnRlbnRzIC5jb25kaXRpb25zLXNlbGVjdGVkX19saXN0Om5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAjY29udGVudHMgLmNvbmRpdGlvbnMtc2VsZWN0ZWRfX2xpc3QgZHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGNvbG9yOiAjYzhiYTljOyB9XG4gICAgICAgICNjb250ZW50cyAuY29uZGl0aW9ucy1zZWxlY3RlZF9fbGlzdCBkZCB7XG4gICAgICAgICAgd2lkdGg6IDE4M3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgIGNvbG9yOiAjYzhhNDZkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICNjb250ZW50cyAub3B0aW9ucyB7XG4gICAgaGVpZ2h0OiA5MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICNjb250ZW50cyAub3B0aW9uc19faW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI2NvbnRlbnRzIC5vcHRpb25zX19ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA4ODBweDtcbiAgICAgIGhlaWdodDogOTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3JkZXItd2lkdGg6IDJweCAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2NiYjk5ZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI2NvbnRlbnRzIC5vcHRpb25zX19ibG9jazpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiYjk5ZDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICNjb250ZW50cyAub3B0aW9uc19fYmxvY2sgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICNjb250ZW50cyAub3B0aW9uc19fYmxvY2stLWFyZWEgW2NsYXNzKj1cIl9fbGlzdFwiXSB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgICAgI2NvbnRlbnRzIC5vcHRpb25zX19ibG9jay0tYXJlYSBbY2xhc3MqPVwiX19saXN0XCJdOm50aC1jaGlsZCg0KSAuZW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgICAgI2NvbnRlbnRzIC5vcHRpb25zX19ibG9jay0tYXJlYSAuZW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjkwOTA5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAgICNjb250ZW50cyAub3B0aW9uc19fYmxvY2stLWFyZWEgLmpwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtOyB9XG4gICAgICAjY29udGVudHMgLm9wdGlvbnNfX2Jsb2NrLS1ob3RlbCBbY2xhc3MqPVwiX19saXN0XCJdLCAjY29udGVudHMgLm9wdGlvbnNfX2Jsb2NrLS1wbGFuIFtjbGFzcyo9XCJfX2xpc3RcIl0ge1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAjY29udGVudHMgLm9wdGlvbnNfX2Jsb2NrLS1ob3RlbCAuZW4sICNjb250ZW50cyAub3B0aW9uc19fYmxvY2stLXBsYW4gLmVuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgICAgI2NvbnRlbnRzIC5vcHRpb25zX19ibG9jay0taG90ZWwgLmpwLCAjY29udGVudHMgLm9wdGlvbnNfX2Jsb2NrLS1wbGFuIC5qcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtOyB9XG4gICAgI2NvbnRlbnRzIC5vcHRpb25zX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICNjb250ZW50cyAub3B0aW9uc19fbGlzdDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19vbi5wbmcpIHJlcGVhdCAwIDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yOCwgMC4xMSwgMC4zMiwgMSk7IH1cbiAgICAgICNjb250ZW50cyAub3B0aW9uc19fbGlzdDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JiOTlkO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICNjb250ZW50cyAub3B0aW9uc19fbGlzdDpob3ZlcjpiZWZvcmUsICNjb250ZW50cyAub3B0aW9uc19fbGlzdC5pcy1zZWxlY3RlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAjY29udGVudHMgLm9wdGlvbnNfX2xpc3QgLmlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNjb250ZW50cyAucmVzZXQge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgbWFyZ2luOiAwIDExNHB4IDM1cHggYXV0bztcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjYmI5OWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNjb250ZW50cyAuaG90ZWxzIHtcbiAgICBtaW4taGVpZ2h0OiA0NjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgbWFyZ2luOiAwIDEwMHB4OyB9XG4gICAgI2NvbnRlbnRzIC5ob3RlbHNfX3VuaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNmMzMyZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHggMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNjYmI5OWQ7IH1cbiAgICAjY29udGVudHMgLmhvdGVsc19faGRyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweCAwIDE0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjY29udGVudHMgLmhvdGVscyAuYXJlYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICNjOWJjOWM7IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzIC5hcmVhIGR0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzIC5hcmVhIGRkIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDAgMCAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjYmI5OWQ7IH1cbiAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTJweDsgfVxuICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLmdlbnJlIHtcbiAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2M5YmM5YztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5nZW5yZTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHg7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNjOWJjOWM7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NiYjk5ZDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3MuaXMtaGlkZGVuIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3MgZHQge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cbiAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX251bWJlciB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3RhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci0wMSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyJTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItMDIge1xuICAgICAgICAgICAgICB3aWR0aDogNCU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTAzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDYlOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci0wNCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4JTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItMDUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAlOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci0wNiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMiU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTA3IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0JTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItMDgge1xuICAgICAgICAgICAgICB3aWR0aDogMTYlOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci0wOSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOCU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTEwIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItMTEge1xuICAgICAgICAgICAgICB3aWR0aDogMjIlOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci0xMiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNCU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTEzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI2JTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItMTQge1xuICAgICAgICAgICAgICB3aWR0aDogMjglOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci0xNSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTE2IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMyJTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItMTcge1xuICAgICAgICAgICAgICB3aWR0aDogMzQlOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci0xOCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNiU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTE5IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM4JTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItMjAge1xuICAgICAgICAgICAgICB3aWR0aDogNDAlOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci0yMSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MiU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTIyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ0JTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItMjMge1xuICAgICAgICAgICAgICB3aWR0aDogNDYlOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci0yNCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTI1IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItMjYge1xuICAgICAgICAgICAgICB3aWR0aDogNTIlOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci0yNyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1NCU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTI4IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDU2JTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItMjkge1xuICAgICAgICAgICAgICB3aWR0aDogNTglOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci0zMCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTMxIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDYyJTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItMzIge1xuICAgICAgICAgICAgICB3aWR0aDogNjQlOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci0zMyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2NiU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTM0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDY4JTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItMzUge1xuICAgICAgICAgICAgICB3aWR0aDogNzAlOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci0zNiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MiU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTM3IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDc0JTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItMzgge1xuICAgICAgICAgICAgICB3aWR0aDogNzYlOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci0zOSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3OCU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTQwIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItNDEge1xuICAgICAgICAgICAgICB3aWR0aDogODIlOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci00MiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4NCU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTQzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDg2JTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItNDQge1xuICAgICAgICAgICAgICB3aWR0aDogODglOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci00NSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTQ2IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDkyJTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItNDcge1xuICAgICAgICAgICAgICB3aWR0aDogOTQlOyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscyAuZGF0YSAucmV2aWV3c19fc3RhciAuc3Rhci00OCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5NiU7IH1cbiAgICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIC5zdGFyLTQ5IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDk4JTsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLmRhdGEgLnJldmlld3NfX3N0YXIgLnN0YXItNTAge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5kYXRhIC5yZXZpZXdzX19zdGFyIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH1cbiAgICAjY29udGVudHMgLmhvdGVsc19fbmFtZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgI2NvbnRlbnRzIC5ob3RlbHNfX25hbWUgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAwLjNzIGN1YmljLWJlemllcigwLjI4LCAwLjExLCAwLjMyLCAxKTsgfVxuICAgICAgICAjY29udGVudHMgLmhvdGVsc19fbmFtZSBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA4LjVweCByZ2JhKDI0NSwgMjU1LCAyMDMsIDAuNCksIDBweCAwcHggOC41cHggcmdiYSgyNDUsIDI1NSwgMjAzLCAwLjQpLCAwcHggMHB4IDguNXB4IHJnYmEoMjQ1LCAyNTUsIDIwMywgMC40KTsgfVxuICAgICNjb250ZW50cyAuaG90ZWxzX19kZXNjIHtcbiAgICAgIGNvbG9yOiAjYzhhNDZkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuICAgICNjb250ZW50cyAuaG90ZWxzIC5wbGFuLWRhdGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLnBsYW4tZGF0YV9fcGhvdG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAjY29udGVudHMgLmhvdGVscyAucGxhbi1kYXRhX19waG90byBpbWcge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGN1YmljLWJlemllcigwLjI4LCAwLjExLCAwLjMyLCAxKTsgfVxuICAgICAgICAjY29udGVudHMgLmhvdGVscyAucGxhbi1kYXRhX19waG90byBhOmhvdmVyIGltZyB7XG4gICAgICAgICAgb3BhY2l0eTogLjg7IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzIC5wbGFuLWRhdGFfX2luZm8ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLnBsYW4tZGF0YV9fbGlzdCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NiYjk5ZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5wbGFuLWRhdGFfX2xpc3QgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5wbGFuLWRhdGFfX2xpc3QgYTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX29uLnBuZykgcmVwZWF0IDAgMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI4LCAwLjExLCAwLjMyLCAxKTsgfVxuICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5wbGFuLWRhdGFfX2xpc3QgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgI2NvbnRlbnRzIC5ob3RlbHMgLnBsYW4tZGF0YSAuZGVzYyB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMTFweCAwIDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzIC5wbGFuLWRhdGEgLnByaWNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5wbGFuLWRhdGEgLnByaWNlIHNwYW4sICNjb250ZW50cyAuaG90ZWxzIC5wbGFuLWRhdGEgLnByaWNlIHN0cm9uZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgICNjb250ZW50cyAuaG90ZWxzIC5wbGFuLWRhdGEgLnByaWNlIHN0cm9uZyB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAgICNjb250ZW50cyAuaG90ZWxzLWxhcmdlIFtjbGFzcyo9XCJfX3VuaXRcIl0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgICNjb250ZW50cyAuaG90ZWxzLWxhcmdlIFtjbGFzcyo9XCJfX2hkclwiXSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDsgfVxuICAgICNjb250ZW50cyAuaG90ZWxzLWxhcmdlIC5hcmVhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAjY29udGVudHMgLmhvdGVscy1sYXJnZSAuZGF0YSB7XG4gICAgICBib3R0b206IDIycHg7IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzLWxhcmdlIC5kYXRhIC5nZW5yZSB7XG4gICAgICAgIG1hcmdpbjogMCA2cHggMThweCBhdXRvOyB9XG4gICAgICAjY29udGVudHMgLmhvdGVscy1sYXJnZSAuZGF0YSAucmV2aWV3cyB7XG4gICAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgM3B4IDhweCA1cHg7IH1cbiAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMtbGFyZ2UgLmRhdGEgLnJldmlld3MgZHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMnB4OyB9XG4gICAgICAgICNjb250ZW50cyAuaG90ZWxzLWxhcmdlIC5kYXRhIC5yZXZpZXdzIGRkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgICAjY29udGVudHMgLmhvdGVscy1sYXJnZSAuZGF0YSAucmV2aWV3c19fbnVtYmVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTdweCAwIDlweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgICAgICNjb250ZW50cyAuaG90ZWxzLWxhcmdlIC5kYXRhIC5yZXZpZXdzX19zdGFyIHtcbiAgICAgICAgICB3aWR0aDogMTA0cHg7IH1cbiAgICAgICAgICAjY29udGVudHMgLmhvdGVscy1sYXJnZSAuZGF0YSAucmV2aWV3c19fc3RhciBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwNHB4OyB9XG4gICAgI2NvbnRlbnRzIC5ob3RlbHMtbGFyZ2UgW2NsYXNzKj1cIl9fbmFtZVwiXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44NDsgfVxuICAgICNjb250ZW50cyAuaG90ZWxzLWxhcmdlIFtjbGFzcyo9XCJfX2Rlc2NcIl0ge1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzMzMzsgfVxuICAgICNjb250ZW50cyAuaG90ZWxzLWxhcmdlIC5wbGFuLWRhdGFfX2xpc3Qge1xuICAgICAgaGVpZ2h0OiAxMDlweDtcbiAgICAgIHBhZGRpbmc6IDRweCAwOyB9XG4gICAgICAjY29udGVudHMgLmhvdGVscy1sYXJnZSAucGxhbi1kYXRhX19saXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgICAjY29udGVudHMgLmhvdGVscy1sYXJnZSAucGxhbi1kYXRhIC5kZXNjIHtcbiAgICAgIGNvbG9yOiAjY2ZhOTcyO1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtOyB9XG4gICAgI2NvbnRlbnRzIC5ob3RlbHMtbGFyZ2UgLnBsYW4tZGF0YSAucHJpY2Uge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBib3R0b206IDRweDsgfVxuICAgICNjb250ZW50cyAuaG90ZWxzLWxhcmdlIC5wbGFuLWRhdGEgc3Ryb25nIHtcbiAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzLWxhcmdlIC5wbGFuLWRhdGEgc3Ryb25nIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gICAgI2NvbnRlbnRzIC5ob3RlbHMtbWlkZGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzLW1pZGRsZSBbY2xhc3MqPVwiX191bml0XCJdIHtcbiAgICAgICAgd2lkdGg6IDQ2NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgICAjY29udGVudHMgLmhvdGVscy1taWRkbGUgW2NsYXNzKj1cIl9faGRyXCJdIHtcbiAgICAgICAgbWluLWhlaWdodDogMTUycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9XG4gICAgICAjY29udGVudHMgLmhvdGVscy1taWRkbGUgLmFyZWEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzLW1pZGRsZSAuZGF0YSB7XG4gICAgICAgIGJvdHRvbTogMTRweDsgfVxuICAgICAgICAjY29udGVudHMgLmhvdGVscy1taWRkbGUgLmRhdGEgLmdlbnJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMnB4OyB9XG4gICAgICAgICNjb250ZW50cyAuaG90ZWxzLW1pZGRsZSAuZGF0YSAucmV2aWV3cyB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMjZweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDNweCA4cHggNXB4OyB9XG4gICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMtbWlkZGxlIC5kYXRhIC5yZXZpZXdzIGR0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtOyB9XG4gICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMtbWlkZGxlIC5kYXRhIC5yZXZpZXdzX19udW1iZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTsgfVxuICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzLW1pZGRsZSAuZGF0YSAucmV2aWV3c19fc3RhciB7XG4gICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMtbWlkZGxlIC5kYXRhIC5yZXZpZXdzX19zdGFyIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4NHB4OyB9XG4gICAgICAjY29udGVudHMgLmhvdGVscy1taWRkbGUgW2NsYXNzKj1cIl9fbmFtZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgbWFyZ2luOiAwIDEyNnB4IDRweCAwO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzLW1pZGRsZSBbY2xhc3MqPVwiX19kZXNjXCJdIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjZweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NjY2NzsgfVxuICAgICAgI2NvbnRlbnRzIC5ob3RlbHMtbWlkZGxlIC5wbGFuLWRhdGFfX2xpc3Qge1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMDsgfVxuICAgICAgICAjY29udGVudHMgLmhvdGVscy1taWRkbGUgLnBsYW4tZGF0YV9fbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzLW1pZGRsZSAucGxhbi1kYXRhIC5kZXNjIHtcbiAgICAgICAgY29sb3I6ICNjZmE5NzI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgICAgI2NvbnRlbnRzIC5ob3RlbHMtbWlkZGxlIC5wbGFuLWRhdGEgLnByaWNlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY2Njc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBib3R0b206IDJweDsgfVxuICAgICAgI2NvbnRlbnRzIC5ob3RlbHMtbWlkZGxlIC5wbGFuLWRhdGEgLnBlcnNvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNnB4IDIxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzLW1pZGRsZSAucGxhbi1kYXRhIHN0cm9uZyB7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtOyB9XG4gICAgICAgICNjb250ZW50cyAuaG90ZWxzLW1pZGRsZSAucGxhbi1kYXRhIHN0cm9uZyBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtOyB9XG4gICAgI2NvbnRlbnRzIC5ob3RlbHMtc21hbGwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgI2NvbnRlbnRzIC5ob3RlbHMtc21hbGwgW2NsYXNzKj1cIl9fdW5pdFwiXSB7XG4gICAgICAgIHdpZHRoOiA0NjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgICAgI2NvbnRlbnRzIC5ob3RlbHMtc21hbGwgW2NsYXNzKj1cIl9faGRyXCJdIHtcbiAgICAgICAgbWluLWhlaWdodDogMTUycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9XG4gICAgICAjY29udGVudHMgLmhvdGVscy1zbWFsbCAuYXJlYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgICAgI2NvbnRlbnRzIC5ob3RlbHMtc21hbGwgLmRhdGEge1xuICAgICAgICBib3R0b206IDE0cHg7IH1cbiAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMtc21hbGwgLmRhdGEgLmdlbnJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMnB4OyB9XG4gICAgICAgICNjb250ZW50cyAuaG90ZWxzLXNtYWxsIC5kYXRhIC5yZXZpZXdzIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEyNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgM3B4IDhweCA1cHg7IH1cbiAgICAgICAgICAjY29udGVudHMgLmhvdGVscy1zbWFsbCAuZGF0YSAucmV2aWV3cyBkdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTsgfVxuICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzLXNtYWxsIC5kYXRhIC5yZXZpZXdzX19udW1iZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTsgfVxuICAgICAgICAgICNjb250ZW50cyAuaG90ZWxzLXNtYWxsIC5kYXRhIC5yZXZpZXdzX19zdGFyIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgICAgICAgICAjY29udGVudHMgLmhvdGVscy1zbWFsbCAuZGF0YSAucmV2aWV3c19fc3RhciBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogODRweDsgfVxuICAgICAgI2NvbnRlbnRzIC5ob3RlbHMtc21hbGwgW2NsYXNzKj1cIl9fbmFtZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgbWFyZ2luOiAwIDEyNnB4IDRweCAwO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzLXNtYWxsIFtjbGFzcyo9XCJfX2Rlc2NcIl0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyNnB4O1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY3OyB9XG4gICAgICAjY29udGVudHMgLmhvdGVscy1zbWFsbCAucGxhbi1kYXRhX19saXN0IHtcbiAgICAgICAgaGVpZ2h0OiAxMzlweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7IH1cbiAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMtc21hbGwgLnBsYW4tZGF0YV9fbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzLXNtYWxsIC5wbGFuLWRhdGEgLmRlc2Mge1xuICAgICAgICBjb2xvcjogI2NmYTk3MjtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgICAjY29udGVudHMgLmhvdGVscy1zbWFsbCAucGxhbi1kYXRhIC5wcmljZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgYm90dG9tOiAycHg7IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzLXNtYWxsIC5wbGFuLWRhdGEgLnBlcnNvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNnB4IDIxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICNjb250ZW50cyAuaG90ZWxzLXNtYWxsIC5wbGFuLWRhdGEgc3Ryb25nIHtcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07IH1cbiAgICAgICAgI2NvbnRlbnRzIC5ob3RlbHMtc21hbGwgLnBsYW4tZGF0YSBzdHJvbmcgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTsgfVxuICAjY29udGVudHMgLnNpZGUtY291cG9uLCAjY29udGVudHMgLnNpZGUtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyB9XG4gICAgI2NvbnRlbnRzIC5zaWRlLWNvdXBvbi5pcy1maXhlZCwgI2NvbnRlbnRzIC5zaWRlLWJ1dHRvbi5pcy1maXhlZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICNjb250ZW50cyAuc2lkZS1jb3Vwb24gYSwgI2NvbnRlbnRzIC5zaWRlLWJ1dHRvbiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAjY29udGVudHMgLnNpZGUtY291cG9uIGE6YmVmb3JlLCAjY29udGVudHMgLnNpZGUtYnV0dG9uIGE6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfb24ucG5nKSByZXBlYXQgMCAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICByaWdodDogMXB4O1xuICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI4LCAwLjExLCAwLjMyLCAxKTsgfVxuICAgICAgI2NvbnRlbnRzIC5zaWRlLWNvdXBvbiBhOmhvdmVyOmJlZm9yZSwgI2NvbnRlbnRzIC5zaWRlLWJ1dHRvbiBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAjY29udGVudHMgLnNpZGUtY291cG9uIGltZywgI2NvbnRlbnRzIC5zaWRlLWJ1dHRvbiBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTAwOyB9XG4gICNjb250ZW50cyAuc2lkZS1jb3Vwb24ge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAjY29udGVudHMgLnNpZGUtY291cG9uIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgxMTQyNTsgfVxuICAjY29udGVudHMgLnNpZGUtYnV0dG9uIHtcbiAgICByaWdodDogMDsgfVxuICAgICNjb250ZW50cyAuc2lkZS1idXR0b24gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzMzJkOyB9XG4gICNjb250ZW50cyAubm90ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0LW1zLWJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0LW8tYm94LXNpemluZzpib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBtYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTtcblx0LW1vei10ZXh0LXNpemUtYWRqdXN0OjEwMCU7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7XG5cdC1vLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTtcblx0dGV4dC1zaXplLWFkanVzdDoxMDAlO1xufVxub2wsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG4gICAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufSIsIkBpbXBvcnQgJy4uL19zY3NzL3ZlbmRvcnMvcmVzZXQtbWV5ZXJ3ZWInO1xuQGltcG9ydCBcIi9Vc2Vycy9ua2ovRHJvcGJveC9TaXRlcy9qYWxhbi9wcm9wb3NlMjAxOC9kZXYvX3Njc3MvbWl4aW4vX2FwcGVhcmFuY2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9ua2ovRHJvcGJveC9TaXRlcy9qYWxhbi9wcm9wb3NlMjAxOC9kZXYvX3Njc3MvbWl4aW4vX2JyZWFrcG9pbnQuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9ua2ovRHJvcGJveC9TaXRlcy9qYWxhbi9wcm9wb3NlMjAxOC9kZXYvX3Njc3MvbWl4aW4vX2Jyb3dzZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9ua2ovRHJvcGJveC9TaXRlcy9qYWxhbi9wcm9wb3NlMjAxOC9kZXYvX3Njc3MvbWl4aW4vX2NhbGMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9ua2ovRHJvcGJveC9TaXRlcy9qYWxhbi9wcm9wb3NlMjAxOC9kZXYvX3Njc3MvbWl4aW4vX2ZpbHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL25rai9Ecm9wYm94L1NpdGVzL2phbGFuL3Byb3Bvc2UyMDE4L2Rldi9fc2Nzcy9taXhpbi9fZm9udC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL25rai9Ecm9wYm94L1NpdGVzL2phbGFuL3Byb3Bvc2UyMDE4L2Rldi9fc2Nzcy9taXhpbi9faGFjay5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL25rai9Ecm9wYm94L1NpdGVzL2phbGFuL3Byb3Bvc2UyMDE4L2Rldi9fc2Nzcy9taXhpbi9faWNvbi5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL25rai9Ecm9wYm94L1NpdGVzL2phbGFuL3Byb3Bvc2UyMDE4L2Rldi9fc2Nzcy9taXhpbi9fa2V5ZnJhbWUuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9ua2ovRHJvcGJveC9TaXRlcy9qYWxhbi9wcm9wb3NlMjAxOC9kZXYvX3Njc3MvbWl4aW4vX2xheW91dC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL25rai9Ecm9wYm94L1NpdGVzL2phbGFuL3Byb3Bvc2UyMDE4L2Rldi9fc2Nzcy9taXhpbi9fbGV0dGVyLXNwYWNpbmcuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9ua2ovRHJvcGJveC9TaXRlcy9qYWxhbi9wcm9wb3NlMjAxOC9kZXYvX3Njc3MvbWl4aW4vX2xpbmUtaGVpZ2h0LnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvbmtqL0Ryb3Bib3gvU2l0ZXMvamFsYW4vcHJvcG9zZTIwMTgvZGV2L19zY3NzL21peGluL19taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9ua2ovRHJvcGJveC9TaXRlcy9qYWxhbi9wcm9wb3NlMjAxOC9kZXYvX3Njc3MvbWl4aW4vX3BlcmNlbnQuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9ua2ovRHJvcGJveC9TaXRlcy9qYWxhbi9wcm9wb3NlMjAxOC9kZXYvX3Njc3MvbWl4aW4vX3RleHQuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9ua2ovRHJvcGJveC9TaXRlcy9qYWxhbi9wcm9wb3NlMjAxOC9kZXYvX3Njc3MvdmFyaWFibGUvX2JyZWFrcG9pbnQuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9ua2ovRHJvcGJveC9TaXRlcy9qYWxhbi9wcm9wb3NlMjAxOC9kZXYvX3Njc3MvdmFyaWFibGUvX2NvbG9yLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvbmtqL0Ryb3Bib3gvU2l0ZXMvamFsYW4vcHJvcG9zZTIwMTgvZGV2L19zY3NzL3ZhcmlhYmxlL19mb250LnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvbmtqL0Ryb3Bib3gvU2l0ZXMvamFsYW4vcHJvcG9zZTIwMTgvZGV2L19zY3NzL3ZhcmlhYmxlL19tYXJnaW4uc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9ua2ovRHJvcGJveC9TaXRlcy9qYWxhbi9wcm9wb3NlMjAxOC9kZXYvX3Njc3MvdmFyaWFibGUvX3dpZHRoLnNjc3NcIjtcbkBpbXBvcnQgJy4uL19zY3NzL3dlYmZvbnQvaWNvbW9vbic7XG5AaW1wb3J0ICcuLi9fc2Nzcy93ZWJmb250L2ZvbnRzJztcbkBpbXBvcnQgJy4uL19zY3NzL2NvbXBvbmVudC9vdmVycmlkZSc7XG5AaW1wb3J0ICcuLi9fc2Nzcy92ZW5kb3JzL3N3aXBlcic7XG5cbiRwYXRoOiAnLi4vaW1nLyc7XG4kZWFzaW5nOiBjdWJpYy1iZXppZXIoMC4yOCwgMC4xMSwgMC4zMiwgMSk7XG4kZWFzZUluT3V0Q3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiR0ZXh0U2hhZG93OiAwcHggMHB4IDguNXB4IHJnYmEoMjQ1LCAyNTUsIDIwMywgMC40KSwgMHB4IDBweCA4LjVweCByZ2JhKDI0NSwgMjU1LCAyMDMsIDAuNCksIDBweCAwcHggOC41cHggcmdiYSgyNDUsIDI1NSwgMjAzLCAwLjQpO1xuXG4jd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4jd3JhcCAudG9fcGFnZXRvcCB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbiN3cmFwID4gdGFibGUge1xuXHR3aWR0aDogOTUwcHg7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbiNpbmZvIHtcblx0bWluLXdpZHRoOiA5NTBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbiNjb250ZW50cyB7XG5cdG1pbi13aWR0aDogMTI2NXB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0Y29sb3I6ICRjLXRobS0wNDtcblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdCogTU9EVUxFXG5cdCovXG5cdC5tIHtcblxuXHRcdCYtaW5uZXIge1xuXHRcdFx0d2lkdGg6IDExNTBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXG5cdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdCogU1RSVUNUVVJFXG5cdCovXG5cdC5zdCB7XG5cblx0XHQmLWNvbnRhaW5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aG0tMDM7XG5cdFx0XHRtaW4td2lkdGg6IDExNTBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cblx0XHQmLWNvbnRlbnRzIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQmLWhkciB7XG5cblx0XHRcdC5tLWlubmVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZnRyIHtcblx0XHR9XG5cdH1cblxuXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQqIFBBUlRTXG5cdCovXG5cblxuXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQqIFNUWUxFXG5cdCovXG5cdC5iZyB7XG5cdFx0YmFja2dyb3VuZDoge1xuXHRcdFx0cmVwZWF0OiByZXBlYXQteTtcblx0XHRcdHBvc2l0aW9uOiA1MCUgMDtcblx0XHRcdGF0dGFjaG1lbnQ6IGZpeGVkO1xuXHRcdH1cblx0XHQvLyB0cmFuc2l0aW9uOiBhbGwgLjNzICRlYXNpbmc7XG5cblx0XHQmLWEge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZ19mbGFzaC1hLnBuZyk7XG5cdFx0fVxuXG5cdFx0Ji1iIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmdfZmxhc2gtYi5wbmcpO1xuXHRcdH1cblxuXHRcdCYtYyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnX2ZsYXNoLWMucG5nKTtcblx0XHR9XG5cdH1cblxuXHQuc2l0ZUlEIHtcblx0XHR3aWR0aDogNDYycHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjZweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0ei1pbmRleDogMTAwO1xuXHR9XG5cblx0Lm12IHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuOXMgJGVhc2luZztcblxuXHRcdCYuaXMtc2hvdyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC5waG90byB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjJweDtcblx0XHRcdEBpbmNsdWRlIHBlciggJHByb3BlcnR5OiAnbWFyZ2luLXJpZ2h0JywgJHZhbDogY2FsY1BlciggMTQ0MCwgNTAxLCAnJScpICk7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0LjVzICRlYXNpbmcsIG9wYWNpdHkgLjZzICRlYXNpbmc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRleHQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtdGhtLTAzO1xuXHRcdFx0d2lkdGg6IDQ2MnB4O1xuXHRcdFx0cGFkZGluZzogMThweCAwIDE4cHggMjBweDtcblx0XHRcdGJvcmRlcjoge1xuXHRcdFx0XHR3aWR0aDogMnB4IDA7XG5cdFx0XHRcdHN0eWxlOiBzb2xpZDtcblx0XHRcdFx0Y29sb3I6ICRjLXRobS0wNTtcblx0XHRcdH1cblx0XHRcdGNvbG9yOiAkYy10aG0tMDQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuOXMgJGVhc2luZyAuNDVzO1xuXG5cdFx0XHRkbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdGR0IHtcblx0XHRcdFx0d2lkdGg6IDY0cHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZmKCBwbGF5ZmFpciApO1xuXHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXIoIDgwICk7XG5cdFx0XHRcdGNvbG9yOiAkYy10aG0tMDI7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2FyZWEge1xuXG5cdFx0XHRcdGRkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmcyggMTUgKTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2hvdGVsIHtcblx0XHRcdFx0bWFyZ2luOiA0cHggMDtcblxuXHRcdFx0XHRkZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnMoIDIwICk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmYoIHl1bWluICk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyKCAxMzAgKTtcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogJHRleHRTaGFkb3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fZGVzYyB7XG5cdFx0XHRcdEBpbmNsdWRlIGZmKCB5dW1pbiApO1xuXHRcdFx0XHRAaW5jbHVkZSBmcyggMTUgKTtcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyKCA1MCApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0fVxuXG5cdFx0XHQudGV4dCB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjY7XG5cdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb3Vwb24ge1xuXHRcdHdpZHRoOiA5MDdweDtcblx0XHQvLyBwYWRkaW5nLXRvcDogNDBweDtcblx0XHRtYXJnaW46IDAgYXV0byAzNHB4O1xuXG5cdFx0Jl9fYmxvY2sge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdC5jb3Vwb25fX3BhcnRzOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fcGFydHMge1xuXG5cdFx0XHQmOm50aC1jaGlsZCggMiApIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzICRlYXNpbmc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbm90ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgZnMoIDEwICk7XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdEBpbmNsdWRlIGxldHRlciggNTAgKTtcblx0XHR9XG5cdH1cblxuXHQuZmlsdGVyaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXI6IDEycHggc29saWQgaHNsYSgzNywgMzElLCA3MSUsIC42KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmX190dGwge1xuXHRcdFx0cGFkZGluZy10b3A6IDM4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHRAaW5jbHVkZSBmcyggMzAgKTtcblx0XHRcdEBpbmNsdWRlIGxoKCA0NiwgMzAgKTtcblx0XHRcdEBpbmNsdWRlIGxldHRlciggNjAgKTtcblx0XHRcdEBpbmNsdWRlIGZmKCB5dW1pbiApO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiAkYy10aG0tMDU7XG5cdFx0fVxuXG5cdFx0Jl9fZGVzYyB7XG5cdFx0XHRAaW5jbHVkZSBmcyggMTQgKTtcblx0XHRcdEBpbmNsdWRlIGxoKCAyMCwgMTQgKTtcblx0XHRcdEBpbmNsdWRlIGxldHRlciggNTAgKTtcblx0XHRcdGNvbG9yOiAkYy10aG0tMDY7XG5cdFx0fVxuXHR9XG5cblx0LmNvbmRpdGlvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Y291bnRlci1yZXNldDogbnVtYmVyO1xuXHRcdG1hcmdpbjogMzJweCAwIDU1cHg7XG5cblx0XHQmX19saXN0IHtcblx0XHRcdHdpZHRoOiAyNDNweDtcblx0XHRcdG1hcmdpbjogMCA0M3B4O1xuXHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcblxuXHRcdFx0ZHQge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0QGluY2x1ZGUgZmYoIHBsYXlmYWlyICk7XG5cdFx0XHRcdEBpbmNsdWRlIGZzKCAyMCApO1xuXHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXIoIDgwICk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRjb2xvcjogJGMtdGhtLTAyO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtdGhtLTA3O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZzKCAyMiApO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRsZWZ0OiAxN3B4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGQge1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDA7XG5cdFx0XHRcdEBpbmNsdWRlIGZzKCAyMCApO1xuXHRcdFx0XHRAaW5jbHVkZSBmZiggeXVtaW4gKTtcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyKCA4MCApO1xuXHRcdFx0XHRjb2xvcjogJGMtdGhtLTA2O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19vbi5wbmcpIHJlcGVhdCAwIDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzICRlYXNpbmc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtc2VsZWN0ZWQge1xuXG5cdFx0XHRcdGRkIHtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1zZWxlY3RlZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRjb3VudGVyLXJlc2V0OiBudW1iZXI7XG5cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiA2OXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblxuXHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0d2lkdGg6IDI0M3B4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0bWFyZ2luOiAwIDQycHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy10aG0tMDc7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aG0tMDc7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRyaWdodDogLTY0cHg7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGR0IHtcblx0XHRcdFx0XHQvLyBmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0XHQvLyB3aWR0aDogNjBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmZiggcGxheWZhaXIgKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmcyggMTYgKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXIoIDgwICk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLXRobS0wMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRkIHtcblx0XHRcdFx0XHR3aWR0aDogMTgzcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnMoIDIwICk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmYoIHl1bWluICk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyKCA4MCApO1xuXHRcdFx0XHRcdGNvbG9yOiAkYy10aG0tMDY7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub3B0aW9ucyB7XG5cdFx0aGVpZ2h0OiA5MnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDc4cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQmX19ibG9jayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA4ODBweDtcblx0XHRcdGhlaWdodDogOTJweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRib3JkZXI6IHtcblx0XHRcdFx0d2lkdGg6IDJweCAwO1xuXHRcdFx0XHRzdHlsZTogc29saWQ7XG5cdFx0XHRcdGNvbG9yOiAkYy10aG0tMDc7XG5cdFx0XHR9XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXRobS0wNztcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQuZW4ge1xuXHRcdFx0XHRAaW5jbHVkZSBmZiggcGxheWZhaXIgKTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tYXJlYSB7XG5cblx0XHRcdFx0W2NsYXNzKj1cIl9fbGlzdFwiXSB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwJTtcblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblxuXHRcdFx0XHRcdFx0LmVuIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnMoIDE2ICk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGxoKCAyMSwgMTYgKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyKCAxMDAgKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZW4ge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmcyggMjIgKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBsaCggNDIsIDIyICk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyKCAxMDAgKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5qcCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmYoIHl1bWluICk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnMoIDE2ICk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGgoIDIxLCAxNiApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxldHRlciggODAgKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1ob3RlbCwgJi0tcGxhbiB7XG5cblx0XHRcdFx0W2NsYXNzKj1cIl9fbGlzdFwiXSB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnMoIDIzICk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyKCAxMDAgKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5qcCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmYoIHl1bWluICk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnMoIDE3ICk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyKCA4MCApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX29uLnBuZykgcmVwZWF0IDAgMXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRyaWdodDogNnB4O1xuXHRcdFx0XHRib3R0b206IDRweDtcblx0XHRcdFx0bGVmdDogNHB4O1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgJGVhc2luZztcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aG0tMDc7XG5cdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciwgJi5pcy1zZWxlY3RlZCB7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5yZXNldCB7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDRweDtcblx0XHRtYXJnaW46IDAgMTE0cHggMzVweCBhdXRvO1xuXHRcdEBpbmNsdWRlIGZmKCBwbGF5ZmFpciApO1xuXHRcdEBpbmNsdWRlIGZzKCAxOCApO1xuXHRcdEBpbmNsdWRlIGxldHRlciggMTAwICk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy10aG0tMDc7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0LmhvdGVscyB7XG5cdFx0bWluLWhlaWdodDogNDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdG1hcmdpbjogMCAxMDBweDtcblxuXHRcdCZfX3VuaXQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtdGhtLTA4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0XHRib3JkZXI6IHtcblx0XHRcdFx0d2lkdGg6IDJweCAwO1xuXHRcdFx0XHRzdHlsZTogc29saWQ7XG5cdFx0XHRcdGNvbG9yOiAkYy10aG0tMDc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faGRyIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTJweCAwIDE0cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0LmFyZWEge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGNvbG9yOiAkYy10aG0tMDU7XG5cblx0XHRcdGR0IHtcblx0XHRcdFx0QGluY2x1ZGUgZmYoIHBsYXlmYWlyICk7XG5cdFx0XHRcdEBpbmNsdWRlIGZzKCAxOCApO1xuXHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXIoIDgwICk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRkZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAwIDAgMjBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZzKCAxMyApO1xuXHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXIoIDUwICk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLXRobS0wNztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGF0YSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTJweDtcblxuXHRcdFx0LmdlbnJlIHtcblx0XHRcdFx0d2lkdGg6IDk4cHg7XG5cdFx0XHRcdGhlaWdodDogMzFweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgZnMoIDE4ICk7XG5cdFx0XHRcdEBpbmNsdWRlIGxldHRlciggODAgKTtcblx0XHRcdFx0QGluY2x1ZGUgZmYoIHBsYXlmYWlyICk7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRib3JkZXI6IHtcblx0XHRcdFx0XHR3aWR0aDogMXB4IDA7XG5cdFx0XHRcdFx0c3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRcdGNvbG9yOiAkYy10aG0tMDU7XG5cdFx0XHRcdH1cblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRib3JkZXI6IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAwIDFweDtcblx0XHRcdFx0XHRcdHN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYy10aG0tMDU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRib3R0b206IDRweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yZXZpZXdzIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtdGhtLTA3O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHQmLmlzLWhpZGRlbiB7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZHQge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxldHRlciggNTAgKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX251bWJlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmYoIGhpcmEgKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX3N0YXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQuc3RhciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0XHQkY2xhc3M6IDA7XG5cdFx0XHRcdFx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUwIHtcblx0XHRcdFx0XHRcdFx0QGlmICRpIDwgMTAge1xuXHRcdFx0XHRcdFx0XHRcdCRjbGFzczogJzAnICsgJGk7XG5cdFx0XHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0XHRcdCRjbGFzczogJGk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji0jeyRjbGFzc30ge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAjeyRpICogMiV9O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19uYW1lIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0QGluY2x1ZGUgZmYoIHl1bWluICk7XG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXIoIDMwICk7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAuM3MgJGVhc2luZztcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogJHRleHRTaGFkb3c7XG5cdFx0XHRcdFx0Ly8gb3BhY2l0eTogLjY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kZXNjIHtcblx0XHRcdGNvbG9yOiAkYy10aG0tMDY7XG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXIoIDUwICk7XG5cdFx0fVxuXG5cdFx0LnBsYW4ge1xuXG5cdFx0XHQmLWRhdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0Jl9fcGhvdG8ge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC42cyAkZWFzaW5nO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEge1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0XHRcdFx0XHRcdC8vIHRyYW5zZm9ybTogc2NhbGUoIDEuMDUgKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2luZm8ge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19saXN0IHtcblx0XHRcdFx0XHRib3JkZXI6IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxcHggMDtcblx0XHRcdFx0XHRcdHN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYy10aG0tMDc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfb24ucG5nKSByZXBlYXQgMCAxcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgJGVhc2luZztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGVzYyB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTFweCAxMXB4IDAgMTFweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0XHRcdFx0c3Bhbiwgc3Ryb25nIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdC8vIFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtbGFyZ2Uge1xuXG5cdFx0XHRbY2xhc3MqPVwiX191bml0XCJdIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzcyo9XCJfX2hkclwiXSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYXJlYSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5kYXRhIHtcblx0XHRcdFx0Ym90dG9tOiAyMnB4O1xuXG5cdFx0XHRcdC5nZW5yZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDZweCAxOHB4IGF1dG87XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmV2aWV3cyB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyNDBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDNweCA4cHggNXB4O1xuXG5cdFx0XHRcdFx0ZHQge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZnMoIDEyICk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmX19udW1iZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDE3cHggMCA5cHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcyggMTggKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmX19zdGFyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDRweDtcblxuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPVwiX19uYW1lXCJdIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0QGluY2x1ZGUgZnMoIDI1ICk7XG5cdFx0XHRcdEBpbmNsdWRlIGxoKCA0NiwgMjUgKTtcblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1cIl9fZGVzY1wiXSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZzKCAxNSApO1xuXHRcdFx0XHRAaW5jbHVkZSBsaCggMjAsIDE1ICk7XG5cdFx0XHR9XG5cblx0XHRcdC5wbGFuIHtcblxuXHRcdFx0XHQmLWRhdGEge1xuXG5cdFx0XHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwOXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNHB4IDA7XG5cblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5kZXNjIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYy10aG0tMDE7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcyggMTUgKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxldHRlciggMzAgKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcyggMTQgKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxoKCAyMCwgMTQgKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxldHRlciggNTAgKTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiA0cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmZiggeXVtaW4gKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKCAyMCApO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnMoIDMwICk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1taWRkbGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdC8vIG1hcmdpbi10b3A6IDUwcHg7XG5cblx0XHRcdFtjbGFzcyo9XCJfX3VuaXRcIl0ge1xuXHRcdFx0XHR3aWR0aDogNDY1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cblx0XHRcdFx0Ly8gJjpudGgtY2hpbGQoMm4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuXHRcdFx0XHQvLyBcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0Ly8gXHQmIH4gLmhvdGVsc19fdW5pdCB7XG5cdFx0XHRcdC8vIFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPVwiX19oZHJcIl0ge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxNTJweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5hcmVhIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZGF0YSB7XG5cdFx0XHRcdGJvdHRvbTogMTRweDtcblxuXHRcdFx0XHQuZ2VucmUge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDIycHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmV2aWV3cyB7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMjZweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDNweCA4cHggNXB4O1xuXG5cdFx0XHRcdFx0ZHQge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZnMoIDEzICk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jl9fbnVtYmVyIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgNXB4O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZnMoIDEzICk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jl9fc3RhciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogODRweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblxuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDg0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzcyo9XCJfX25hbWVcIl0ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0XHRcdG1hcmdpbjogMCAxMjZweCA0cHggMDtcblx0XHRcdFx0QGluY2x1ZGUgZnMoIDIwICk7XG5cdFx0XHRcdEBpbmNsdWRlIGxoKCAyNiwgMjAgKTtcblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1cIl9fZGVzY1wiXSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTI2cHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZzKCAxMiApO1xuXHRcdFx0XHRAaW5jbHVkZSBsaCggMjAsIDEyICk7XG5cdFx0XHR9XG5cblx0XHRcdC5wbGFuIHtcblxuXHRcdFx0XHQmLWRhdGEge1xuXG5cdFx0XHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNHB4IDA7XG5cblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5kZXNjIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYy10aG0tMDE7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcyggMTIgKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcyggMTIgKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxoKCAyMCwgMTIgKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxldHRlciggNTAgKTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAycHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnBlcnNvbnMge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCA2cHggMjFweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmZiggeXVtaW4gKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKCAxNyApO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnMoIDI2ICk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1zbWFsbCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Ly8gbWFyZ2luLXRvcDogNTBweDtcblxuXHRcdFx0W2NsYXNzKj1cIl9fdW5pdFwiXSB7XG5cdFx0XHRcdHdpZHRoOiA0NjVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcblxuXHRcdFx0XHQvLyAmOm50aC1jaGlsZCgybisxKTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG5cdFx0XHRcdC8vIFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHQvLyBcdCYgfiAuaG90ZWxzX191bml0IHtcblx0XHRcdFx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzcyo9XCJfX2hkclwiXSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE1MnB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcblx0XHRcdH1cblxuXHRcdFx0LmFyZWEge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5kYXRhIHtcblx0XHRcdFx0Ym90dG9tOiAxNHB4O1xuXG5cdFx0XHRcdC5nZW5yZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMjJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZXZpZXdzIHtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEyNnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgM3B4IDhweCA1cHg7XG5cblx0XHRcdFx0XHRkdCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcyggMTMgKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmX19udW1iZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCA1cHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcyggMTMgKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmX19zdGFyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA4NHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogODRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1cIl9fbmFtZVwiXSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogNTJweDtcblx0XHRcdFx0bWFyZ2luOiAwIDEyNnB4IDRweCAwO1xuXHRcdFx0XHRAaW5jbHVkZSBmcyggMjAgKTtcblx0XHRcdFx0QGluY2x1ZGUgbGgoIDI2LCAyMCApO1xuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPVwiX19kZXNjXCJdIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMjZweDtcblx0XHRcdFx0QGluY2x1ZGUgZnMoIDEyICk7XG5cdFx0XHRcdEBpbmNsdWRlIGxoKCAyMCwgMTIgKTtcblx0XHRcdH1cblxuXHRcdFx0LnBsYW4ge1xuXG5cdFx0XHRcdCYtZGF0YSB7XG5cblx0XHRcdFx0XHQmX19saXN0IHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTM5cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMDtcblxuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmRlc2Mge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjLXRobS0wMTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKCAxMiApO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKCAxMiApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGgoIDIwLCAxMiApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyKCA1MCApO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRib3R0b206IDJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucGVyc29ucyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDZweCAyMXB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZmKCB5dW1pbiApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZnMoIDE3ICk7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmcyggMjYgKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2lkZSB7XG5cblx0XHQmLWNvdXBvbiwgJi1idXR0b24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXG5cdFx0XHQmLmlzLWZpeGVkIHtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19vbi5wbmcpIHJlcGVhdCAwIDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAxcHg7XG5cdFx0XHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgJGVhc2luZztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jb3Vwb24ge1xuXHRcdFx0bGVmdDogMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4MTE0MjU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1idXR0b24ge1xuXHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aG0tMDg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gJi10eHQge1xuXHRcdC8vIFx0Ly8gbWFyZ2luLWxlZnQ6IDYwN3B4O1xuXHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIFx0Ly8gbGVmdDogNTAlO1xuXHRcdC8vIFx0cmlnaHQ6IC02NXB4O1xuXHRcdC8vIFx0dG9wOiA1MCU7XG5cdFx0Ly8gXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Ly8gfVxuXHR9XG5cblx0Lm5vdGUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdEBpbmNsdWRlIGZzKCAxMCApO1xuXHRcdEBpbmNsdWRlIGxldHRlciggNTAgKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbiIsIiRmb250LXNpemUtLWJhc2U6IDE2O1xuLy8gQGluY2x1ZGUgbWl4aW4tbmFtZSgpO1xuQG1peGluIGZzKCAkdGFyZ2V0LCAkYmFzZXNpemU6IDE2LCAkY29udGV4dDogJGZvbnQtc2l6ZS0tYmFzZSApIHtcblx0QGlmICRiYXNlc2l6ZSAhPSAxNiB7XG5cdFx0Zm9udC1zaXplOiB1bnF1b3RlKCAkdGFyZ2V0IC8gJGJhc2VzaXplICsgXCJyZW1cIiApO1xuXHR9IEBlbHNlIHtcblx0XHRmb250LXNpemU6IHVucXVvdGUoICR0YXJnZXQgLyAkY29udGV4dCArIFwicmVtXCIgKTtcblx0fVxuXHQvLyBmb250LXNpemU6IHVucXVvdGUoJHRhcmdldCAvICRmb250LXNpemUtLWJhc2UgKyBcInJlbVwiKTtcblxuXHQvLyBAaW5jbHVkZSBteC1tcS1taW4tbWF4KCA3OTlweCwgOTU5cHgpIHtcblx0Ly8gXHRmb250LXNpemU6IHVucXVvdGUoICR0YXJnZXQgLyAxMiArIFwicmVtXCIgKTtcblx0Ly8gfVxufVxuXG4lZmYtLXl1Z28geyBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgT3Nha2EsIFwi77yt77yzIOOCtOOCt+ODg+OCr1wiLCBcIk1TIEdvdGhpY1wiLCBzYW5zLXNlcmlmOyB9XG4lZmYtLXl1bWluIHsgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXNlwiLCBcIkhpcmFNaW5Qcm9OLVc2XCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgXCJNUyDmmI7mnJ1cIiwgc2VyaWYsIENhbGlicmksIHNhbnMtc2VyaWY7IH1cbiVmZi0taGlyYSB7IGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBPc2FrYSwgXCLvvK3vvLMg44K044K344OD44KvXCIsIFwiTVMgR290aGljXCIsIHNhbnMtc2VyaWY7IH1cbi8vICVmZi0taGlyYWdpbm8geyBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgT3Nha2EsIFwi77yt77yzIOOCtOOCt+ODg+OCr1wiLCBcIk1TIEdvdGhpY1wiLCBzYW5zLXNlcmlmOyB9XG4vLyAlZmYtLXJvYm90byB7IGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjsgfVxuLy8gJWZmLS1yb2JvdG8tc2xhYiB7IGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInLCBzZXJpZjsgfVxuLy8gJWZmLS1ub3RvIHsgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSmFwYW5lc2UnLCBzYW5zLXNlcmlmOyB9XG4vLyAlZmYtLW9wZW4tc2FucyB7IGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjsgfVxuLy8gJWZmLS1jYXJyb2lzLWdvdGhpYyB7IGZvbnQtZmFtaWx5OiAnQ2Fycm9pcyBHb3RoaWMnLCBzYW5zLXNlcmlmOyB9XG4lZmYtLXJvYm90byB7IGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjsgfVxuLy8gJWZmLS1jcmltc29uIHsgZm9udC1mYW1pbHk6ICdDcmltc29uIFRleHQnLCBzZXJpZjsgfVxuLy8gJWZmLS1jaW56ZWwgeyBmb250LWZhbWlseTogJ0NpbnplbCcsIHNlcmlmOyB9XG4vLyAlZmYtLWhhbm5hcmkgeyBmb250LWZhbWlseTogJ0hhbm5hcmknOyB9XG4vLyAlZmYtLWJlYmFzIHsgZm9udC1mYW1pbHk6ICdCZWJhcyc7IH1cbi8vICVmZi0tcmFsZXdheSB7IGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7IH1cbiVmZi0tcHRzYW5zIHsgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjsgfVxuLy8gJWZmLS1tb250c2VycmF0IHsgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1mb250XCI7IH1cbiVmZi0tbW9udHNlcnJhdCB7IGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7IH1cbiVmZi0tcGxheWZhaXIgeyBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsgfVxuJWZmLS1ub3RvIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIFwibm90b3NhbnMtZm9udFwiLCBzYW5zLXNlcmlmO1xuXG5cdC5lbiAmIHtcblx0XHRmb250LWZhbWlseTogXCJub3Rvc2Fucy1mb250XCIsIHNhbnMtc2VyaWY7XG5cdH1cbn1cbi8vICVmZi0tZW4tYm9sZCB7XG4vLyBcdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlTFRTdGQsIFwiSGVsdmV0aWNhTmV1ZS1Cb2xkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuLy8gfVxuXG5AbWl4aW4gZmYoICRuYW1lICkge1xuXHRAaWYgJG5hbWUgPT0gcGxheWZhaXIge1xuXHRcdEBleHRlbmQgJWZmLS1wbGF5ZmFpcjtcblx0fSBAZWxzZSBpZiAkbmFtZSA9PSBtb250c2VycmF0IHtcblx0XHRAZXh0ZW5kICVmZi0tbW9udHNlcnJhdDtcblx0fSBAZWxzZSBpZiAkbmFtZSA9PSB5dWdvIHtcblx0XHRAZXh0ZW5kICVmZi0teXVnbztcblx0fSBAZWxzZSBpZiAkbmFtZSA9PSB5dW1pbiB7XG5cdFx0QGV4dGVuZCAlZmYtLXl1bWluO1xuXHR9IEBlbHNlIGlmICRuYW1lID09IGhpcmEge1xuXHRcdEBleHRlbmQgJWZmLS1oaXJhO1xuXHR9XG59XG5cbiV3cml0aW5nLXYge1xuXHR3cml0aW5nLW1vZGU6IHRiLXJsOyAvKklFKi9cblx0LW8td3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDsgLypPcGVyYSovXG5cdC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDsgLypDaHJvbWUsIFNhZmFyaSovXG5cdC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuXHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsOyAvKkZpcmVmb3gsIEVkZ2UqL1xufVxuJXdyaXRpbmctdXByaWdodCB7XG5cdC13ZWJraXQtdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcblx0dGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcbn1cbiV3cml0aW5nLWgge1xuXHR3cml0aW5nLW1vZGU6IGxyLXRiOyAvKklFKi9cblx0LW8td3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiOyAvKk9wZXJhKi9cblx0LXdlYmtpdC13cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7IC8qQ2hyb21lLCBTYWZhcmkqL1xuXHQtbXMtd3JpdGluZy1tb2RlOiBsci10Yjtcblx0d3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiOyAvKkZpcmVmb3gsIEVkZ2UqL1xufVxuXG5AbWl4aW4gd3JpdGluZy12KCkge1xuXHRAZXh0ZW5kICV3cml0aW5nLXY7XG59XG5cbi8vIEBtaXhpbiB3cml0aW5nLWgoKSB7XG4vLyBcdEBleHRlbmQgJXdyaXRpbmctaDtcbi8vIH1cblxuQG1peGluIHdyaXRpbmctdXByaWdodCgpIHtcblx0QGV4dGVuZCAld3JpdGluZy11cHJpZ2h0O1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi5lb3Q/dXhoYTYwJyk7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi5lb3Q/dXhoYTYwI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi50dGY/dXhoYTYwJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi53b2ZmP3V4aGE2MCcpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi5zdmc/dXhoYTYwI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGNvbG9yOiAjMGI3OGIxO1xufVxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgY29sb3I6ICMwYjc4YjE7XG59XG4uaWNvbi1hcnJvdy1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGNvbG9yOiAjMGI3OGIxO1xufVxuLmljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgY29sb3I6ICMwYjc4YjE7XG59XG4uaWNvbi10ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gIGNvbG9yOiAjMGI3OGIxO1xufVxuLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgY29sb3I6ICMwYjc4YjE7XG59XG4uaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgY29sb3I6ICMwYjc4YjE7XG59XG4uaWNvbi1nbG9iYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgY29sb3I6ICMwYjc4YjE7XG59XG4uaWNvbi1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbiAgY29sb3I6ICMwYjc4YjE7XG59XG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuIiwiLy8gQGZvbnQtZmFjZSB7XG4vLyAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtZm9udFwiO1xuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbi8vICB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gICBmb250LWZhbWlseTogXCJtb250c2VycmF0LWZvbnRcIjtcbi8vICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gICBmb250LXdlaWdodDogYm9sZDtcbi8vICAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbi8vIH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuIH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImlibXBsZXhzYW5zLWZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhTYW5zLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuIH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImlibXBsZXhzYW5zLWZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JQk1QbGV4U2Fucy1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm5vdG9zYW5zLWZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6XG4gICAgbG9jYWwoXCJOb3RvIFNhbnMgQ0pLIEpQIFJlZ3VsYXJcIiksXG4gICAgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2pwL3Y1L05vdG9TYW5zSlAtUmVnbGFyLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSwgLy8gR29vZ2xlIEZvbnRzIENETiAoRWFybHkgQWNjZXNzLCBOb3RvIFNhbnMgSmFwYW5lc2UgLyB2NSlcbiAgICB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zanAvdjUvTm90b1NhbnNKUC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIC8vIEdvb2dsZSBGb250cyBDRE4gKEVhcmx5IEFjY2VzcywgTm90byBTYW5zIEphcGFuZXNlIC8gdjUpXG4gICAgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2pwL3Y1L05vdG9TYW5zSlAtUmVndWxhci5vdGZcIikgZm9ybWF0KCdvcGVudHlwZScpLCAvLyBHb29nbGUgRm9udHMgQ0ROIChFYXJseSBBY2Nlc3MsIE5vdG8gU2FucyBKYXBhbmVzZSAvIHY1KVxuICAgIHVybChcIi4uL2ZvbnRzL05vdG9TYW5zQ0pLanAtQm9sZC1zdWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8vIFNlcnZlciBJbnN0YWxsZWRcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm5vdG9zYW5zLWZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOlxuICAgIGxvY2FsKFwiTm90byBTYW5zIENKSyBKUCBCb2xkXCIpLFxuICAgIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqcC92NS9Ob3RvU2Fuc0pQLUJvbGQud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCAvLyBHb29nbGUgRm9udHMgQ0ROIChFYXJseSBBY2Nlc3MsIE5vdG8gU2FucyBKYXBhbmVzZSAvIHY1KVxuICAgIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqcC92NS9Ob3RvU2Fuc0pQLUJvbGQud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgLy8gR29vZ2xlIEZvbnRzIENETiAoRWFybHkgQWNjZXNzLCBOb3RvIFNhbnMgSmFwYW5lc2UgLyB2NSlcbiAgICB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zanAvdjUvTm90b1NhbnNKUC1Cb2xkLm90ZlwiKSBmb3JtYXQoJ29wZW50eXBlJyksIC8vIEdvb2dsZSBGb250cyBDRE4gKEVhcmx5IEFjY2VzcywgTm90byBTYW5zIEphcGFuZXNlIC8gdjUpXG4gICAgdXJsKFwiLi4vZm9udHMvTm90b1NhbnNDSktqcC1Cb2xkLXN1Yi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLy8gU2VydmVyIEluc3RhbGxlZFxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIE9WRVJSSURFXG4gKi9cbmJvZHkge1xuXHQvLyBmb250LXNpemU6IDE2cHg7XG5cdC8vIGZvbnQtc2l6ZTogMS4wcmVtO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS15dWdvO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGNvbG9yOiAkYy10aG0tMDQ7XG5cblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtby10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHR0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5waWN0dXJlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmltZywgc3ZnIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0cmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuYSB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0JltocmVmXj0ndGVsOiddIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cbn1cblxuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiAkYy10aG0tMDE7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogJGMtdGhtLTAxO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQsIHRleHRhcmVhIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYnV0dG9uIHtcblx0Ym9yZGVyOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiIsIi8qKlxuICogU3dpcGVyIDQuMi4yXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAxOCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBcHJpbCAxLCAyMDE4XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItaW52aXNpYmxlLWJsYW5rLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLFxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuIiwiQG1peGluIHBlciggJHByb3BlcnR5LCAkdmFsICkge1xuXHQjeyRwcm9wZXJ0eX06ICR2YWw7XG59XG5cbkBmdW5jdGlvbiBjYWxjUGVyKCAkcGFyZW50OiAxNDQwLCAkdmFsOiAnJywgJHVuaXQ6ICclJyApIHtcblx0QHJldHVybiB1bnF1b3RlKCAoICR2YWwgLyAkcGFyZW50ICkgKiAxMDAgKyAkdW5pdCApO1xufVxuXG5AZnVuY3Rpb24gY2FsY1BlclR5cG8oICRwYXJlbnQ6IDE0NDAsICR2YWw6ICcnLCAkdW5pdDogJyUnICkge1xuXHRAcmV0dXJuIHVucXVvdGUoICggJHZhbCAvICRwYXJlbnQgKSArICR1bml0ICk7XG59XG5cbi8vIEBtaXhpbiBwZXIoICRwcm9wZXJ0eSwgJHBhcmVudCwgJHZhbCwgJHVuaXQgKSB7XG4vLyBcdCN7JHByb3BlcnR5fTogY2FsY1BlciggJHBhcmVudCwgJHZhbCwgJHVuaXQgKTtcbi8vIH1cblxuLy8gQG1peGluIHBlciggJHByb3BlcnR5LCAkcGFyZW50LCAkdmFsICkge1xuLy8gXHQjeyRwcm9wZXJ0eX06IHVucXVvdGUoICggJHZhbCAvICRwYXJlbnQgKSAqIDEwMCArIFwiJVwiICk7XG4vLyB9XG5cbi8vIEBtaXhpbiBwZXJ2dyggJHByb3BlcnR5LCAkdnc6IDE0NDAsICR2YWwgKSB7XG4vLyBcdCN7JHByb3BlcnR5fTogdW5xdW90ZSggKCAkdmFsIC8gJHZ3ICkgKiAxMDAgKyBcInZ3XCIgKTtcbi8vIH1cblxuLy8gQG1peGluIHBlcnZ3MiggJHByb3BlcnR5LCAkdnc6IDE0NDAsICR2YWwxLCAkdmFsMiApIHtcbi8vIFx0I3skcHJvcGVydHl9OiB1bnF1b3RlKCAoICR2YWwxIC8gJHZ3ICkgKiAxMDAgKyBcInZ3XCIgKSB1bnF1b3RlKCAoICR2YWwyIC8gJHZ3ICkgKiAxMDAgKyBcInZ3XCIgKTtcbi8vIH1cblxuLy8gQG1peGluIHBlcnZ3MyggJHByb3BlcnR5LCAkdnc6IDE0NDAsICR2YWwxLCAkdmFsMiwgJHZhbDMgKSB7XG4vLyBcdCN7JHByb3BlcnR5fTogdW5xdW90ZSggKCAkdmFsMSAvICR2dyApICogMTAwICsgXCJ2d1wiICkgdW5xdW90ZSggKCAkdmFsMiAvICR2dyApICogMTAwICsgXCJ2d1wiICkgdW5xdW90ZSggKCAkdmFsMyAvICR2dyApICogMTAwICsgXCJ2d1wiICk7XG4vLyB9XG5cbi8vIEBtaXhpbiBwZXJ2dzQoICRwcm9wZXJ0eSwgJHZ3OiAxNDQwLCAkdmFsMSwgJHZhbDIsICR2YWwzLCAkdmFsNCApIHtcbi8vIFx0I3skcHJvcGVydHl9OiB1bnF1b3RlKCAoICR2YWwxIC8gJHZ3ICkgKiAxMDAgKyBcInZ3XCIgKSB1bnF1b3RlKCAoICR2YWwyIC8gJHZ3ICkgKiAxMDAgKyBcInZ3XCIgKSB1bnF1b3RlKCAoICR2YWwzIC8gJHZ3ICkgKiAxMDAgKyBcInZ3XCIgKSB1bnF1b3RlKCAoICR2YWw0IC8gJHZ3ICkgKiAxMDAgKyBcInZ3XCIgKTtcbi8vIH1cblxuLy8gQGZ1bmN0aW9uIGNhbGNQZXIoICRwYXJlbnQ6IDE0NDAsICR2YWw6ICcnLCAkdW5pdDogJyUnICkge1xuLy8gXHRAcmV0dXJuIHVucXVvdGUoICggJHZhbCAvICRwYXJlbnQgKSAqIDEwMCArICR1bml0ICk7XG4vLyB9XG5cbi8vIEBtaXhpbiBwZXJ2dyggJHByb3BlcnR5LCAkdmFsLCAkdnc6IDE0NDAgKSB7XG4vLyBcdCN7JHByb3BlcnR5fTogdW5xdW90ZSggJHZhbCArIFwicHhcIiApO1xuLy8gfVxuXG4vLyBAbWl4aW4gcGVydncyKCAkcHJvcGVydHksICR2YWwxLCAkdmFsMiwgJHZ3OiAxNDQwICkge1xuLy8gXHQjeyRwcm9wZXJ0eX06IHVucXVvdGUoICR2YWwxICsgXCJweFwiICkgdW5xdW90ZSggJHZhbDIgKyBcInB4XCIgKTtcbi8vIH1cblxuLy8gQG1peGluIHBlcnZ3MyggJHByb3BlcnR5LCAkdmFsMSwgJHZhbDIsICR2YWwzLCAkdnc6IDE0NDAgKSB7XG4vLyBcdCN7JHByb3BlcnR5fTogdW5xdW90ZSggJHZhbDEgKyBcInB4XCIgKSB1bnF1b3RlKCAkdmFsMiArIFwicHhcIiApIHVucXVvdGUoICR2YWwzICsgXCJweFwiICk7XG4vLyB9XG5cbi8vIEBtaXhpbiBwZXJ2dzQoICRwcm9wZXJ0eSwgJHZhbDEsICR2YWwyLCAkdmFsMywgJHZhbDQsICR2dzogMTQ0MCApIHtcbi8vIFx0I3skcHJvcGVydHl9OiB1bnF1b3RlKCAkdmFsMSArIFwicHhcIiApIHVucXVvdGUoICR2YWwyICsgXCJweFwiICkgdW5xdW90ZSggJHZhbDMgKyBcInB4XCIgKSB1bnF1b3RlKCAkdmFsNCArIFwicHhcIiApO1xuLy8gfVxuIiwiQG1peGluIGxldHRlciggJHRyYWNraW5nICkge1xuXHRsZXR0ZXItc3BhY2luZzogdW5xdW90ZSggKCAkdHJhY2tpbmcgLyAxMDAwICkgKyBcImVtXCIgKTtcbn1cbiIsIkBtaXhpbiBsaCggJGxoLCAkZnMgKSB7XG5cdGxpbmUtaGVpZ2h0OiAoICRsaCAvICRmcyApO1xufVxuIl19 */
