@charset "UTF-8";dl,h3,menu,ol,p,pre,ul{margin:1em 0}body,figure,form{margin:0}.btn,p strong{color:#fff}a:active,a:focus,a:hover,button:active,button:focus{outline:0}audio,button,canvas,video{display:inline-block}.lightbox__figure,.lightbox__media,a,button{-webkit-tap-highlight-color:transparent}.bar-link,.contact__icon,.lightbox__footer,.section-title,.twitter-feed,button{text-align:center}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio:not([controls]){display:none;height:0}[hidden]{display:none}button,html,input,select,textarea{font-family:sans-serif}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:rgba(0,0,0,.3);color:#CE693C}::selection{background-color:rgba(0,0,0,.3);color:#CE693C}a::-moz-selection{background-color:rgba(0,0,0,.3);color:#fff}a::selection{background-color:rgba(0,0,0,.3);color:#fff}body,html{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;-ms-touch-action:manipulation;touch-action:manipulation}body{font-family:Soleil,Helvetica,Arial,sans-serif;font-weight:300;font-size:1.8rem;line-height:1.5;color:#CBCBCB;background-color:#1a1a1a;-webkit-transition:.2s ease opacity;transition:.2s ease opacity;opacity:0}.has-js.has-fonts body,.has-js.no-fonts body{opacity:1}@media screen and (max-width:1600px){body{font-size:1.6rem}}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:#CE693C;text-decoration:none;-webkit-transition:.4s cubic-bezier(.19,1,.22,1) border-color,.4s cubic-bezier(.19,1,.22,1) color;transition:.4s cubic-bezier(.19,1,.22,1) border-color,.4s cubic-bezier(.19,1,.22,1) color;border-bottom:1px solid currentColor}a:focus,a:hover{border-bottom-color:currentColor}button{border:0;background:0 0;line-height:1;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;color:currentColor;-webkit-transition:.2s cubic-bezier(.19,1,.22,1) color;transition:.2s cubic-bezier(.19,1,.22,1) color}@-webkit-keyframes reveal{0%{opacity:0}100%{opacity:1}}@keyframes reveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.barcode__inner,.btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-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-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-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-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-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-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-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-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-pagination{position:absolute;text-align:center;-webkit-transition:.3s;transition:.3s;-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-clickable .swiper-pagination-bullet{cursor:pointer}.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:5px 0;display:block}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-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: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: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: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:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.film__details,.film__image,.lightbox__embed,.pil,.topo{overflow:hidden}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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,.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-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.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}.barcode,.lightbox,.swiper-container-fade .swiper-slide .swiper-slide,.topo{pointer-events:none}.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-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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-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%;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)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn{line-height:1.2;border:1px solid #CE693C;border-radius:3rem;padding:.8rem 2.2rem .7rem;font-weight:500;font-size:1.4rem;letter-spacing:.18em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:.8s cubic-bezier(.19,1,.22,1);transition:.8s cubic-bezier(.19,1,.22,1)}.btn:active,.btn:hover{color:#1a1a1a;background-color:#CE693C;border-color:#CE693C}.btn--plain,.btn:active .icon,.btn:hover .icon{color:currentColor}.btn--plain{border-width:0 0 1px;display:block;padding:0;border-radius:0;border-color:currentColor;font-size:inherit;text-transform:none;letter-spacing:inherit;font-weight:inherit}.icon--logo-monogram .letter-f,.icon--map .pin{color:#CE693C}.btn--plain:active,.btn--plain:hover{background-color:inherit;color:#CE693C}.icon{display:inline-block;width:2.4rem}.icon--logo{width:24.5rem}@media screen and (max-width:900px){.icon--logo{width:20rem}}.icon--facebook{width:1.4rem}.icon--vimeo{width:2.2rem}.icon--arrow-ne{width:1.2rem}.icon--arrow-w{width:1.8rem}.icon--arrow-s{width:1.1rem}.icon--close,.icon--menu{width:2.7rem}.icon--play{width:1rem}.icon--play-btn{width:15rem;height:15rem}.icon--logo-monogram{width:35.7rem}.icon--chevron-down{width:1.2rem}.icon--map{width:7.4rem}.icon--map .pinhole{color:#000}.icon--world-map{width:117.6rem}.readmore__excerpt{display:none;visibility:hidden}.is-truncated .readmore__excerpt,.readmore__full{display:block;visibility:visible}.is-truncated .readmore__full{display:none;visibility:hidden}.readmore__btn{font-size:1.6rem;padding-top:.4rem;padding-bottom:.4rem;margin-top:.6em;color:#fff;font-weight:300}.bar-link,.barcode{font-weight:500;text-transform:uppercase;letter-spacing:.18em}.readmore__btn .icon{margin-left:.2em;position:relative;top:-.1em}.readmore__btn .icon svg{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.4s cubic-bezier(.19,1,.22,1) -webkit-transform;transition:.4s cubic-bezier(.19,1,.22,1) -webkit-transform;transition:.4s cubic-bezier(.19,1,.22,1) transform;transition:.4s cubic-bezier(.19,1,.22,1) transform,.4s cubic-bezier(.19,1,.22,1) -webkit-transform}.is-truncated .readmore__btn .icon svg{-webkit-transform:rotateX(0);transform:rotateX(0)}@media screen and (max-width:770px){.readmore__btn{font-size:1.6rem}}.topo{color:#fff;position:absolute;z-index:0;width:50%}.topo--hero{color:#CE693C;opacity:.3}@media screen and (max-width:1200px){.topo{width:100%!important}}.bar-link{font-size:1.4rem;border-top:1px solid #000}.bar-link a{color:#fff;border:0;line-height:1;display:block;padding:4.8rem 2rem;background-color:transparent;-webkit-transition:.4s cubic-bezier(.19,1,.22,1) color,.8s cubic-bezier(.19,1,.22,1) background-color;transition:.4s cubic-bezier(.19,1,.22,1) color,.8s cubic-bezier(.19,1,.22,1) background-color}.bar-link a .icon{margin-left:.4em;position:relative;top:.05em;-webkit-transition:.4s cubic-bezier(.19,1,.22,1) -webkit-transform;transition:.4s cubic-bezier(.19,1,.22,1) -webkit-transform;transition:.4s cubic-bezier(.19,1,.22,1) transform;transition:.4s cubic-bezier(.19,1,.22,1) transform,.4s cubic-bezier(.19,1,.22,1) -webkit-transform;-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.bar-link a svg{color:#CE693C}.bar-link a:hover{-webkit-transition-duration:.4s,1.6s;transition-duration:.4s,1.6s;color:#CE693C;background-color:#000}.bar-link a:hover .icon{-webkit-transform:translateY(0) translateX(.7em);transform:translateY(0) translateX(.7em)}.bar-link--external a:hover .icon{-webkit-transform:translateY(-.7em) translateX(.7em);transform:translateY(-.7em) translateX(.7em)}.blazy{-webkit-animation:none;animation:none;opacity:0}.blazy.is-loaded{visibility:visible;-webkit-animation:reveal .6s ease 0s 1 forwards;animation:reveal .6s ease 0s 1 forwards}.pil{position:relative;height:0;z-index:0;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#1D1D1D}.pil>div,.pil>img{position:absolute;z-index:0;top:0;left:0;margin:auto;width:100%;height:100%}.barcode{color:#B3B3B3;font-size:1.2rem;line-height:1;position:absolute;top:0;right:calc(100% + 6.4rem)}.page-header__title,.section-title__title{font-weight:600;letter-spacing:.05em;text-transform:uppercase}.page-header~.barcode,.profile--main~.barcode{top:1.8rem}@media screen and (max-width:900px){.bar-link a{padding:3rem 2rem}.section--indent .barcode{right:calc(100% + 3.2rem)}}.barcode__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:1rem;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}.barcode__line{width:1px;height:100%;background-color:currentColor;display:block;margin-right:0;opacity:0;-webkit-transition:.8s .3s cubic-bezier(.19,1,.22,1) margin-right,.8s .3s cubic-bezier(.19,1,.22,1) opacity;transition:.8s .3s cubic-bezier(.19,1,.22,1) margin-right,.8s .3s cubic-bezier(.19,1,.22,1) opacity}.has-js.has-fonts .barcode__line,.has-js.no-fonts .barcode__line{opacity:1}.has-js.has-fonts .barcode__line:nth-child(0n+1),.has-js.no-fonts .barcode__line:nth-child(0n+1){margin-right:9.3rem}.has-js.has-fonts .barcode__line:nth-child(0n+2),.has-js.no-fonts .barcode__line:nth-child(0n+2){margin-right:2.4rem}.barcode__text{margin-left:2.6rem;white-space:nowrap}.page-header{margin-bottom:10rem}@media screen and (max-width:1600px){.page-header{margin-bottom:8rem}}.page-header__title{color:#CE693C;margin-top:0;margin-bottom:.9em;font-size:3.6rem}@media screen and (max-width:1600px){.page-header__title{font-size:2.8rem;margin-bottom:1.1em}}.page-header__intro{font-size:3.6rem;max-width:25em;line-height:1.3}@media screen and (max-width:1600px){.page-header__intro{font-size:2.6rem;line-height:1.45}}.page-header__description{margin-top:3.6rem;font-size:1.8rem;max-width:40em}@media screen and (max-width:1600px){.page-header__description{font-size:1.6rem}}.section-title{margin-bottom:10rem}@media screen and (max-width:1200px){.section-title{margin-bottom:6rem}}.section-title__title{color:#fff;margin-top:0;font-size:3.6rem}@media screen and (max-width:1600px){.section-title__title{font-size:2.8rem}}.js-lightbox,.js-vimeo-lightbox{cursor:pointer}.lightbox{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.3s ease-out opacity,0s .4s transform;transition:.3s ease-out opacity,0s .4s transform;background-color:#030303;position:fixed;top:0;left:0;right:0;bottom:0;z-index:4}.lightbox.is-open{pointer-events:auto;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-out opacity,0s 0s transform;transition:.3s ease-out opacity,0s 0s transform}.lightbox__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:4rem}@media screen and (max-width:900px){.lightbox__content{padding:2rem}}.lightbox__figure,.lightbox__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;width:100%;position:relative}.lightbox__figure__img,.lightbox__media__img,.nav__inner,.nav__pages,.nav__social{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.lightbox__figure__img,.lightbox__media__img{cursor:pointer;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.lightbox__figure__img:after,.lightbox__media__img:after{content:"";height:2.4rem;width:2.4rem;border-radius:50%;border-top:1px solid transparent;border-left:1px solid #CE693C;border-right:1px solid #CE693C;border-bottom:1px solid #CE693C;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transition:.15s .1s ease;transition:.15s .1s ease;opacity:1}.is-open .lightbox__figure__img:after,.is-open .lightbox__media__img:after{opacity:1;-webkit-animation:spin .5s linear 0s infinite forwards;animation:spin .5s linear 0s infinite forwards}.is-open.has-loaded .lightbox__figure__img:after,.is-open.has-loaded .lightbox__media__img:after{opacity:0;-webkit-transition:0s ease;transition:0s ease;-webkit-animation:none;animation:none}@media screen and (max-width:900px){.lightbox__figure__img,.lightbox__media__img{padding-top:5rem;padding-bottom:2rem}}.lightbox__figure__img-content,.lightbox__media__img-content{background-size:contain;background-repeat:no-repeat;background-position:50% 50%;width:100%;position:relative;opacity:0;-webkit-transition:50ms ease transform,.2s 0s ease opacity;transition:50ms ease transform,.2s 0s ease opacity}.has-loaded .lightbox__figure__img-content,.has-loaded .lightbox__media__img-content{opacity:1;-webkit-transition:50ms ease transform,.6s 0s ease opacity;transition:50ms ease transform,.6s 0s ease opacity}.lightbox__figure__img-content img,.lightbox__media__img-content img{max-height:100%;padding:0 12vw;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;opacity:0;-webkit-transition:0s ease;transition:0s ease}@media screen and (max-width:900px){.lightbox__figure__img-content img,.lightbox__media__img-content img{padding:0}}.has-loaded .lightbox__figure__img-content img,.has-loaded .lightbox__media__img-content img{opacity:1}.has-loaded .lightbox__figure__img-content img.is-removing,.has-loaded .lightbox__media__img-content img.is-removing,.lightbox__figure__img-content img.is-removing,.lightbox__media__img-content img.is-removing{opacity:0}.lightbox__figure__img-content img.is-removed,.lightbox__media__img-content img.is-removed{visibility:hidden;display:none}.lightbox__backdrop{pointer-events:none;position:absolute;-ms-flex-item-align:center;align-self:center;opacity:0;-webkit-transition:.6s 0s ease opacity;transition:.6s 0s ease opacity}.lightbox__backdrop .icon{width:20rem;stroke-width:2}.is-open .lightbox__backdrop{opacity:1}.is-open.has-loaded .lightbox__backdrop{opacity:0;-webkit-transition-duration:.2s;transition-duration:.2s}.lightbox__embed{height:0;width:100%;margin:auto;padding-bottom:56.25%;position:relative;top:0;left:0;right:0}.is-open .lightbox__embed{background-color:transparent}.lightbox__embed embed,.lightbox__embed iframe,.lightbox__embed object,.lightbox__embed video{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:100%;max-height:calc(100vh - 8rem);opacity:0;-webkit-transition:.8s ease opacity;transition:.8s ease opacity}.has-loaded .lightbox__embed embed,.has-loaded .lightbox__embed iframe,.has-loaded .lightbox__embed object,.has-loaded .lightbox__embed video{opacity:1}.lightbox__footer{font-size:1.4rem;font-weight:500;line-height:1.4;margin:4rem auto 0;width:100%;max-width:40em;padding:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;opacity:0;-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:0s 0s ease opacity,0s 0s ease transform;transition:0s 0s ease opacity,0s 0s ease transform}.has-loaded .lightbox__footer{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.6s .1s ease opacity,.6s .1s ease transform;transition:.6s .1s ease opacity,.6s .1s ease transform}.lightbox__footer a{border-bottom-color:currentColor}.lightbox__footer a:hover{border-bottom-color:transparent}@media screen and (max-width:600px){.lightbox__footer.can-truncate p{display:inline}.lightbox__footer.can-truncate:after{content:'less';display:block;margin:.4em auto 0;font-weight:700;font-size:1.2rem;text-transform:uppercase}.lightbox__footer.can-truncate.is-truncated{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:auto}.lightbox__footer.can-truncate.is-truncated:after{content:'more';-webkit-transform:rotateX(0);transform:rotateX(0)}}.lightbox__date{color:#fff;display:inline-block;margin-right:.4em}.lightbox__caption{color:#7B7B7B;display:inline}.lightbox__close,.lightbox__next,.lightbox__prev{color:#CE693C}.lightbox__close:active,.lightbox__close:hover,.lightbox__next:active,.lightbox__next:hover,.lightbox__prev:active,.lightbox__prev:hover,.nav__logo{color:#fff}.lightbox__close{width:2.7rem;-ms-flex-item-align:end;align-self:flex-end;position:absolute;top:0;right:0;z-index:1}.lightbox__next,.lightbox__prev{-webkit-transition:.15s ease;transition:.15s ease;position:absolute;z-index:1;top:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lightbox__next[disabled],.lightbox__prev[disabled]{opacity:.2}.lightbox__next .icon,.lightbox__prev .icon{width:4.9rem}.lightbox__next{margin-left:.8em;right:0}.lightbox__prev{-webkit-transform:rotateZ(180deg) translateY(50%);transform:rotateZ(180deg) translateY(50%);left:0}.section{padding-top:12rem;padding-bottom:12rem}.section__inner{position:relative}.section--indent .section__inner{margin-left:6.4rem}@media screen and (max-width:900px){.lightbox__next,.lightbox__prev{display:none;visibility:hidden;pointer-events:none}.lightbox__next .icon,.lightbox__prev .icon{width:4rem}.section{padding-top:6rem;padding-bottom:6rem}.section--indent .section__inner{margin-left:3.2rem}}@media screen and (max-width:460px){.section--indent .section__inner{margin-left:0}}.section--lighter{background-color:#1D1D1D}.nav{text-transform:uppercase;font-size:1.4rem;line-height:1;font-weight:500}.nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__logo{display:block;border:none;-webkit-transition:.4s cubic-bezier(.19,1,.22,1) color;transition:.4s cubic-bezier(.19,1,.22,1) color}.nav__logo path{-webkit-transition:.4s cubic-bezier(.19,1,.22,1);transition:.4s cubic-bezier(.19,1,.22,1)}.nav__logo:focus .icon,.nav__logo:hover .icon,.nav__menu-btn{color:#CE693C}.nav__menu-btn:active,.nav__menu-btn:hover,.nav__social .nav__link.is-active,.nav__social .nav__link:hover{color:#fff}.nav__menu-btn--open{display:none;visibility:hidden}@media screen and (max-width:900px){.nav__menu-btn--open{display:block;visibility:visible}}.nav__menu-btn--close{visibility:hidden;position:absolute;z-index:5;top:calc(4rem + 1.4rem);right:4rem;pointer-events:none;opacity:0;-webkit-transition:.2s ease;transition:.2s ease}@media screen and (max-width:900px){.is-open .nav__menu-btn--close{visibility:visible;opacity:1;pointer-events:initial}.nav__menu{visibility:hidden;position:fixed;z-index:10;top:0;left:0;width:100vw;height:100vh}.nav__menu.is-open{visibility:visible}}.nav__pages,.nav__social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.nav__pages .topo{visibility:hidden;display:none;position:absolute;top:0;left:0;width:100%;pointer-events:none}@media screen and (max-width:900px){.nav__pages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;height:100%;width:100%;top:0;left:0;background:#030303;opacity:0}.is-open .nav__pages{-webkit-transition:.2s ease;transition:.2s ease;opacity:1}.nav__pages .topo{visibility:visible;display:block}}.instagram-feed__list,.twitter-feed__list{list-style-type:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal}@media screen and (max-width:1200px){.nav__social{display:none}}.nav__item{margin:0 2rem}.nav__item--home{display:none}.nav__social .nav__item{margin:0 1.4rem}@media screen and (max-width:1600px){.nav__social .nav__item{margin:0 1rem}.nav__social .nav__item .icon{width:2rem}.nav__social .nav__item .icon--facebook{width:1.2rem}}.nav__pages .nav__item:last-child,.nav__social .nav__item:last-child{margin-right:0}.nav__pages .nav__item:first-child,.nav__social .nav__item:first-child{margin-left:0}@media screen and (max-width:1600px){.nav__pages .nav__item{margin:0 1.2rem}}@media screen and (max-width:900px){.nav__pages .nav__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin:.6em 0;width:80%;text-align:center;font-size:2rem}.nav__pages .nav__item a{width:100%;border-bottom:0;padding:1em 2em}.nav__pages .nav__item a.is-active,.nav__pages .nav__item a:active,.nav__pages .nav__item a:hover{color:#fff}}.nav__link{border-bottom-color:transparent;border-bottom-width:2px;letter-spacing:.18em;padding:.4em .7em .4em .9em}.instagram-feed__date-link,.twitter-feed__date-link{font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1}.nav__link--icon{display:block;border:none}.nav__social .nav__link{padding-left:0;padding-right:0}.nav__link.is-active,.nav__link:hover{border-bottom-color:currentColor}.twitter-feed__inner{border:1px solid #000}.twitter-feed__list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.twitter-feed__item{padding:7.8rem 4rem;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.twitter-feed__tweet{font-size:2.6rem;max-width:18em;margin:auto}@media screen and (max-width:1600px){.twitter-feed__tweet{font-size:2rem}}@media screen and (max-width:900px){.twitter-feed__item{padding:4rem 2rem;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.twitter-feed__tweet{font-size:1.8rem}.instagram-feed{margin-bottom:4rem}}.twitter-feed__text a{color:inherit}.twitter-feed__text a:hover{color:#CE693C;border-bottom-color:transparent}.twitter-feed__date-link{font-size:1.4rem;border-bottom:none}.twitter-feed__date-link:hover{color:#fff}.twitter-feed__date-link .icon{margin-right:.6em;width:1.8rem;top:.15em;position:relative}.instagram-feed__list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.instagram-feed__item{-webkit-box-flex:0;-ms-flex:0 1 30.66667%;flex:0 1 30.66667%;margin-right:4%;margin-bottom:8%}.instagram-feed__item:nth-child(3n+0){margin-right:0}@media screen and (max-width:900px){.instagram-feed__item{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}.instagram-feed__item:nth-child(3n+0){margin-right:4%}.instagram-feed__item:nth-child(2n+0){margin-right:0}}@media screen and (max-width:600px){.nav__menu-btn--close{right:2rem}.instagram-feed__item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.instagram-feed__item:nth-child(n){margin-right:0;margin-bottom:16vw}}.instagram-feed__item--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.instagram-feed__item--link .bar-link{border:1px solid #000;width:100%;position:relative;height:0;padding:0 0 100%}.instagram-feed__item--link .bar-link a{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:600px){.instagram-feed__item--link .bar-link{padding:0;height:auto}.instagram-feed__item--link .bar-link a{position:relative;padding:3rem 2rem}}.instagram-feed__instagram{font-size:1.8rem}.instagram-feed__image{margin-bottom:4.8rem;display:block;border-bottom:none;-webkit-transition:.6s cubic-bezier(.19,1,.22,1) -webkit-filter;transition:.6s cubic-bezier(.19,1,.22,1) -webkit-filter;transition:.6s cubic-bezier(.19,1,.22,1) filter;transition:.6s cubic-bezier(.19,1,.22,1) filter,.6s cubic-bezier(.19,1,.22,1) -webkit-filter}.gallery .js-lightbox,.team-member__image--link{-webkit-transition:.6s cubic-bezier(.19,1,.22,1) -webkit-filter}.instagram-feed__image:focus,.instagram-feed__image:hover{-webkit-filter:grayscale(1) brightness(.5) contrast(1.1);filter:grayscale(1) brightness(.5) contrast(1.1)}.instagram-feed__image .pil{padding-bottom:100%;background-color:#1a1a1a}.instagram-feed__image .blazy{background:center center no-repeat;background-size:cover}.instagram-feed__content{padding:0 4rem}.contact__link-list,.gallery__list{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;list-style-type:none}@media screen and (max-width:1600px){.instagram-feed__instagram{font-size:1.6rem}.instagram-feed__content{padding:0}}.instagram-feed__text a{color:inherit}.instagram-feed__text a:hover{color:#CE693C;border-bottom-color:transparent}.contact__link:hover,.instagram-feed__date-link:hover{color:#fff}.instagram-feed__date-link{font-size:1.4rem;border-bottom:none;margin-top:4rem;display:inline-block}.instagram-feed__date-link .icon{margin-right:.6em;width:1.8rem;top:.3em;position:relative}.contact__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__figure{margin-right:11rem;width:46rem;max-width:100%}@media screen and (max-width:1200px){.contact__figure{margin-right:4rem}}@media screen and (max-width:900px){.instagram-feed__image{margin-bottom:3rem}.instagram-feed__date-link{margin-top:3rem}.contact__figure{display:none;visibility:hidden}}.contact__header{font-size:3.6rem;margin-bottom:6rem;max-width:18em}@media screen and (max-width:1600px){.contact__header{font-size:2.8rem}}@media screen and (max-width:900px){.contact__header{font-size:2.2rem}}.contact__link-list{margin:0;font-size:1.4rem;letter-spacing:.18em;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.contact__link-item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:4rem}@media screen and (min-width:1600px){.contact__link-item:nth-last-child(-n+2):not(:first-child){margin-bottom:0}}@media screen and (max-width:1601px){.contact__link-item{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.contact__link-item:nth-child(n){margin-bottom:3rem!important}}.contact__link{border-bottom:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500}.film__label,.film__title,.team-member__title{font-weight:600;text-transform:uppercase}.contact__icon{display:block;margin-right:1em;min-width:3rem}@media screen and (max-width:900px){.contact__label{word-break:break-all;font-size:1.2rem}}.gallery__list{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gallery__item{-webkit-box-flex:0;-ms-flex:0 1 30.66667%;flex:0 1 30.66667%;margin-right:4%}.gallery__item:nth-child(3n+0){margin-right:0}.gallery__image{margin-bottom:17.3913%}.gallery__image--portrait{padding:0 13.04348%}@media screen and (max-width:800px){.gallery__item{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}.gallery__item:nth-child(3n+0){margin-right:4%}.gallery__item:nth-child(2n+0){margin-right:0}.gallery__image--portrait{padding:0 8.69565%}}@media screen and (max-width:500px){.gallery__item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.gallery__item:nth-child(n){margin-right:0}.gallery__image--portrait{padding:0}}.gallery__footer{margin-top:2rem;font-size:1.4rem;line-height:1.4}.gallery__date{color:#fff;display:inline-block;margin-right:.4em}.gallery__caption{color:#7B7B7B;display:inline;line-height:1.6rem}.profile__inner,.team-members__list{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.gallery .js-lightbox{transition:.6s cubic-bezier(.19,1,.22,1) -webkit-filter;transition:.6s cubic-bezier(.19,1,.22,1) filter;transition:.6s cubic-bezier(.19,1,.22,1) filter,.6s cubic-bezier(.19,1,.22,1) -webkit-filter}.gallery .js-lightbox:focus,.gallery .js-lightbox:hover{-webkit-filter:grayscale(1) brightness(.5) contrast(1.1);filter:grayscale(1) brightness(.5) contrast(1.1)}.profile .page-header{margin-bottom:6rem}.profile .page-header__title{color:#fff}.profile__inner{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1100px){.profile__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.profile__image{max-width:46rem;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-right:12rem;margin-bottom:8rem}@media screen and (max-width:1600px){.profile__image{margin-right:8rem;max-width:42rem}}@media screen and (max-width:1100px){.profile__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-bottom:6rem}}.profile__details{max-width:60rem}.profile__details a{border-bottom-color:transparent}.profile__details a:active,.profile__details a:hover{border-bottom-color:currentColor}.profile__details blockquote{margin:1em 5rem 2em}@media screen and (max-width:1600px){.profile__details blockquote{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:900px){.profile__details blockquote{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:1100px){.profile__details{max-width:none;margin-bottom:0}}.profile__details--additional{margin-bottom:6rem}.profile--main{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.profile--main .page-header__title{color:#CE693C}.profile--main .profile__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:60rem;margin-right:0;margin-left:12rem}@media screen and (max-width:1600px){.profile--main .profile__image{margin-left:8rem;max-width:42rem}}@media screen and (max-width:1100px){.profile--main .profile__image{margin-left:0}}.profile--main .profile__readmore{font-size:2rem}@media screen and (max-width:770px){.profile--main .profile__readmore{font-size:1.6rem}}.team-members__list{padding:0;margin:0;list-style-type:none;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:820px){.team-members__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.team-members__item{-webkit-box-flex:0;-ms-flex:0 1 46%;flex:0 1 46%;width:50%;padding-right:4rem;margin-bottom:10rem}.team-members__item:nth-child(2n+0){margin-right:0;padding-right:0}@media screen and (max-width:820px){.team-members__item{width:100%;margin-right:0;padding-right:0;-webkit-box-flex:0;-ms-flex:none;flex:none}.team-member{text-align:center}}.team-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1600px){.team-members__item{margin-bottom:5rem}.team-member{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.team-member__image{display:block;border:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:33rem;max-width:33rem;height:33rem;background:rgba(0,0,0,.5);background-size:cover;margin-right:6rem;position:relative;overflow:hidden}.team-member__image--link{transition:.6s cubic-bezier(.19,1,.22,1) -webkit-filter;transition:.6s cubic-bezier(.19,1,.22,1) filter;transition:.6s cubic-bezier(.19,1,.22,1) filter,.6s cubic-bezier(.19,1,.22,1) -webkit-filter}@media screen and (max-width:1600px){.team-member__image{margin-right:0}}@media screen and (max-width:820px){.team-member__image{width:33rem;height:33rem;margin-right:auto;margin-left:auto;max-width:100%}}.team-member__image--link:focus,.team-member__image--link:hover{-webkit-filter:grayscale(1) brightness(.5) contrast(1.1);filter:grayscale(1) brightness(.5) contrast(1.1)}.team-member__image .figure{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.team-member__content{margin-top:3.4rem}.team-member__title{margin-top:0;margin-bottom:.8em;font-size:2.6rem;line-height:1.2;letter-spacing:.05em}.team-member__role{display:inline-block;margin-right:.1em}.team-member__role:not(:last-of-type):after{content:"•";display:inline-block;margin-left:.3em}.film__actions,.films__list{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal;-webkit-box-orient:horizontal}.team-member__social{margin-top:4rem}.team-member__social .contact__link__item:last-of-type{margin-bottom:0}.films__list{list-style-type:none;margin:0;padding:0;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.films__item{-webkit-box-flex:0;-ms-flex:0 1 30.66667%;flex:0 1 30.66667%;margin-right:4%;margin-bottom:10%}.films__item:nth-child(3n+0){margin-right:0}.films--2 .films__item{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;margin-right:4%}.films--2 .films__item:nth-child(2n+0){margin-right:0}@media screen and (max-width:770px){.films--2 .films__item{width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-right:0}}@media screen and (max-width:1060px){.films--3 .films__item{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;margin-right:4%}.films--3 .films__item:nth-child(2n+0){margin-right:0}}@media screen and (max-width:770px){.films--3 .films__item{width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-right:0}}.film__image{position:relative;height:0;padding-bottom:56.25%}.film__image .pil{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.film__image .figure{-webkit-transition:.6s cubic-bezier(.19,1,.22,1) -webkit-filter;transition:.6s cubic-bezier(.19,1,.22,1) -webkit-filter;transition:.6s cubic-bezier(.19,1,.22,1) filter;transition:.6s cubic-bezier(.19,1,.22,1) filter,.6s cubic-bezier(.19,1,.22,1) -webkit-filter}.film__image .js-vimeo-lightbox:focus .figure,.film__image .js-vimeo-lightbox:hover .figure{-webkit-filter:grayscale(1) brightness(.5) contrast(1.1);filter:grayscale(1) brightness(.5) contrast(1.1)}.film__image .icon--play-btn{color:#fff;position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transition:.8s cubic-bezier(.19,1,.22,1) color;transition:.8s cubic-bezier(.19,1,.22,1) color}.film__image .js-vimeo-lightbox:focus .icon--play-btn,.film__image .js-vimeo-lightbox:hover .icon--play-btn,.film__label{color:#CE693C}.film--hero .film__image .icon--play-btn{width:30rem;height:30rem;left:75%;-webkit-transform:translateX(calc(-50% / .75));transform:translateX(calc(-50% / .75))}@media screen and (max-width:1600px){.film--hero .film__image .icon--play-btn{width:19rem;height:19rem}}@media screen and (max-width:900px){.film--hero .film__image .icon--play-btn{left:0;right:0;-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:770px){.film--hero .film__image .icon--play-btn{width:15rem;height:15rem}}@media screen and (max-width:440px){.film__image .icon--play-btn{-webkit-transform:translateX(0) scale(.8)!important;transform:translateX(0) scale(.8)!important}}.film__play-btn{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.film__details{margin-top:6rem;padding-left:3rem;padding-right:3rem}.films--2 .film__details{padding-left:6rem;padding-right:6rem}@media screen and (max-width:1600px){.films--2 .film__details{margin-top:4rem;padding-left:4rem;padding-right:4rem}.films--3 .film__details{margin-top:4rem;padding-left:2rem;padding-right:2rem}}@media screen and (max-width:1060px){.films--3 .film__details{margin-top:4rem;padding-left:2rem;padding-right:2rem}}@media screen and (max-width:1200px){.films--2 .film__details,.films--3 .film__details{padding-left:2rem;padding-right:2rem}}.film--hero .film__details{margin-top:8rem;overflow:auto;padding-left:6rem;padding-right:6rem}@media screen and (max-width:1600px){.film--hero .film__details{margin-top:4rem;padding-left:4rem;padding-right:4rem}}@media screen and (max-width:900px){.film--hero .film__details{margin-top:4rem;padding-left:2rem;padding-right:2rem}}.film__label{font-size:1.4rem;margin-bottom:.8rem;letter-spacing:.18em}.film--hero .film__label{font-size:1.8rem;margin-bottom:4.6rem}@media screen and (max-width:1600px){.film--hero .film__label{margin-bottom:2.2rem;font-size:1.4rem}}@media screen and (max-width:770px){.film--hero .film__label{margin-bottom:.8rem}}.film__label:empty:after{content:'—';display:block}.film__title{font-size:3.6rem;color:#fff;margin:0 0 3rem;line-height:1.1;letter-spacing:.05em}.film--hero .film__image .film__title{font-size:8rem;position:absolute;top:50%;left:0;z-index:3;padding:0 6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:calc(50% + 6rem);text-align:left;margin:0}@media screen and (max-width:1600px){.film--hero .film__image .film__title{font-size:6rem}}.film--hero .film__details .film__title{visibility:hidden;display:none;font-size:3.6rem}@media screen and (max-width:770px){.film--hero .film__details .film__title{font-size:3.2rem}}@media screen and (max-width:1600px){.film__title{font-size:2.8rem}}@media screen and (max-width:900px){.film--hero .film__image .film__title{display:none;visibility:hidden}.film--hero .film__details .film__title{visibility:visible;display:block}.film__title{margin-bottom:2rem}}.film__description{max-width:28em;overflow:hidden;position:relative}.film--hero .film__description{font-size:2.6rem;width:50%;max-width:50%;float:left}@media screen and (max-width:1600px){.film--hero .film__description{font-size:2rem}}@media screen and (max-width:920px){.film--hero .film__description{width:100%;max-width:100%;float:none}}@media screen and (max-width:770px){.film--hero .film__description{font-size:1.8rem}}.film__watch{-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;margin-bottom:1.4rem;margin-right:3.8rem}.film__watch .icon--play{color:#CE693C;margin-right:.6em;position:relative;top:.1em}.film__actions{margin-top:6rem;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.film--hero .film__actions{margin-top:0;width:50%;float:right;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:920px){.film--hero .film__actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto;float:none;margin-top:6rem}}@media screen and (max-width:1600px){.film__actions{margin-top:4rem}}.film--hero .film__readmore{font-size:2rem}@media screen and (max-width:770px){.film--hero .film__readmore{font-size:1.6rem}}.film__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.film__social__btn{line-height:1;color:#CE693C;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:3.6rem;height:3.6rem;padding:0;margin-left:1.4rem}.hero-carousel__overlay,.page--about .section--world-map .container{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal}.film__social__btn:first-of-type{margin-left:0}.film__social__btn .icon--facebook{width:1rem}.film__social__btn .icon--twitter{width:1.8rem;margin-top:3px;margin-left:2px}.film__social__btn .icon--link{width:2.1rem;margin-top:2px}.page--home .header{position:relative;z-index:4}.page--home .section--hero{padding:calc(21.8rem - 2.5rem) 4rem 9rem;margin-top:-21.8rem;overflow:hidden;position:relative;background-color:#030303}@media screen and (max-width:900px){.page--home .section--hero{padding-top:21.8rem}}@media screen and (max-width:1100px){.page--home .section--hero{padding-bottom:4rem}}@media screen and (max-width:600px){.page--home .section--hero{padding-left:2rem;padding-right:2rem}}.page--home .section--hero .section__inner{max-width:180rem;margin-left:auto;margin-right:auto}.page--home .section--hero .topo--hero{top:0;right:0;width:100%;opacity:.3;z-index:2;position:absolute;bottom:0;margin:auto;text-align:center}.page--home .section--hero .topo--hero svg{height:100%}.page--home .section--latest-film{padding-top:9rem;padding-bottom:16rem}@media screen and (max-width:900px){.page--home .section--latest-film{padding-bottom:10rem}}.page--home .section--recent-films{padding-top:0;padding-bottom:0}.page--home .section--social{padding-top:12rem;padding-bottom:16rem;position:relative}.page--home .section--social .topo--one{top:0;left:0}.page--home .section--social .topo--two{right:0;top:50%}@media screen and (max-width:900px){.page--home .section--social{padding-top:6rem;padding-bottom:6rem}}.page--home .section--contact{padding-bottom:18rem;position:relative;overflow:hidden}.page--home .section--contact .topo{top:0;left:0;width:30%}.page--home .films__item{margin-bottom:12rem}@media screen and (max-width:900px){.page--home .section--contact{padding-bottom:6rem;text-align:center}.page--home .section--contact .contact__header{margin-left:auto;margin-right:auto}.page--home .films__item{margin-bottom:6rem}}.page--about .header{position:relative;z-index:1}.page--about .section--mainprofile{padding-top:calc(4rem + 21.8rem);margin-top:-21.8rem;overflow:hidden;position:relative}.page--about .section--mainprofile .topo{right:0;top:0;width:70%;height:100%}.page--about .section--mainprofile .topo svg{height:100%;-webkit-transform:translateX(-10%);transform:translateX(-10%)}@media screen and (max-width:1200px){.page--about .section--mainprofile .topo svg{height:auto;-webkit-transform:none;transform:none}}.page--about .section--otherprofiles{position:relative;overflow:hidden;padding-bottom:16rem}.page--about .section--otherprofiles .topo{right:0;bottom:0;width:50vw;color:#fff}@media screen and (max-width:900px){.page--about .section--otherprofiles{padding-bottom:6rem}}.page--about .section--world-map{padding-top:15rem;padding-bottom:15rem;overflow:hidden}.page--about .section--world-map .container,.page--about .section--world-map .section__inner{height:100%}.page--about .section--world-map .container{display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page--about .section--world-map .page-header{padding-top:25rem;padding-bottom:25rem;position:relative;z-index:1;max-width:56rem;margin-bottom:0}@media screen and (max-width:1200px){.page--about .section--world-map .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page--about .section--world-map .page-header{padding-top:8rem;padding-bottom:8rem}}.page--about .section--world-map .page-header__title{color:#fff}.page--about .section--world-map .icon--world-map{position:absolute;z-index:0;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100vw;max-width:150rem;min-width:120rem}@media screen and (max-width:900px){.page--about .section--world-map .icon--world-map{left:calc(50vw + 10rem)}}.page--films .section--pageheader{padding-top:6rem;padding-bottom:0}.page--films .section--pageheader .topo{right:0;top:0;width:70%;height:100%}.page--films .section--pageheader .topo svg{height:100%;-webkit-transform:translateX(-10%);transform:translateX(-10%)}.page--films .section--featuredfilms{padding-top:0;padding-bottom:0}.page--films .section--otherfilms{padding-top:13rem;padding-bottom:0;position:relative;overflow:hidden}.page--films .section--otherfilms .topo--one{right:0;top:0}.page--films .section--otherfilms .topo--four{left:0;bottom:0;width:40rem}@media screen and (max-width:1200px){.page--films .section--pageheader .topo svg{height:auto;-webkit-transform:none;transform:none}.page--films .section--otherfilms .topo--four{display:none}}.page--stills .section--pageheader{padding-top:6rem;padding-bottom:0}.page--stills .section--pageheader .topo{right:0;top:0;width:70%;height:100%}.page--stills .section--pageheader .topo svg{height:100%;-webkit-transform:translateX(-10%);transform:translateX(-10%)}@media screen and (max-width:1200px){.page--stills .section--pageheader .topo svg{height:auto;-webkit-transform:none;transform:none}}@media screen and (max-width:900px){.page--films .section--otherfilms{padding-top:6rem}.page--stills .section--pageheader{padding-top:3rem}}.page--stills .section--gallery{padding-top:7rem;position:relative;overflow:hidden}.page--stills .section--gallery .topo{bottom:0;left:0}@media screen and (max-width:900px){.page--stills .section--gallery{padding-top:0}}.page--contact .section--pageheader{padding-top:6rem;padding-bottom:22rem}.page--contact .section--pageheader .topo{right:0;top:0;width:70%;height:100%}.page--contact .section--pageheader .topo svg{height:100%;-webkit-transform:translateX(-10%);transform:translateX(-10%)}@media screen and (max-width:1200px){.page--contact .section--pageheader .topo svg{height:auto;-webkit-transform:none;transform:none}}@media screen and (max-width:900px){.page--contact .section--pageheader{padding-top:3rem;padding-bottom:6rem}.hero-carousel{position:relative}}.hero-carousel-wrapper{position:relative}.hero-carousel{height:0;padding-bottom:48.35294%}.hero-carousel .swiper-wrapper,.hero-carousel .swiper-wrapper:after,.hero-carousel__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.hero-carousel .swiper-wrapper{z-index:1}.hero-carousel .swiper-wrapper:after{content:'';background-color:rgba(0,0,0,.5);pointer-events:none}.hero-carousel__slide{background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#1D1D1D;-webkit-transition:2s ease-out opacity,0s -webkit-transform!important;transition:2s ease-out opacity,0s -webkit-transform!important;transition:0s transform,2s ease-out opacity!important;transition:0s transform,2s ease-out opacity,0s -webkit-transform!important}.hero-carousel__slide.swiper-lazy{opacity:0!important}.hero-carousel__slide.swiper-lazy-loaded.swiper-slide-active{opacity:1!important}.hero-carousel__overlay{z-index:2;margin:auto;padding:4rem;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:900px){.hero-carousel__overlay{position:relative;padding-left:0;padding-right:0;padding-top:0}}@media screen and (max-width:1100px){.hero-carousel__overlay{position:relative;bottom:auto;padding:0}}.hero-carousel__overlay__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:6vw}.hero-carousel__overlay__inner .icon svg{stroke-width:1}.hero-carousel__overlay__inner .icon--logo-monogram{margin-right:8%;max-width:28rem}@media screen and (max-width:1100px){.hero-carousel__overlay__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}.hero-carousel__overlay__inner .icon--logo-monogram{margin:auto;width:30vw;position:absolute;top:calc(-56.25vw + 5rem);height:0;padding-bottom:56.25vw}.hero-carousel__overlay__inner .icon--logo-monogram svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}}@media screen and (max-width:1100px) and (max-width:900px){.hero-carousel__overlay__inner .icon--logo-monogram svg{stroke-width:2}}@media screen and (max-width:900px){.hero-carousel__overlay__inner .icon--logo-monogram{width:30vw;min-width:0}}.hero-carousel__overlay__content{font-size:3.6rem;line-height:1.2;max-width:21em;color:#fff;-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;position:relative}@media screen and (min-width:1100px) and (min-height:1200px){.hero-carousel__overlay__content{-webkit-box-flex:0;-ms-flex:none;flex:none}}@media screen and (max-width:1600px){.hero-carousel__overlay__content{font-size:2.8rem;padding:4rem 0;line-height:1.45}}@media screen and (max-width:600px){.hero-carousel__overlay__inner .icon--logo-monogram{top:calc(-56.25vw + 3rem)}.hero-carousel__overlay__content{font-size:2.2rem}}.hero-carousel__location{margin-top:4rem;font-size:2.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-carousel__btn,.wrapper{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal}.hero-carousel__location .icon{margin-right:2.5rem;color:#fff;position:relative;top:.36em}.hero-carousel__btn{color:#CE693C;border:0;padding:0;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:calc(100% + 8rem);left:0}.hero-carousel__btn .icon{-webkit-transition:.4s cubic-bezier(.19,1,.22,1) -webkit-transform;transition:.4s cubic-bezier(.19,1,.22,1) -webkit-transform;transition:.4s cubic-bezier(.19,1,.22,1) transform;transition:.4s cubic-bezier(.19,1,.22,1) transform,.4s cubic-bezier(.19,1,.22,1) -webkit-transform;margin-top:3rem;-webkit-transform:translateY(0);transform:translateY(0)}.hero-carousel__btn:active,.hero-carousel__btn:hover{color:#fff;background-color:transparent}.hero-carousel__btn:active .icon,.hero-carousel__btn:hover .icon{-webkit-transform:translateY(.7em);transform:translateY(.7em)}@media screen and (max-width:1600px){.hero-carousel__location{font-size:2rem}.hero-carousel__location .icon{width:6rem}.hero-carousel__btn{top:calc(100% + 4rem)}}@media screen and (max-width:1200px){.hero-carousel__btn{top:calc(100% + 2rem);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hero-carousel__btn .icon{margin-top:0;margin-left:2rem}}@media screen and (max-width:1100px){.hero-carousel__btn{position:relative;margin-top:6rem;top:0}}.container{max-width:calc(158rem);margin-left:auto;margin-right:auto;padding-left:4rem;padding-right:4rem}@media screen and (max-width:1600px){.container{max-width:calc(118rem)}}@media screen and (max-width:600px){.hero-carousel__location{font-size:1.8rem}.hero-carousel__location .icon{width:5rem}.container{padding-left:2rem;padding-right:2rem}}.wrapper{display:flex;min-height:100vh;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.header__inner{padding-top:8rem;padding-bottom:8rem}@media screen and (max-width:900px){.header__inner{padding-top:4rem;padding-bottom:4rem}}.footer{background-color:#030303;color:#535353;font-weight:300;font-size:1rem;text-transform:uppercase;letter-spacing:.18em;text-align:center;position:relative}.footer a{color:currentColor}.footer a:hover{color:#fff}.footer__inner{padding-top:10rem;padding-bottom:10rem}@media screen and (max-width:900px){.footer__inner{padding-top:6rem;padding-bottom:6rem}}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 3.2rem;padding:0;list-style-type:none}.footer__social__item{margin:0 2rem}.footer__social__link{border-bottom:none;color:#535353}.footer__social__link:active,.footer__social__link:hover{color:#fff}.footer__credits{margin-top:1.4rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbHMvX25vcm1hbGl6ZS5zY3NzIiwic2NyZWVuLmNzcyIsImdsb2JhbHMvX2Jhc2Uuc2NzcyIsIm1vZHVsZXMvX2J0bi5zY3NzIiwibW9kdWxlcy9fbGlnaHRib3guc2NzcyIsIm1vZHVsZXMvX2Jhci1saW5rLnNjc3MiLCJtb2R1bGVzL19jb250YWN0LnNjc3MiLCJtb2R1bGVzL19zZWN0aW9uLXRpdGxlLnNjc3MiLCJtb2R1bGVzL190d2l0dGVyLnNjc3MiLCJnbG9iYWxzL19wcmludC5zY3NzIiwiX3ZlbmRvci5zY3NzIiwiZ2xvYmFscy9fYW5pbWF0aW9ucy5zY3NzIiwibW9kdWxlcy9fYmFyY29kZS5zY3NzIiwibW9kdWxlcy9fZmlsbXMuc2NzcyIsIm1vZHVsZXMvX2JsYXp5LnNjc3MiLCJtb2R1bGVzL190b3BvLnNjc3MiLCJtb2R1bGVzL19pY29uLnNjc3MiLCJtb2R1bGVzL19yZWFkbW9yZS5zY3NzIiwibW9kdWxlcy9fcGFnZS1oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX25hdi5zY3NzIiwibW9kdWxlcy9faW5zdGFncmFtLnNjc3MiLCJtb2R1bGVzL19zZWN0aW9uLnNjc3MiLCJtb2R1bGVzL19nYWxsZXJ5LnNjc3MiLCJtb2R1bGVzL190ZWFtLW1lbWJlcnMuc2NzcyIsIl9tYWluLnNjc3MiLCJtb2R1bGVzL19wcm9maWxlLnNjc3MiLCJtb2R1bGVzL19wYWdlcy5zY3NzIiwibW9kdWxlcy9faGVyby1jYXJvdXNlbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkF5UUEsR0E5SUEsR0M0TUEsS0FDQSxHRDFJQSxFQytEQSxJQTRFQSxHRHpJRSxPQUFBLElBQUEsRUVsS0YsS0ZtU0EsT0FXQSxLQTFQRSxPQUFBLEVHbEZGLEtEMkRFLFNBQ0UsTUFBQSxLRnVDSixTRWRBLFFEOEVBLFFDekRFLGNBQUEsYUFwQkEsUUFBQSxFRjdERixNRWdFQSxPRERBLE9BQ0EsTUNTRSxRQUFBLGFFMURBLGtCQUFBLGlCRitCRixFQWtCQSxP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LE9BQUEsRUFBQSxFQUFBLE9BQ0EsUUFBQSxFQUNBLGdCQUFBLEtBRUEsc0JBQ0UsT0FBQSxFQUFBLEtBR0Ysc0JBQ0UsY0FBQSxLQUNBLE1BQUEsUUFFQSw2QkFBQSw0QkFFRSxNQUFBLEtBS04saUJBQ0UsV0FBQSIsImZpbGUiOiJzY3JlZW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cbiAqIEtub3duIGlzc3VlOiBubyBJRSA2IHN1cHBvcnQuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0ZXh0IHJlc2l6aW5nIG9kZGx5IGluIElFIDYvNyB3aGVuIGJvZHkgYGZvbnQtc2l6ZWAgaXMgc2V0IHVzaW5nXG4gKiAgICBgZW1gIHVuaXRzLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgZm9udC1mYW1pbHlgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBgdGV4dGFyZWFgIGFuZCBvdGhlciBmb3JtXG4gKiBlbGVtZW50cy5cbiAqL1xuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbnMgaGFuZGxlZCBpbmNvcnJlY3RseSBpbiBJRSA2LzcuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVHlwb2dyYXBoeVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIGZvbnQgc2l6ZXMgYW5kIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAqIEFkZHJlc3MgZm9udCBzaXplcyB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsXG4gKiBhbmQgQ2hyb21lLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbjogMC44M2VtIDA7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjE3ZW07XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMS4zM2VtIDA7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG4gIG1hcmdpbjogMS42N2VtIDA7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAwLjY3ZW07XG4gIG1hcmdpbjogMi4zM2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggMyssIFNhZmFyaSA0LzUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNi83IG5vcm1hbGl6YXRpb24uXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICovXG5wLFxucHJlIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBJRSA2LCBTYWZhcmkgNC81LCBhbmQgQ2hyb21lLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICBfZm9udC1mYW1pbHk6ICdjb3VyaWVyIG5ldycsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIENTUyBxdW90ZXMgbm90IHN1cHBvcnRlZCBpbiBJRSA2LzcuXG4gKi9cbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgcXVvdGVzYCBwcm9wZXJ0eSBub3Qgc3VwcG9ydGVkIGluIFNhZmFyaSA0LlxuICovXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaXN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAqL1xuZGwsXG5tZW51LFxub2wsXG51bCB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luOiAwIDAgMCA0MHB4O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgcGFkZGluZ3Mgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAqL1xubWVudSxcbm9sLFxudWwge1xuICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xufVxuXG4vKipcbiAqIENvcnJlY3QgbGlzdCBpbWFnZXMgaGFuZGxlZCBpbmNvcnJlY3RseSBpbiBJRSA3LlxuICovXG5uYXYgdWwsXG5uYXYgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqIDIuIEltcHJvdmUgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxuICovXG5pbWcge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOSwgU2FmYXJpIDUsIGFuZCBPcGVyYSAxMS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBtYXJnaW4gZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xuZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxuICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXG4gKiAzLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMiAqL1xuICAqbWFyZ2luLWxlZnQ6IC03cHg7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LCBGaXJlZm94IDMrLCBTYWZhcmkgNSxcbiAqICAgIGFuZCBDaHJvbWUuXG4gKiAzLiBJbXByb3ZlIGFwcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXG4gICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqIDQuIFJlbW92ZSBpbm5lciBzcGFjaW5nIGluIElFIDcgd2l0aG91dCBhZmZlY3Rpbmcgbm9ybWFsIHRleHQgaW5wdXRzLlxuICogICAgS25vd24gaXNzdWU6IGlubmVyIHNwYWNpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbiAgKm92ZXJmbG93OiB2aXNpYmxlOyAgLyogNCAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkuXG4gKiAzLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgNy5cbiAqICAgIEtub3duIGlzc3VlOiBleGNlc3MgcGFkZGluZyByZW1haW5zIGluIElFIDYuXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xuICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXG4gICp3aWR0aDogMTNweDsgLyogMyAqL1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgNi83LzgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICAuaXIgYTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuICBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IDAuNWNtO1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cbiAqIEtub3duIGlzc3VlOiBubyBJRSA2IHN1cHBvcnQuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRSA2Lzcgd2hlbiBib2R5IGBmb250LXNpemVgIGlzIHNldCB1c2luZ1xuICogICAgYGVtYCB1bml0cy5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYGZvbnQtZmFtaWx5YCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gYHRleHRhcmVhYCBhbmQgb3RoZXIgZm9ybVxuICogZWxlbWVudHMuXG4gKi9cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW5zIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUUgNi83LlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIGZvbnQgc2l6ZXMgYW5kIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAqIEFkZHJlc3MgZm9udCBzaXplcyB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsXG4gKiBhbmQgQ2hyb21lLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbjogMC44M2VtIDA7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjE3ZW07XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMS4zM2VtIDA7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG4gIG1hcmdpbjogMS42N2VtIDA7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAwLjY3ZW07XG4gIG1hcmdpbjogMi4zM2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggMyssIFNhZmFyaSA0LzUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNi83IG5vcm1hbGl6YXRpb24uXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICovXG5wLFxucHJlIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBJRSA2LCBTYWZhcmkgNC81LCBhbmQgQ2hyb21lLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICBfZm9udC1mYW1pbHk6ICdjb3VyaWVyIG5ldycsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIENTUyBxdW90ZXMgbm90IHN1cHBvcnRlZCBpbiBJRSA2LzcuXG4gKi9cbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgcXVvdGVzYCBwcm9wZXJ0eSBub3Qgc3VwcG9ydGVkIGluIFNhZmFyaSA0LlxuICovXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaXN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKi9cbmRsLFxubWVudSxcbm9sLFxudWwge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbjogMCAwIDAgNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHBhZGRpbmdzIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKi9cbm1lbnUsXG5vbCxcbnVsIHtcbiAgcGFkZGluZzogMCAwIDAgNDBweDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGxpc3QgaW1hZ2VzIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUUgNy5cbiAqL1xubmF2IHVsLFxubmF2IG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICogMi4gSW1wcm92ZSBpbWFnZSBxdWFsaXR5IHdoZW4gc2NhbGVkIGluIElFIDcuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOSwgU2FmYXJpIDUsIGFuZCBPcGVyYSAxMS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvcnJlY3QgbWFyZ2luIGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gKi9cbmZvcm0ge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgNi83LzgvOS5cbiAqIDIuIENvcnJlY3QgdGV4dCBub3Qgd3JhcHBpbmcgaW4gRmlyZWZveCAzLlxuICogMy4gQ29ycmVjdCBhbGlnbm1lbnQgZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDIgKi9cbiAgKm1hcmdpbi1sZWZ0OiAtN3B4O1xuICAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNywgRmlyZWZveCAzKywgU2FmYXJpIDUsXG4gKiAgICBhbmQgQ2hyb21lLlxuICogMy4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMyAqL1xuICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCAzKyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA2Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKiA0LiBSZW1vdmUgaW5uZXIgc3BhY2luZyBpbiBJRSA3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0cy5cbiAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqL1xuICAqb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDQgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICogMy4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDcuXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbiAgKmhlaWdodDogMTNweDtcbiAgLyogMyAqL1xuICAqd2lkdGg6IDEzcHg7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qIDIgKi9cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICNDRTY5M0M7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogI0NFNjkzQztcbn1cblxuYTo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5hOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5odG1sLCBib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJTb2xlaWxcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjQ0JDQkNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Ugb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbn1cbi5oYXMtanMubm8tZm9udHMgYm9keSwgLmhhcy1qcy5oYXMtZm9udHMgYm9keSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5wIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5wOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjQ0U2OTNDO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIGJvcmRlci1jb2xvciwgMC40cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6Zm9jdXMsXG5hOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4ycyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgY29sb3I7XG59XG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHJldmVhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKipcbiAqIFN3aXBlciAzLjMuMVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNiwgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqIFRoZSBpRGFuZ2Vyby51c1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciBNSVRcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgNywgMjAxNlxuICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtO1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1saW5lczogbXVsdGlwbGU7XG4gIC1tb3otYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgaGVpZ2h0O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci13cDgtaG9yaXpvbnRhbCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXdwOC12ZXJ0aWNhbCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4vKiBBcnJvd3MgKi9cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi8qIFBhZ2luYXRpb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiAzMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDVweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcy5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcy5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4vKiAzRCBDb250YWluZXIgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAtbW96LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC1vLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tcy10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xuICAvKiBDaHJvbWUgMTArLCBTYWZhcmkgNS4xKywgaU9TIDUrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgLyogRmlyZWZveCAzLjYtMTUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xuICAvKiBGaXJlZm94IDE2KywgSUUxMCwgT3BlcmEgMTIuNTArICovXG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHRyYW5zcGFyZW50KSk7XG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgLyogRmlyZWZveCAzLjYtMTUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xuICAvKiBGaXJlZm94IDE2KywgSUUxMCwgT3BlcmEgMTIuNTArICovXG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgLyogQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xuICAvKiBGaXJlZm94IDMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cbn1cblxuLyogQ292ZXJmbG93ICovXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXdyYXBwZXIge1xuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4vKiBDdWJlICsgRmxpcCAqL1xuLnN3aXBlci1jb250YWluZXItY3ViZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBDdWJlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuXG4vKiBGYWRlICovXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NFNjkzQztcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgcGFkZGluZzogMC44cmVtIDIuMnJlbSAwLjdyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiAwLjhzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cbi5idG46aG92ZXIsIC5idG46YWN0aXZlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTY5M0M7XG4gIGJvcmRlci1jb2xvcjogI0NFNjkzQztcbn1cbi5idG46aG92ZXIgLmljb24sIC5idG46YWN0aXZlIC5pY29uIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5idG4tLXBsYWluIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmJ0bi0tcGxhaW46aG92ZXIsIC5idG4tLXBsYWluOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAjQ0U2OTNDO1xufVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIuNHJlbTtcbn1cbi5pY29uLS1sb2dvIHtcbiAgd2lkdGg6IDI0LjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaWNvbi0tbG9nbyB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICB9XG59XG4uaWNvbi0tZmFjZWJvb2sge1xuICB3aWR0aDogMS40cmVtO1xufVxuLmljb24tLXZpbWVvIHtcbiAgd2lkdGg6IDIuMnJlbTtcbn1cbi5pY29uLS1hcnJvdy1uZSB7XG4gIHdpZHRoOiAxLjJyZW07XG59XG4uaWNvbi0tYXJyb3ctdyB7XG4gIHdpZHRoOiAxLjhyZW07XG59XG4uaWNvbi0tYXJyb3ctcyB7XG4gIHdpZHRoOiAxLjFyZW07XG59XG4uaWNvbi0tY2xvc2Uge1xuICB3aWR0aDogMi43cmVtO1xufVxuLmljb24tLW1lbnUge1xuICB3aWR0aDogMi43cmVtO1xufVxuLmljb24tLXBsYXkge1xuICB3aWR0aDogMXJlbTtcbn1cbi5pY29uLS1wbGF5LWJ0biB7XG4gIHdpZHRoOiAxNXJlbTtcbiAgaGVpZ2h0OiAxNXJlbTtcbn1cbi5pY29uLS1sb2dvLW1vbm9ncmFtIHtcbiAgd2lkdGg6IDM1LjdyZW07XG59XG4uaWNvbi0tbG9nby1tb25vZ3JhbSAubGV0dGVyLWYge1xuICBjb2xvcjogI0NFNjkzQztcbn1cbi5pY29uLS1jaGV2cm9uLWRvd24ge1xuICB3aWR0aDogMS4ycmVtO1xufVxuLmljb24tLW1hcCB7XG4gIHdpZHRoOiA3LjRyZW07XG59XG4uaWNvbi0tbWFwIC5waW4ge1xuICBjb2xvcjogI0NFNjkzQztcbn1cbi5pY29uLS1tYXAgLnBpbmhvbGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5pY29uLS13b3JsZC1tYXAge1xuICB3aWR0aDogMTE3LjZyZW07XG59XG5cbi5yZWFkbW9yZV9fZXhjZXJwdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pcy10cnVuY2F0ZWQgLnJlYWRtb3JlX19leGNlcnB0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucmVhZG1vcmVfX2Z1bGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5pcy10cnVuY2F0ZWQgLnJlYWRtb3JlX19mdWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnJlYWRtb3JlX19idG4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnJlYWRtb3JlX19idG4gLmljb24ge1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4xZW07XG59XG4ucmVhZG1vcmVfX2J0biAuaWNvbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zaXRpb246IDAuNHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIHRyYW5zZm9ybTtcbn1cbi5pcy10cnVuY2F0ZWQgLnJlYWRtb3JlX19idG4gLmljb24gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLnJlYWRtb3JlX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi50b3BvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG9wby0taGVybyB7XG4gIGNvbG9yOiAjQ0U2OTNDO1xuICBvcGFjaXR5OiAwLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcG8ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJhci1saW5rIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYmFyLWxpbmsgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNC44cmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSBjb2xvciwgMC44cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgYmFja2dyb3VuZC1jb2xvcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5iYXItbGluayBhIHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIH1cbn1cbi5iYXItbGluayBhIC5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4wNWVtO1xuICB0cmFuc2l0aW9uOiAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDApO1xufVxuLmJhci1saW5rIGEgc3ZnIHtcbiAgY29sb3I6ICNDRTY5M0M7XG59XG4uYmFyLWxpbmsgYTpob3ZlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHMsIDEuNnM7XG4gIGNvbG9yOiAjQ0U2OTNDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJhci1saW5rIGE6aG92ZXIgLmljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwLjdlbSk7XG59XG4uYmFyLWxpbmstLWV4dGVybmFsIGE6aG92ZXIgLmljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuN2VtKSB0cmFuc2xhdGVYKDAuN2VtKTtcbn1cblxuLmJsYXp5IHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuLmJsYXp5LmlzLWxvYWRlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogcmV2ZWFsIDAuNnMgZWFzZSAwcyAxIGZvcndhcmRzO1xufVxuXG4ucGlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDFEMUQ7XG59XG4ucGlsID4gZGl2LFxuLnBpbCA+IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYXJjb2RlIHtcbiAgY29sb3I6ICNCM0IzQjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcmVtO1xuICByaWdodDogY2FsYygxMDAlICsgNi40cmVtKTtcbn1cbi5wcm9maWxlLS1tYWluIH4gLmJhcmNvZGUsIC5wYWdlLWhlYWRlciB+IC5iYXJjb2RlIHtcbiAgdG9wOiAxLjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuc2VjdGlvbi0taW5kZW50IC5iYXJjb2RlIHtcbiAgICByaWdodDogY2FsYygxMDAlICsgMy4ycmVtKTtcbiAgfVxufVxuLmJhcmNvZGVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGhlaWdodDogMXJlbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7XG59XG4uYmFyY29kZV9fbGluZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjhzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIG1hcmdpbi1yaWdodCwgMC44cyAwLjNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSBvcGFjaXR5O1xufVxuLmhhcy1qcy5uby1mb250cyAuYmFyY29kZV9fbGluZSwgLmhhcy1qcy5oYXMtZm9udHMgLmJhcmNvZGVfX2xpbmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmhhcy1qcy5uby1mb250cyAuYmFyY29kZV9fbGluZTpudGgtY2hpbGQoMG4rMSksIC5oYXMtanMuaGFzLWZvbnRzIC5iYXJjb2RlX19saW5lOm50aC1jaGlsZCgwbisxKSB7XG4gIG1hcmdpbi1yaWdodDogOS4zcmVtO1xufVxuLmhhcy1qcy5uby1mb250cyAuYmFyY29kZV9fbGluZTpudGgtY2hpbGQoMG4rMiksIC5oYXMtanMuaGFzLWZvbnRzIC5iYXJjb2RlX19saW5lOm50aC1jaGlsZCgwbisyKSB7XG4gIG1hcmdpbi1yaWdodDogMi40cmVtO1xufVxuLmJhcmNvZGVfX3RleHQge1xuICBtYXJnaW4tbGVmdDogMi42cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cbn1cbi5wYWdlLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0NFNjkzQztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC45ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMWVtO1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX2ludHJvIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIG1heC13aWR0aDogMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1oZWFkZXJfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1heC13aWR0aDogNDBlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5zZWN0aW9uLXRpdGxlX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi10aXRsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG5cbi5qcy12aW1lby1saWdodGJveCxcbi5qcy1saWdodGJveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpZ2h0Ym94IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dCBvcGFjaXR5LCAwcyAwLjRzIHRyYW5zZm9ybTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxpZ2h0Ym94LmlzLW9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dCBvcGFjaXR5LCAwcyAwcyB0cmFuc2Zvcm07XG59XG4ubGlnaHRib3hfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubGlnaHRib3hfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5saWdodGJveF9fbWVkaWEsIC5saWdodGJveF9fZmlndXJlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saWdodGJveF9fbWVkaWFfX2ltZywgLmxpZ2h0Ym94X19maWd1cmVfX2ltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleDogMSAwIGF1dG87XG59XG4ubGlnaHRib3hfX21lZGlhX19pbWc6YWZ0ZXIsIC5saWdodGJveF9fZmlndXJlX19pbWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NFNjkzQztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NFNjkzQztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRTY5M0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IDAuMTVzIDAuMXMgZWFzZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5pcy1vcGVuIC5saWdodGJveF9fbWVkaWFfX2ltZzphZnRlciwgLmlzLW9wZW4gLmxpZ2h0Ym94X19maWd1cmVfX2ltZzphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbjogc3BpbiAwLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBmb3J3YXJkcztcbn1cbi5pcy1vcGVuLmhhcy1sb2FkZWQgLmxpZ2h0Ym94X19tZWRpYV9faW1nOmFmdGVyLCAuaXMtb3Blbi5oYXMtbG9hZGVkIC5saWdodGJveF9fZmlndXJlX19pbWc6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwcyBlYXNlO1xuICBhbmltYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubGlnaHRib3hfX21lZGlhX19pbWcsIC5saWdodGJveF9fZmlndXJlX19pbWcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG4ubGlnaHRib3hfX21lZGlhX19pbWctY29udGVudCwgLmxpZ2h0Ym94X19maWd1cmVfX2ltZy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjA1cyBlYXNlIHRyYW5zZm9ybSwgMC4ycyAwcyBlYXNlIG9wYWNpdHk7XG59XG4uaGFzLWxvYWRlZCAubGlnaHRib3hfX21lZGlhX19pbWctY29udGVudCwgLmhhcy1sb2FkZWQgLmxpZ2h0Ym94X19maWd1cmVfX2ltZy1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4wNXMgZWFzZSB0cmFuc2Zvcm0sIDAuNnMgMHMgZWFzZSBvcGFjaXR5O1xufVxuLmxpZ2h0Ym94X19tZWRpYV9faW1nLWNvbnRlbnQgaW1nLCAubGlnaHRib3hfX2ZpZ3VyZV9faW1nLWNvbnRlbnQgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxMnZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmxpZ2h0Ym94X19tZWRpYV9faW1nLWNvbnRlbnQgaW1nLCAubGlnaHRib3hfX2ZpZ3VyZV9faW1nLWNvbnRlbnQgaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaGFzLWxvYWRlZCAubGlnaHRib3hfX21lZGlhX19pbWctY29udGVudCBpbWcsIC5oYXMtbG9hZGVkIC5saWdodGJveF9fZmlndXJlX19pbWctY29udGVudCBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuLmxpZ2h0Ym94X19tZWRpYV9faW1nLWNvbnRlbnQgaW1nLmlzLXJlbW92aW5nLCAubGlnaHRib3hfX2ZpZ3VyZV9faW1nLWNvbnRlbnQgaW1nLmlzLXJlbW92aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oYXMtbG9hZGVkIC5saWdodGJveF9fbWVkaWFfX2ltZy1jb250ZW50IGltZy5pcy1yZW1vdmluZywgLmhhcy1sb2FkZWQgLmxpZ2h0Ym94X19maWd1cmVfX2ltZy1jb250ZW50IGltZy5pcy1yZW1vdmluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGlnaHRib3hfX21lZGlhX19pbWctY29udGVudCBpbWcuaXMtcmVtb3ZlZCwgLmxpZ2h0Ym94X19maWd1cmVfX2ltZy1jb250ZW50IGltZy5pcy1yZW1vdmVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpZ2h0Ym94X19iYWNrZHJvcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC42cyAwcyBlYXNlIG9wYWNpdHk7XG59XG4ubGlnaHRib3hfX2JhY2tkcm9wIC5pY29uIHtcbiAgd2lkdGg6IDIwcmVtO1xuICBzdHJva2Utd2lkdGg6IDI7XG59XG4uaXMtb3BlbiAubGlnaHRib3hfX2JhY2tkcm9wIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pcy1vcGVuLmhhcy1sb2FkZWQgLmxpZ2h0Ym94X19iYWNrZHJvcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG4ubGlnaHRib3hfX2VtYmVkIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uaXMtb3BlbiAubGlnaHRib3hfX2VtYmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGlnaHRib3hfX2VtYmVkIG9iamVjdCxcbi5saWdodGJveF9fZW1iZWQgdmlkZW8sXG4ubGlnaHRib3hfX2VtYmVkIGVtYmVkLFxuLmxpZ2h0Ym94X19lbWJlZCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOHJlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuOHMgZWFzZSBvcGFjaXR5O1xufVxuLmhhcy1sb2FkZWQgLmxpZ2h0Ym94X19lbWJlZCBvYmplY3QsIC5oYXMtbG9hZGVkXG4ubGlnaHRib3hfX2VtYmVkIHZpZGVvLCAuaGFzLWxvYWRlZFxuLmxpZ2h0Ym94X19lbWJlZCBlbWJlZCwgLmhhcy1sb2FkZWRcbi5saWdodGJveF9fZW1iZWQgaWZyYW1lIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5saWdodGJveF9fZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDBlbTtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICB0cmFuc2l0aW9uOiAwcyAwcyBlYXNlIG9wYWNpdHksIDBzIDBzIGVhc2UgdHJhbnNmb3JtO1xufVxuLmhhcy1sb2FkZWQgLmxpZ2h0Ym94X19mb290ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IDAuNnMgMC4xcyBlYXNlIG9wYWNpdHksIDAuNnMgMC4xcyBlYXNlIHRyYW5zZm9ybTtcbn1cbi5saWdodGJveF9fZm9vdGVyIGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ubGlnaHRib3hfX2Zvb3RlciBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGlnaHRib3hfX2Zvb3Rlci5jYW4tdHJ1bmNhdGUgcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5saWdodGJveF9fZm9vdGVyLmNhbi10cnVuY2F0ZTphZnRlciB7XG4gICAgY29udGVudDogJ2xlc3MnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMC40ZW0gYXV0byAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmxpZ2h0Ym94X19mb290ZXIuY2FuLXRydW5jYXRlLmlzLXRydW5jYXRlZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAubGlnaHRib3hfX2Zvb3Rlci5jYW4tdHJ1bmNhdGUuaXMtdHJ1bmNhdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnbW9yZSc7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICB9XG59XG4ubGlnaHRib3hfX2RhdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xufVxuLmxpZ2h0Ym94X19jYXB0aW9uIHtcbiAgY29sb3I6ICM3QjdCN0I7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5saWdodGJveF9fY2xvc2UsIC5saWdodGJveF9fcHJldiwgLmxpZ2h0Ym94X19uZXh0IHtcbiAgY29sb3I6ICNDRTY5M0M7XG59XG4ubGlnaHRib3hfX2Nsb3NlOmhvdmVyLCAubGlnaHRib3hfX2Nsb3NlOmFjdGl2ZSwgLmxpZ2h0Ym94X19wcmV2OmhvdmVyLCAubGlnaHRib3hfX3ByZXY6YWN0aXZlLCAubGlnaHRib3hfX25leHQ6aG92ZXIsIC5saWdodGJveF9fbmV4dDphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saWdodGJveF9fY2xvc2Uge1xuICB3aWR0aDogMi43cmVtO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmxpZ2h0Ym94X19wcmV2LCAubGlnaHRib3hfX25leHQge1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubGlnaHRib3hfX3ByZXYsIC5saWdodGJveF9fbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5saWdodGJveF9fcHJldltkaXNhYmxlZF0sIC5saWdodGJveF9fbmV4dFtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjI7XG59XG4ubGlnaHRib3hfX3ByZXYgLmljb24sIC5saWdodGJveF9fbmV4dCAuaWNvbiB7XG4gIHdpZHRoOiA0LjlyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubGlnaHRib3hfX3ByZXYgLmljb24sIC5saWdodGJveF9fbmV4dCAuaWNvbiB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cbn1cbi5saWdodGJveF9fbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjhlbTtcbiAgcmlnaHQ6IDA7XG59XG4ubGlnaHRib3hfX3ByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5zZWN0aW9uX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLS1pbmRlbnQgLnNlY3Rpb25fX2lubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDYuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5zZWN0aW9uLS1pbmRlbnQgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMy4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuc2VjdGlvbi0taW5kZW50IC5zZWN0aW9uX19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEMUQxRDtcbn1cblxuLm5hdiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uYXZfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSBjb2xvcjtcbn1cbi5uYXZfX2xvZ28gcGF0aCB7XG4gIHRyYW5zaXRpb246IDAuNHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuLm5hdl9fbG9nbzpob3ZlciAuaWNvbiwgLm5hdl9fbG9nbzpmb2N1cyAuaWNvbiB7XG4gIGNvbG9yOiAjQ0U2OTNDO1xufVxuLm5hdl9fbWVudS1idG4ge1xuICBjb2xvcjogI0NFNjkzQztcbn1cbi5uYXZfX21lbnUtYnRuOmhvdmVyLCAubmF2X19tZW51LWJ0bjphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZfX21lbnUtYnRuLS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm5hdl9fbWVudS1idG4tLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZfX21lbnUtYnRuLS1jbG9zZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IGNhbGMoNHJlbSArIDEuNHJlbSk7XG4gIHJpZ2h0OiA0cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmlzLW9wZW4gLm5hdl9fbWVudS1idG4tLWNsb3NlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uYXZfX21lbnUtYnRuLS1jbG9zZSB7XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5uYXZfX21lbnUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLm5hdl9fbWVudS5pcy1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2X19zb2NpYWwsIC5uYXZfX3BhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdl9fcGFnZXMgLnRvcG8ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubmF2X19wYWdlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzAzMDMwMztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5pcy1vcGVuIC5uYXZfX3BhZ2VzIHtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubmF2X19wYWdlcyAudG9wbyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdl9faXRlbSB7XG4gIG1hcmdpbjogMCAycmVtO1xufVxuLm5hdl9faXRlbS0taG9tZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2X19zb2NpYWwgLm5hdl9faXRlbSB7XG4gIG1hcmdpbjogMCAxLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm5hdl9fc29jaWFsIC5uYXZfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICB9XG4gIC5uYXZfX3NvY2lhbCAubmF2X19pdGVtIC5pY29uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuICAubmF2X19zb2NpYWwgLm5hdl9faXRlbSAuaWNvbi0tZmFjZWJvb2sge1xuICAgIHdpZHRoOiAxLjJyZW07XG4gIH1cbn1cbi5uYXZfX3NvY2lhbCAubmF2X19pdGVtOmxhc3QtY2hpbGQsIC5uYXZfX3BhZ2VzIC5uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXZfX3NvY2lhbCAubmF2X19pdGVtOmZpcnN0LWNoaWxkLCAubmF2X19wYWdlcyAubmF2X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm5hdl9fcGFnZXMgLm5hdl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm5hdl9fcGFnZXMgLm5hdl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLjZlbSAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAubmF2X19wYWdlcyAubmF2X19pdGVtIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMWVtIDJlbTtcbiAgfVxuICAubmF2X19wYWdlcyAubmF2X19pdGVtIGEuaXMtYWN0aXZlLCAubmF2X19wYWdlcyAubmF2X19pdGVtIGE6aG92ZXIsIC5uYXZfX3BhZ2VzIC5uYXZfX2l0ZW0gYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ubmF2X19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgcGFkZGluZzogMC40ZW0gMC43ZW0gMC40ZW0gMC45ZW07XG59XG4ubmF2X19saW5rLS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYXZfX3NvY2lhbCAubmF2X19saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5hdl9fbGluay5pcy1hY3RpdmUsIC5uYXZfX2xpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ubmF2X19zb2NpYWwgLm5hdl9fbGluay5pcy1hY3RpdmUsIC5uYXZfX3NvY2lhbCAubmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50d2l0dGVyLWZlZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHdpdHRlci1mZWVkX19pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4udHdpdHRlci1mZWVkX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udHdpdHRlci1mZWVkX19pdGVtIHtcbiAgcGFkZGluZzogNy44cmVtIDRyZW07XG4gIGZsZXg6IDEgMCA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudHdpdHRlci1mZWVkX19pdGVtIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gICAgZmxleDogMSAwIDEwMCU7XG4gIH1cbn1cbi50d2l0dGVyLWZlZWRfX3R3ZWV0IHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIG1heC13aWR0aDogMThlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50d2l0dGVyLWZlZWRfX3R3ZWV0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC50d2l0dGVyLWZlZWRfX3R3ZWV0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnR3aXR0ZXItZmVlZF9fdGV4dCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udHdpdHRlci1mZWVkX190ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogI0NFNjkzQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udHdpdHRlci1mZWVkX19kYXRlLWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50d2l0dGVyLWZlZWRfX2RhdGUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnR3aXR0ZXItZmVlZF9fZGF0ZS1saW5rIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgdG9wOiAwLjE1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmluc3RhZ3JhbS1mZWVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG4uaW5zdGFncmFtLWZlZWRfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmluc3RhZ3JhbS1mZWVkX19pdGVtIHtcbiAgZmxleDogMCAxIDMwLjY2NjY3JTtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgbWFyZ2luLWJvdHRvbTogOCU7XG59XG4uaW5zdGFncmFtLWZlZWRfX2l0ZW06bnRoLWNoaWxkKDNuKzApIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmluc3RhZ3JhbS1mZWVkX19pdGVtIHtcbiAgICBmbGV4OiAwIDEgNDglO1xuICB9XG4gIC5pbnN0YWdyYW0tZmVlZF9faXRlbTpudGgtY2hpbGQoM24rMCkge1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gIH1cbiAgLmluc3RhZ3JhbS1mZWVkX19pdGVtOm50aC1jaGlsZCgybiswKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW5zdGFncmFtLWZlZWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIC5pbnN0YWdyYW0tZmVlZF9faXRlbTpudGgtY2hpbGQobikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnZ3O1xuICB9XG59XG4uaW5zdGFncmFtLWZlZWRfX2l0ZW0tLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbnN0YWdyYW0tZmVlZF9faXRlbS0tbGluayAuYmFyLWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMCAxMDAlO1xufVxuLmluc3RhZ3JhbS1mZWVkX19pdGVtLS1saW5rIC5iYXItbGluayBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW5zdGFncmFtLWZlZWRfX2l0ZW0tLWxpbmsgLmJhci1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaW5zdGFncmFtLWZlZWRfX2l0ZW0tLWxpbmsgLmJhci1saW5rIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIH1cbn1cbi5pbnN0YWdyYW0tZmVlZF9faW5zdGFncmFtIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmluc3RhZ3JhbS1mZWVkX19pbnN0YWdyYW0ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uaW5zdGFncmFtLWZlZWRfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgZmlsdGVyO1xufVxuLmluc3RhZ3JhbS1mZWVkX19pbWFnZTpob3ZlciwgLmluc3RhZ3JhbS1mZWVkX19pbWFnZTpmb2N1cyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMC41KSBjb250cmFzdCgxLjEpO1xufVxuLmluc3RhZ3JhbS1mZWVkX19pbWFnZSAucGlsIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG4uaW5zdGFncmFtLWZlZWRfX2ltYWdlIC5ibGF6eSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmluc3RhZ3JhbS1mZWVkX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLmluc3RhZ3JhbS1mZWVkX19jb250ZW50IHtcbiAgcGFkZGluZzogMCA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5pbnN0YWdyYW0tZmVlZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmluc3RhZ3JhbS1mZWVkX190ZXh0IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pbnN0YWdyYW0tZmVlZF9fdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICNDRTY5M0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmluc3RhZ3JhbS1mZWVkX19kYXRlLWxpbmsge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmluc3RhZ3JhbS1mZWVkX19kYXRlLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pbnN0YWdyYW0tZmVlZF9fZGF0ZS1saW5rIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgdG9wOiAwLjNlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmluc3RhZ3JhbS1mZWVkX19kYXRlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuLmNvbnRhY3RfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRhY3RfX2ZpZ3VyZSB7XG4gIG1hcmdpbi1yaWdodDogMTFyZW07XG4gIHdpZHRoOiA0NnJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0X19maWd1cmUge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNvbnRhY3RfX2ZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5jb250YWN0X19oZWFkZXIge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgbWF4LXdpZHRoOiAxOGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWN0X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY29udGFjdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmNvbnRhY3RfX2xpbmstbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jb250YWN0X19saW5rLWl0ZW0ge1xuICBmbGV4OiAxIDAgNTAlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWN0X19saW5rLWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMik6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDFweCkge1xuICAuY29udGFjdF9fbGluay1pdGVtIHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgfVxuICAuY29udGFjdF9fbGluay1pdGVtOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGFjdF9fbGluayB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvbnRhY3RfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb250YWN0X19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBtaW4td2lkdGg6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jb250YWN0X19sYWJlbCB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5nYWxsZXJ5X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmdhbGxlcnlfX2l0ZW0ge1xuICBmbGV4OiAwIDEgMzAuNjY2NjclO1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xufVxuLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDNuKzApIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmdhbGxlcnlfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMSA0OCU7XG4gIH1cbiAgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDNuKzApIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG4gIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgybiswKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZ2FsbGVyeV9faXRlbSB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gIH1cbiAgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5nYWxsZXJ5X19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE3LjM5MTMlO1xufVxuLmdhbGxlcnlfX2ltYWdlLS1wb3J0cmFpdCB7XG4gIHBhZGRpbmc6IDAgMTMuMDQzNDglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmdhbGxlcnlfX2ltYWdlLS1wb3J0cmFpdCB7XG4gICAgcGFkZGluZzogMCA4LjY5NTY1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmdhbGxlcnlfX2ltYWdlLS1wb3J0cmFpdCB7XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG59XG4uZ2FsbGVyeV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZ2FsbGVyeV9fZGF0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC40ZW07XG59XG4uZ2FsbGVyeV9fY2FwdGlvbiB7XG4gIGNvbG9yOiAjN0I3QjdCO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG59XG4uZ2FsbGVyeSAuanMtbGlnaHRib3gge1xuICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSBmaWx0ZXI7XG59XG4uZ2FsbGVyeSAuanMtbGlnaHRib3g6aG92ZXIsIC5nYWxsZXJ5IC5qcy1saWdodGJveDpmb2N1cyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMC41KSBjb250cmFzdCgxLjEpO1xufVxuXG4ucHJvZmlsZSAucGFnZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuLnByb2ZpbGUgLnBhZ2UtaGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnByb2ZpbGVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9maWxlX19pbm5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucHJvZmlsZV9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDQ2cmVtO1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZmlsZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbTtcbiAgICBtYXgtd2lkdGg6IDQycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb2ZpbGVfX2ltYWdlIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuLnByb2ZpbGVfX2RldGFpbHMge1xuICBtYXgtd2lkdGg6IDYwcmVtO1xufVxuLnByb2ZpbGVfX2RldGFpbHMgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnByb2ZpbGVfX2RldGFpbHMgYTpob3ZlciwgLnByb2ZpbGVfX2RldGFpbHMgYTphY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ucHJvZmlsZV9fZGV0YWlscyBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAxZW0gNXJlbSAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2ZpbGVfX2RldGFpbHMgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucHJvZmlsZV9fZGV0YWlscyBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucHJvZmlsZV9fZGV0YWlscyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cbn1cbi5wcm9maWxlX19kZXRhaWxzLS1hZGRpdGlvbmFsIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi5wcm9maWxlLS1tYWluIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2ZpbGUtLW1haW4gLnBhZ2UtaGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjQ0U2OTNDO1xufVxuLnByb2ZpbGUtLW1haW4gLnByb2ZpbGVfX2ltYWdlIHtcbiAgb3JkZXI6IDI7XG4gIG1heC13aWR0aDogNjByZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wcm9maWxlLS1tYWluIC5wcm9maWxlX19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9maWxlLS1tYWluIC5wcm9maWxlX19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wcm9maWxlLS1tYWluIC5wcm9maWxlX19yZWFkbW9yZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5wcm9maWxlLS1tYWluIC5wcm9maWxlX19yZWFkbW9yZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLnRlYW0tbWVtYmVyc19fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC50ZWFtLW1lbWJlcnNfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnRlYW0tbWVtYmVyc19faXRlbSB7XG4gIGZsZXg6IDAgMSA0NiU7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuLnRlYW0tbWVtYmVyc19faXRlbTpudGgtY2hpbGQoMm4rMCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRlYW0tbWVtYmVyc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnRlYW0tbWVtYmVyc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmxleDogbm9uZTtcbiAgfVxufVxuXG4udGVhbS1tZW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRlYW0tbWVtYmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuICAudGVhbS1tZW1iZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRlYW0tbWVtYmVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB3aWR0aDogMzNyZW07XG4gIG1heC13aWR0aDogMzNyZW07XG4gIGhlaWdodDogMzNyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVhbS1tZW1iZXJfX2ltYWdlLS1saW5rIHtcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgZmlsdGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50ZWFtLW1lbWJlcl9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnRlYW0tbWVtYmVyX19pbWFnZSB7XG4gICAgd2lkdGg6IDMzcmVtO1xuICAgIGhlaWdodDogMzNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlYW0tbWVtYmVyX19pbWFnZS0tbGluazpob3ZlciwgLnRlYW0tbWVtYmVyX19pbWFnZS0tbGluazpmb2N1cyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMC41KSBjb250cmFzdCgxLjEpO1xufVxuLnRlYW0tbWVtYmVyX19pbWFnZSAuZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udGVhbS1tZW1iZXJfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzLjRyZW07XG59XG4udGVhbS1tZW1iZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLnRlYW0tbWVtYmVyX19yb2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMWVtO1xufVxuLnRlYW0tbWVtYmVyX19yb2xlOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuLnRlYW0tbWVtYmVyX19zb2NpYWwge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnRlYW0tbWVtYmVyX19zb2NpYWwgLmNvbnRhY3RfX2xpbmtfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpbG1zX19saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZpbG1zX19pdGVtIHtcbiAgZmxleDogMCAxIDMwLjY2NjY3JTtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgbWFyZ2luLWJvdHRvbTogMTAlO1xufVxuLmZpbG1zX19pdGVtOm50aC1jaGlsZCgzbiswKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5maWxtcy0tMiAuZmlsbXNfX2l0ZW0ge1xuICBmbGV4OiAwIDEgNDglO1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xufVxuLmZpbG1zLS0yIC5maWxtc19faXRlbTpudGgtY2hpbGQoMm4rMCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuZmlsbXMtLTIgLmZpbG1zX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAuZmlsbXMtLTMgLmZpbG1zX19pdGVtIHtcbiAgICBmbGV4OiAwIDEgNDglO1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gIH1cbiAgLmZpbG1zLS0zIC5maWxtc19faXRlbTpudGgtY2hpbGQoMm4rMCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmZpbG1zLS0zIC5maWxtc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5maWxtX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLmZpbG1fX2ltYWdlIC5waWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5maWxtX19pbWFnZSAuZmlndXJlIHtcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgZmlsdGVyO1xufVxuLmZpbG1fX2ltYWdlIC5qcy12aW1lby1saWdodGJveDpob3ZlciAuZmlndXJlLFxuLmZpbG1fX2ltYWdlIC5qcy12aW1lby1saWdodGJveDpmb2N1cyAuZmlndXJlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygwLjUpIGNvbnRyYXN0KDEuMSk7XG59XG4uZmlsbV9faW1hZ2UgLmljb24tLXBsYXktYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IDAuOHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIGNvbG9yO1xufVxuLmZpbG0tLWhlcm8gLmZpbG1fX2ltYWdlIC5pY29uLS1wbGF5LWJ0biB7XG4gIHdpZHRoOiAzMHJlbTtcbiAgaGVpZ2h0OiAzMHJlbTtcbiAgbGVmdDogNzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlIC8gMC43NSkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5maWxtLS1oZXJvIC5maWxtX19pbWFnZSAuaWNvbi0tcGxheS1idG4ge1xuICAgIHdpZHRoOiAxOXJlbTtcbiAgICBoZWlnaHQ6IDE5cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZmlsbS0taGVybyAuZmlsbV9faW1hZ2UgLmljb24tLXBsYXktYnRuIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmZpbG0tLWhlcm8gLmZpbG1fX2ltYWdlIC5pY29uLS1wbGF5LWJ0biB7XG4gICAgd2lkdGg6IDE1cmVtO1xuICAgIGhlaWdodDogMTVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5maWxtX19pbWFnZSAuaWNvbi0tcGxheS1idG4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwLjgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5maWxtX19pbWFnZSAuanMtdmltZW8tbGlnaHRib3g6aG92ZXIgLmljb24tLXBsYXktYnRuLFxuLmZpbG1fX2ltYWdlIC5qcy12aW1lby1saWdodGJveDpmb2N1cyAuaWNvbi0tcGxheS1idG4ge1xuICBjb2xvcjogI0NFNjkzQztcbn1cbi5maWxtX19wbGF5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZpbG1fX2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmlsbXMtLTIgLmZpbG1fX2RldGFpbHMge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZpbG1zLS0yIC5maWxtX19kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpbG1zLS0yIC5maWxtX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5maWxtcy0tMyAuZmlsbV9fZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5maWxtcy0tMyAuZmlsbV9fZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5maWxtcy0tMyAuZmlsbV9fZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5maWxtLS1oZXJvIC5maWxtX19kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgcGFkZGluZy1yaWdodDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZmlsbS0taGVybyAuZmlsbV9fZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZpbG0tLWhlcm8gLmZpbG1fX2RldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5maWxtX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI0NFNjkzQztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xufVxuLmZpbG0tLWhlcm8gLmZpbG1fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDQuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZmlsbS0taGVybyAuZmlsbV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmZpbG0tLWhlcm8gLmZpbG1fX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIH1cbn1cbi5maWxtX19sYWJlbDplbXB0eTphZnRlciB7XG4gIGNvbnRlbnQ6ICfigJQnO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWxtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5maWxtLS1oZXJvIC5maWxtX19pbWFnZSAuZmlsbV9fdGl0bGUge1xuICBmb250LXNpemU6IDhyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDByZW07XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDAgNnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlICsgNnJlbSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZmlsbS0taGVybyAuZmlsbV9faW1hZ2UgLmZpbG1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5maWxtLS1oZXJvIC5maWxtX19pbWFnZSAuZmlsbV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4uZmlsbS0taGVybyAuZmlsbV9fZGV0YWlscyAuZmlsbV9fdGl0bGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZpbG0tLWhlcm8gLmZpbG1fX2RldGFpbHMgLmZpbG1fX3RpdGxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuZmlsbS0taGVybyAuZmlsbV9fZGV0YWlscyAuZmlsbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZpbG1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZpbG1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uZmlsbV9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDI4ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWxtLS1oZXJvIC5maWxtX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZpbG0tLWhlcm8gLmZpbG1fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5maWxtLS1oZXJvIC5maWxtX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuZmlsbS0taGVybyAuZmlsbV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uZmlsbV9fd2F0Y2gge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDMuOHJlbTtcbn1cbi5maWxtX193YXRjaCAuaWNvbi0tcGxheSB7XG4gIGNvbG9yOiAjQ0U2OTNDO1xuICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4xZW07XG59XG4uZmlsbV9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5maWxtLS1oZXJvIC5maWxtX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5maWxtLS1oZXJvIC5maWxtX19hY3Rpb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5maWxtX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG4uZmlsbS0taGVybyAuZmlsbV9fcmVhZG1vcmUge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuZmlsbS0taGVybyAuZmlsbV9fcmVhZG1vcmUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uZmlsbV9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5maWxtX19zb2NpYWxfX2J0biB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0NFNjkzQztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMy42cmVtO1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcbn1cbi5maWxtX19zb2NpYWxfX2J0bjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZmlsbV9fc29jaWFsX19idG4gLmljb24tLWZhY2Vib29rIHtcbiAgd2lkdGg6IDFyZW07XG59XG4uZmlsbV9fc29jaWFsX19idG4gLmljb24tLXR3aXR0ZXIge1xuICB3aWR0aDogMS44cmVtO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uZmlsbV9fc29jaWFsX19idG4gLmljb24tLWxpbmsge1xuICB3aWR0aDogMi4xcmVtO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wYWdlLS1ob21lIC5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG4ucGFnZS0taG9tZSAuc2VjdGlvbi0taGVybyB7XG4gIHBhZGRpbmc6IGNhbGMoMjEuOHJlbSAtIDIuNXJlbSkgNHJlbSA5cmVtO1xuICBtYXJnaW4tdG9wOiAtMjEuOHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAyMS44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWhlcm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucGFnZS0taG9tZSAuc2VjdGlvbi0taGVybyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5wYWdlLS1ob21lIC5zZWN0aW9uLS1oZXJvIC5zZWN0aW9uX19pbm5lciB7XG4gIG1heC13aWR0aDogMTgwcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWhlcm8gLnRvcG8tLWhlcm8ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC4zO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS0taG9tZSAuc2VjdGlvbi0taGVybyAudG9wby0taGVybyBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS0taG9tZSAuc2VjdGlvbi0tbGF0ZXN0LWZpbG0ge1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWxhdGVzdC1maWxtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbi5wYWdlLS1ob21lIC5zZWN0aW9uLS1yZWNlbnQtZmlsbXMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFnZS0taG9tZSAuc2VjdGlvbi0tc29jaWFsIHtcbiAgcGFkZGluZy10b3A6IDEycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLS1ob21lIC5zZWN0aW9uLS1zb2NpYWwgLnRvcG8tLW9uZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5wYWdlLS1ob21lIC5zZWN0aW9uLS1zb2NpYWwgLnRvcG8tLXR3byB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1zb2NpYWwge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG59XG4ucGFnZS0taG9tZSAuc2VjdGlvbi0tY29udGFjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWNvbnRhY3QgLnRvcG8ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucGFnZS0taG9tZSAuc2VjdGlvbi0tY29udGFjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1jb250YWN0IC5jb250YWN0X19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnBhZ2UtLWhvbWUgLmZpbG1zX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucGFnZS0taG9tZSAuZmlsbXNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5wYWdlLS1hYm91dCAuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS1tYWlucHJvZmlsZSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDRyZW0gKyAyMS44cmVtKTtcbiAgbWFyZ2luLXRvcDogLTIxLjhyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLS1hYm91dCAuc2VjdGlvbi0tbWFpbnByb2ZpbGUgLnRvcG8ge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS0tYWJvdXQgLnNlY3Rpb24tLW1haW5wcm9maWxlIC50b3BvIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLS1hYm91dCAuc2VjdGlvbi0tbWFpbnByb2ZpbGUgLnRvcG8gc3ZnIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4ucGFnZS0tYWJvdXQgLnNlY3Rpb24tLW90aGVycHJvZmlsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbn1cbi5wYWdlLS1hYm91dCAuc2VjdGlvbi0tb3RoZXJwcm9maWxlcyAudG9wbyB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MHZ3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wYWdlLS1hYm91dCAuc2VjdGlvbi0tb3RoZXJwcm9maWxlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5wYWdlLS1hYm91dCAuc2VjdGlvbi0td29ybGQtbWFwIHtcbiAgcGFkZGluZy10b3A6IDE1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS0tYWJvdXQgLnNlY3Rpb24tLXdvcmxkLW1hcCAuc2VjdGlvbl9faW5uZXIsXG4ucGFnZS0tYWJvdXQgLnNlY3Rpb24tLXdvcmxkLW1hcCAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS13b3JsZC1tYXAgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS13b3JsZC1tYXAgLmNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wYWdlLS1hYm91dCAuc2VjdGlvbi0td29ybGQtbWFwIC5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogNTZyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS13b3JsZC1tYXAgLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS13b3JsZC1tYXAgLnBhZ2UtaGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS13b3JsZC1tYXAgLmljb24tLXdvcmxkLW1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxNTByZW07XG4gIG1pbi13aWR0aDogMTIwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS13b3JsZC1tYXAgLmljb24tLXdvcmxkLW1hcCB7XG4gICAgbGVmdDogY2FsYyg1MHZ3ICsgMTByZW0pO1xuICB9XG59XG4ucGFnZS0tZmlsbXMgLnNlY3Rpb24tLXBhZ2VoZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFnZS0tZmlsbXMgLnNlY3Rpb24tLXBhZ2VoZWFkZXIgLnRvcG8ge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS0tZmlsbXMgLnNlY3Rpb24tLXBhZ2VoZWFkZXIgLnRvcG8gc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtLWZpbG1zIC5zZWN0aW9uLS1wYWdlaGVhZGVyIC50b3BvIHN2ZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtLWZpbG1zIC5zZWN0aW9uLS1mZWF0dXJlZGZpbG1zIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhZ2UtLWZpbG1zIC5zZWN0aW9uLS1vdGhlcmZpbG1zIHtcbiAgcGFkZGluZy10b3A6IDEzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtLWZpbG1zIC5zZWN0aW9uLS1vdGhlcmZpbG1zIC50b3BvLS1vbmUge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLnBhZ2UtLWZpbG1zIC5zZWN0aW9uLS1vdGhlcmZpbG1zIC50b3BvLS1mb3VyIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNDByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtLWZpbG1zIC5zZWN0aW9uLS1vdGhlcmZpbG1zIC50b3BvLS1mb3VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucGFnZS0tZmlsbXMgLnNlY3Rpb24tLW90aGVyZmlsbXMge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG59XG4ucGFnZS0tc3RpbGxzIC5zZWN0aW9uLS1wYWdlaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhZ2UtLXN0aWxscyAuc2VjdGlvbi0tcGFnZWhlYWRlciAudG9wbyB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLS1zdGlsbHMgLnNlY3Rpb24tLXBhZ2VoZWFkZXIgLnRvcG8gc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtLXN0aWxscyAuc2VjdGlvbi0tcGFnZWhlYWRlciAudG9wbyBzdmcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wYWdlLS1zdGlsbHMgLnNlY3Rpb24tLXBhZ2VoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG59XG4ucGFnZS0tc3RpbGxzIC5zZWN0aW9uLS1nYWxsZXJ5IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLS1zdGlsbHMgLnNlY3Rpb24tLWdhbGxlcnkgLnRvcG8ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucGFnZS0tc3RpbGxzIC5zZWN0aW9uLS1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnBhZ2UtLWNvbnRhY3QgLnNlY3Rpb24tLXBhZ2VoZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIycmVtO1xufVxuLnBhZ2UtLWNvbnRhY3QgLnNlY3Rpb24tLXBhZ2VoZWFkZXIgLnRvcG8ge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS0tY29udGFjdCAuc2VjdGlvbi0tcGFnZWhlYWRlciAudG9wbyBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS0tY29udGFjdCAuc2VjdGlvbi0tcGFnZWhlYWRlciAudG9wbyBzdmcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wYWdlLS1jb250YWN0IC5zZWN0aW9uLS1wYWdlaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuXG4uaGVyby1jYXJvdXNlbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyby1jYXJvdXNlbCB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDQ4LjM1Mjk0JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5oZXJvLWNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5oZXJvLWNhcm91c2VsIC5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmhlcm8tY2Fyb3VzZWwgLnN3aXBlci13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlcm8tY2Fyb3VzZWxfX3NsaWRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEMUQxRDtcbiAgdHJhbnNpdGlvbjogMHMgdHJhbnNmb3JtLCAycyBlYXNlLW91dCBvcGFjaXR5ICFpbXBvcnRhbnQ7XG59XG4uaGVyby1jYXJvdXNlbF9fc2xpZGUuc3dpcGVyLWxhenkge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4uaGVyby1jYXJvdXNlbF9fc2xpZGUuc3dpcGVyLWxhenktbG9hZGVkLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uaGVyby1jYXJvdXNlbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhlcm8tY2Fyb3VzZWxfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5oZXJvLWNhcm91c2VsX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5oZXJvLWNhcm91c2VsX19vdmVybGF5X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nLWJvdHRvbTogNnZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5oZXJvLWNhcm91c2VsX19vdmVybGF5X19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5oZXJvLWNhcm91c2VsX19vdmVybGF5X19pbm5lciAuaWNvbiBzdmcge1xuICBzdHJva2Utd2lkdGg6IDE7XG59XG4uaGVyby1jYXJvdXNlbF9fb3ZlcmxheV9faW5uZXIgLmljb24tLWxvZ28tbW9ub2dyYW0ge1xuICBtYXJnaW4tcmlnaHQ6IDglO1xuICBtYXgtd2lkdGg6IDI4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5oZXJvLWNhcm91c2VsX19vdmVybGF5X19pbm5lciAuaWNvbi0tbG9nby1tb25vZ3JhbSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAzMHZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoLTU2LjI1dncgKyA1cmVtKTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1dnc7XG4gIH1cbiAgLmhlcm8tY2Fyb3VzZWxfX292ZXJsYXlfX2lubmVyIC5pY29uLS1sb2dvLW1vbm9ncmFtIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5oZXJvLWNhcm91c2VsX19vdmVybGF5X19pbm5lciAuaWNvbi0tbG9nby1tb25vZ3JhbSBzdmcge1xuICAgIHN0cm9rZS13aWR0aDogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaGVyby1jYXJvdXNlbF9fb3ZlcmxheV9faW5uZXIgLmljb24tLWxvZ28tbW9ub2dyYW0ge1xuICAgIHdpZHRoOiAzMHZ3O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8tY2Fyb3VzZWxfX292ZXJsYXlfX2lubmVyIC5pY29uLS1sb2dvLW1vbm9ncmFtIHtcbiAgICB0b3A6IGNhbGMoLTU2LjI1dncgKyAzcmVtKTtcbiAgfVxufVxuLmhlcm8tY2Fyb3VzZWxfX292ZXJsYXlfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiAyMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxleDogMSAwIDcwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDEyMDBweCkge1xuICAuaGVyby1jYXJvdXNlbF9fb3ZlcmxheV9fY29udGVudCB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLWNhcm91c2VsX19vdmVybGF5X19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oZXJvLWNhcm91c2VsX19vdmVybGF5X19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmhlcm8tY2Fyb3VzZWxfX2xvY2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVyby1jYXJvdXNlbF9fbG9jYXRpb24gLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjM2ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tY2Fyb3VzZWxfX2xvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmhlcm8tY2Fyb3VzZWxfX2xvY2F0aW9uIC5pY29uIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8tY2Fyb3VzZWxfX2xvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuaGVyby1jYXJvdXNlbF9fbG9jYXRpb24gLmljb24ge1xuICAgIHdpZHRoOiA1cmVtO1xuICB9XG59XG4uaGVyby1jYXJvdXNlbF9fYnRuIHtcbiAgY29sb3I6ICNDRTY5M0M7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA4cmVtKTtcbiAgbGVmdDogMDtcbn1cbi5oZXJvLWNhcm91c2VsX19idG4gLmljb24ge1xuICB0cmFuc2l0aW9uOiAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSB0cmFuc2Zvcm07XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5oZXJvLWNhcm91c2VsX19idG46aG92ZXIsIC5oZXJvLWNhcm91c2VsX19idG46YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhlcm8tY2Fyb3VzZWxfX2J0bjpob3ZlciAuaWNvbiwgLmhlcm8tY2Fyb3VzZWxfX2J0bjphY3RpdmUgLmljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC43ZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLWNhcm91c2VsX19idG4ge1xuICAgIHRvcDogY2FsYygxMDAlICsgNHJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVyby1jYXJvdXNlbF9fYnRuIHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDJyZW0pO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmhlcm8tY2Fyb3VzZWxfX2J0biAuaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5oZXJvLWNhcm91c2VsX19idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE1OHJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTE4cmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1haW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmhlYWRlcl9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XG4gIGNvbG9yOiAjNTM1MzUzO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3RlciBhIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvb3Rlcl9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5mb290ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDMuMnJlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZm9vdGVyX19zb2NpYWxfX2l0ZW0ge1xuICBtYXJnaW46IDAgMnJlbTtcbn1cbi5mb290ZXJfX3NvY2lhbF9fbGluayB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGNvbG9yOiAjNTM1MzUzO1xufVxuLmZvb3Rlcl9fc29jaWFsX19saW5rOmhvdmVyLCAuZm9vdGVyX19zb2NpYWxfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9vdGVyX19jcmVkaXRzIHtcbiAgbWFyZ2luLXRvcDogMS40cmVtO1xufVxuXG5cbiIsIiogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAkYy1wcmltYXJ5O1xufVxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAkYy1wcmltYXJ5O1xufVxuYTo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAkYy13aGl0ZTtcbn1cbmE6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICRjLXdoaXRlO1xufVxuXG5odG1sLCBib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuICBmb250LXNpemU6ICRmcy1iYXNlO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gIGNvbG9yOiAkYy10ZXh0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWJhc2U7XG5cbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7XG5cbiAgLmhhcy1qcy5uby1mb250cyAmLFxuICAuaGFzLWpzLmhhcy1mb250cyAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5pcy1rb25hbWkge31cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtc2l0ZS1kZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5wIHtcbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cbn1cblxucDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICRjLXByaW1hcnk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjpcbiAgICAkdC1saW5rLXRpbWluZyAkdC1saW5rLWVhc2luZyBib3JkZXItY29sb3IsXG4gICAgJHQtbGluay10aW1pbmcgJHQtbGluay1lYXNpbmcgY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmZvY3VzLFxuYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbmE6YWN0aXZlIHt9XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIHRyYW5zaXRpb246XG4gICAgMC4ycyAkZWFzZU91dEV4cG8gY29sb3I7XG5cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbiIsIi5idG4ge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYy1wcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwYWRkaW5nOiAwLjhyZW0gMi4ycmVtIDAuN3JlbTtcbiAgY29sb3I6ICRjLXdoaXRlO1xuICBmb250LXdlaWdodDogJGZ3LWJvb2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICB0cmFuc2l0aW9uOiAkdC1saW5rLXRpbWluZyAqIDIgJHQtbGluay1lYXNpbmc7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYy1ncmV5LTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6ICRjLXByaW1hcnk7XG5cbiAgICAuaWNvbiB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxuXG5cbiAgJi0tcGxhaW4ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuIiwiLmpzLXZpbWVvLWxpZ2h0Ym94LFxuLmpzLWxpZ2h0Ym94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGlnaHRib3gge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOlxuICAgIDAuM3MgZWFzZS1vdXQgb3BhY2l0eSxcbiAgICAwcyAwLjRzIHRyYW5zZm9ybTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1oZXJvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJi5pcy1vcGVuIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIDAuM3MgZWFzZS1vdXQgb3BhY2l0eSxcbiAgICAgIDBzIDBzIHRyYW5zZm9ybTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6ICRkLXNwYWNlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19tZWRpYSxcbiAgJl9fZmlndXJlIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9faW1nIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1wcmltYXJ5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIHRyYW5zaXRpb246IDAuMTVzIDAuMXMgZWFzZTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAuaXMtb3BlbiAmIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3BpbiAwLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1vcGVuLmhhcy1sb2FkZWQgJiB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwcyBlYXNlO1xuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIDAuMDVzIGVhc2UgdHJhbnNmb3JtLFxuICAgICAgICAwLjJzIDBzIGVhc2Ugb3BhY2l0eTtcblxuICAgICAgLmhhcy1sb2FkZWQgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgMC4wNXMgZWFzZSB0cmFuc2Zvcm0sXG4gICAgICAgICAgMC42cyAwcyBlYXNlIG9wYWNpdHlcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMnZ3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDBzIGVhc2U7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1tZW51KSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYXMtbG9hZGVkICYge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXJlbW92aW5nIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIC5oYXMtbG9hZGVkICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXJlbW92ZWQge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmX19iYWNrZHJvcCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNnMgMHMgZWFzZSBvcGFjaXR5O1xuXG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgIH1cblxuICAgIC5pcy1vcGVuICYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLmlzLW9wZW4uaGFzLWxvYWRlZCAmIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIH1cbiAgfVxuXG4gICZfX2VtYmVkIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgIC5pcy1vcGVuICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICB9XG5cbiAgICBvYmplY3QsXG4gICAgdmlkZW8sXG4gICAgZW1iZWQsXG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDhyZW0pO1xuXG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC44cyBlYXNlIG9wYWNpdHk7XG5cbiAgICAgIC5oYXMtbG9hZGVkICYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib29rO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAkZC1zcGFjZXIgYXV0byAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDBlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgMHMgMHMgZWFzZSBvcGFjaXR5LFxuICAgICAgMHMgMHMgZWFzZSB0cmFuc2Zvcm07XG5cbiAgICAuaGFzLWxvYWRlZCAmIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAwLjZzIDAuMXMgZWFzZSBvcGFjaXR5LFxuICAgICAgICAwLjZzIDAuMXMgZWFzZSB0cmFuc2Zvcm07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICYuY2FuLXRydW5jYXRlIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ2xlc3MnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMC40ZW0gYXV0byAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXRydW5jYXRlZCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ21vcmUnO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjLXRleHQtY2FwdGlvbjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAmX19jbG9zZSxcbiAgJl9fcHJldixcbiAgJl9fbmV4dCB7XG4gICAgY29sb3I6ICRjLXByaW1hcnk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICB3aWR0aDogMi43cmVtO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuOHJlbSk7XG4gICAgICAvLyB0b3A6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fcHJldixcbiAgJl9fbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogNC45cmVtO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LW1lbnUpIHtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOGVtO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgJl9fcHJldiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZykgdHJhbnNsYXRlWSg1MCUpO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxufVxuIiwiLmJhci1saW5rIHtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWJsYWNrO1xuICBmb250LXdlaWdodDogJGZ3LWJvb2s7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0LjhyZW0gMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIHRyYW5zaXRpb246XG4gICAgICAkdC1saW5rLXRpbWluZyAkdC1saW5rLWVhc2luZyBjb2xvcixcbiAgICAgICR0LWxpbmstdGltaW5nICogMiAkdC1saW5rLWVhc2luZyBiYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1tZW51KSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwLjA1ZW07XG4gICAgICB0cmFuc2l0aW9uOiAkdC1saW5rLXRpbWluZyAkdC1saW5rLWVhc2luZyB0cmFuc2Zvcm07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6ICRjLXByaW1hcnk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOlxuICAgICAgICAkdC1saW5rLXRpbWluZyxcbiAgICAgICAgJHQtbGluay10aW1pbmcgKiA0O1xuXG4gICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDAuN2VtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1leHRlcm5hbCB7XG4gICAgYTpob3ZlciB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC43ZW0pIHRyYW5zbGF0ZVgoMC43ZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIuY29udGFjdCB7XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ZpZ3VyZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbTtcbiAgICB3aWR0aDogNDZyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1zb2NpYWwpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LW1lbnUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgbWF4LXdpZHRoOiAxOGVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXNpdGUtZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1tZW51KSB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICZfX2xpbmstaXRlbSB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZC1zcGFjZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtc2l0ZS1kZXNrdG9wKSB7XG4gICAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzIpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicC1zaXRlLWRlc2t0b3AgKyAxcHh9KSB7XG4gICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICY6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvb2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICBtaW4td2lkdGg6IDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1zb2NpYWwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXNpdGUtZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxuICB9XG5cbn1cbiIsIi50d2l0dGVyLWZlZWQge1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmxhY2s7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDcuOHJlbSA0cmVtO1xuICAgIGZsZXg6IDEgMCA1MCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LW1lbnUpIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIH1cblxuICB9XG5cbiAgJl9fdHdlZXQge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIG1heC13aWR0aDogMThlbTtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtc2l0ZS1kZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1tZW51KSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RhdGUtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbiAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICB0b3A6IDAuMTVlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxufVxuIiwiQG1lZGlhIHByaW50IHtcbiAgKiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICAuaXIgYTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuICBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC41Y207XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG59XG4iLCIvKipcbiAqIFN3aXBlciAzLjMuMVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNiwgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqIFRoZSBpRGFuZ2Vyby51c1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciBNSVRcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgNywgMjAxNlxuICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtO1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgLW1vei1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgaGVpZ2h0O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLXdwOC1ob3Jpem9udGFsIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXdwOC12ZXJ0aWNhbCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLyogQXJyb3dzICovXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi8qIFBhZ2luYXRpb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiAzMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4vLyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbi8vICAgd2lkdGg6IDhweDtcbi8vICAgaGVpZ2h0OiA4cHg7XG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbi8vICAgYmFja2dyb3VuZDogIzAwMDtcbi8vICAgb3BhY2l0eTogMC4yO1xuLy8gfVxuLy8gYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4vLyAgIGJvcmRlcjogbm9uZTtcbi8vICAgbWFyZ2luOiAwO1xuLy8gICBwYWRkaW5nOiAwO1xuLy8gICBib3gtc2hhZG93OiBub25lO1xuLy8gICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4vLyAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuLy8gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4vLyAgIGFwcGVhcmFuY2U6IG5vbmU7XG4vLyB9XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vLyAuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4vLyAgIGJhY2tncm91bmQ6ICNmZmY7XG4vLyB9XG4vLyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4vLyAgIG9wYWNpdHk6IDE7XG4vLyAgIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4vLyB9XG4vLyAuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuLy8gICBiYWNrZ3JvdW5kOiAjZmZmO1xuLy8gfVxuLy8gLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbi8vICAgYmFja2dyb3VuZDogIzAwMDtcbi8vIH1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vLyAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4vLyAgIG1hcmdpbjogMCA1cHg7XG4vLyB9XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3MgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Muc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Muc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcy5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLyogM0QgQ29udGFpbmVyICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAtby1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1zLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICAvKiBTYWZhcmkgNCssIENocm9tZSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBDaHJvbWUgMTArLCBTYWZhcmkgNS4xKywgaU9TIDUrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBPcGVyYSAxMS4xMC0xMi4wMCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICAvKiBTYWZhcmkgNCssIENocm9tZSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBGaXJlZm94IDMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBPcGVyYSAxMS4xMC0xMi4wMCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBGaXJlZm94IDE2KywgSUUxMCwgT3BlcmEgMTIuNTArICovXG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBDaHJvbWUgMTArLCBTYWZhcmkgNS4xKywgaU9TIDUrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAzLjYtMTUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xufVxuLyogQ292ZXJmbG93ICovXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXdyYXBwZXIge1xuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLyogQ3ViZSArIEZsaXAgKi9cbi5zd2lwZXItY29udGFpbmVyLWN1YmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBDdWJlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuLyogRmFkZSAqL1xuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4vKiBQcmVsb2FkZXIgKi9cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyByZXZlYWwge1xuICAwJSB7IG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuIiwiLmJhcmNvZGUge1xuICBjb2xvcjogJGMtdGV4dC1iYXJjb2RlO1xuICBmb250LXdlaWdodDogJGZ3LWJvb2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDByZW07XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyAjeyRkLWJhcmNvZGUtaW5kZW50fSk7XG5cbiAgLnByb2ZpbGUtLW1haW4gfiAmLFxuICAucGFnZS1oZWFkZXIgfiAmIHtcbiAgICB0b3A6IDEuOHJlbTtcbiAgfVxuXG4gIC5zZWN0aW9uLS1pbmRlbnQgJiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1tZW51KSB7XG4gICAgICByaWdodDogY2FsYygxMDAlICsgI3skZC1iYXJjb2RlLWluZGVudCAvIDJ9KTtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIDAuOHMgMC4zcyAkZWFzZU91dEV4cG8gbWFyZ2luLXJpZ2h0LFxuICAgICAgMC44cyAwLjNzICRlYXNlT3V0RXhwbyBvcGFjaXR5O1xuXG4gICAgLmhhcy1qcy5uby1mb250cyAmLFxuICAgIC5oYXMtanMuaGFzLWZvbnRzICYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgwbisxKSB7XG4gICAgICAuaGFzLWpzLm5vLWZvbnRzICYsXG4gICAgICAuaGFzLWpzLmhhcy1mb250cyAmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5LjNyZW07XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDBuKzIpIHtcbiAgICAgIC5oYXMtanMubm8tZm9udHMgJixcbiAgICAgIC5oYXMtanMuaGFzLWZvbnRzICYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMi42cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbiIsIi5maWxtcyB7XG5cbiAgJl9faW5uZXIge1xuXG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgICR3aWR0aDogI3s0NnJlbSAvICRkLXNpdGUgKiAxMDAgKyAnJSd9O1xuICAgICRtYXJnaW4tcmlnaHQ6ICN7NnJlbSAvICRkLXNpdGUgKiAxMDAgKyAnJSd9O1xuICAgICRtYXJnaW4tYm90dG9tOiAjezE1cmVtIC8gJGQtc2l0ZSAqIDEwMCArICclJ307XG5cbiAgICBmbGV4OiAwIDEgJHdpZHRoO1xuICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbi1yaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWJvdHRvbTtcblxuICAgICY6bnRoLWNoaWxkKDNuKzApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZmlsbXMtLTIgJiB7XG4gICAgICAkd2lkdGg6ICN7NzJyZW0gLyAkZC1zaXRlICogMTAwICsgJyUnfTtcblxuICAgICAgZmxleDogMCAxICR3aWR0aDtcbiAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbi1yaWdodDtcblxuICAgICAgJjpudGgtY2hpbGQoMm4rMCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1maWxtcy0ydXAtYnJlYWspIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZmlsbXMtLTMgJiB7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1maWxtcy0zdXAtYnJlYWspIHtcbiAgICAgICAgJHdpZHRoOiAjezcycmVtIC8gJGQtc2l0ZSAqIDEwMCArICclJ307XG5cbiAgICAgICAgZmxleDogMCAxICR3aWR0aDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXJpZ2h0O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzApIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLWZpbG1zLTJ1cC1icmVhaykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRklMTSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZJTE1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5maWxtIHtcblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZC1maWxtLWltYWdlLXBlcmNlbnRhZ2U7XG5cbiAgICAucGlsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAuZmlndXJlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0LW1lZGlhLXRpbWluZyAkdC1tZWRpYS1lYXNpbmcgZmlsdGVyO1xuICAgIH1cblxuICAgIC5qcy12aW1lby1saWdodGJveDpob3ZlciAuZmlndXJlLFxuICAgIC5qcy12aW1lby1saWdodGJveDpmb2N1cyAuZmlndXJlIHtcbiAgICAgIGZpbHRlcjogJHQtbWVkaWEtZmlsdGVyO1xuICAgIH1cblxuICAgIC5pY29uLS1wbGF5LWJ0biB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogI3skdC1saW5rLXRpbWluZyAqIDJ9ICR0LWxpbmstZWFzaW5nIGNvbG9yO1xuXG4gICAgICAuZmlsbS0taGVybyAmIHtcbiAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICBoZWlnaHQ6IDMwcmVtO1xuICAgICAgICBsZWZ0OiA3NSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgLyAwLjc1KSk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXNpdGUtZGVza3RvcCkge1xuICAgICAgICAgIHdpZHRoOiAxOXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDE5cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1tZW51KSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtZmlsbXMtMnVwLWJyZWFrKSB7XG4gICAgICAgICAgd2lkdGg6IDE1cmVtO1xuICAgICAgICAgIGhlaWdodDogMTVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuOCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuanMtdmltZW8tbGlnaHRib3g6aG92ZXIgLmljb24tLXBsYXktYnRuLFxuICAgIC5qcy12aW1lby1saWdodGJveDpmb2N1cyAuaWNvbi0tcGxheS1idG4ge1xuICAgICAgY29sb3I6ICRjLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fcGxheS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5maWxtcy0tMiAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1zaXRlLWRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LXNvY2lhbCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbG1zLS0zICYge1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtc2l0ZS1kZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLWZpbG1zLTN1cC1icmVhaykge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtc29jaWFsKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5maWxtLS1oZXJvICYge1xuICAgICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogNnJlbTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXNpdGUtZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19oZWFkZXIge1xuXG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICRjLXByaW1hcnk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nO1xuXG4gICAgLmZpbG0tLWhlcm8gJiB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNnJlbTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXNpdGUtZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtZmlsbXMtMnVwLWJyZWFrKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAn4oCUJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICAuZmlsbS0taGVybyAuZmlsbV9faW1hZ2UgJiB7XG4gICAgICBmb250LXNpemU6IDhyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDByZW07XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgcGFkZGluZzogMCA2cmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSArIDZyZW0pOyAvLyAtIGhhbGZcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1zaXRlLWRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LW1lbnUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmZpbG0tLWhlcm8gLmZpbG1fX2RldGFpbHMgJiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLWZpbG1zLTJ1cC1icmVhaykge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1zaXRlLWRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyOGVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZpbG0tLWhlcm8gJiB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtc2l0ZS1kZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1maWxtcy0ydXAtYnJlYWspIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmX193YXRjaCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjhyZW07XG5cbiAgICAuaWNvbi0tcGxheSB7XG4gICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC42ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDAuMWVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5maWxtLS1oZXJvICYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtc2l0ZS1kZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cblxuICB9XG5cbiAgJl9fcmVhZG1vcmUge1xuXG4gICAgLmZpbG0tLWhlcm8gJiB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1maWxtcy0ydXAtYnJlYWspIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICZfX2J0biB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgd2lkdGg6IDMuNnJlbTtcbiAgICAgIGhlaWdodDogMy42cmVtO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi0tZmFjZWJvb2sgeyB3aWR0aDogMXJlbTsgfVxuICAgICAgLmljb24tLXR3aXR0ZXIgeyB3aWR0aDogMS44cmVtOyBtYXJnaW4tdG9wOiAzcHg7IG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgICAgIC5pY29uLS1saW5rIHsgd2lkdGg6IDIuMXJlbTsgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5ibGF6eSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMDtcblxuICAmLmlzLWxvYWRlZCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBhbmltYXRpb246IHJldmVhbCAwLjZzIGVhc2UgMHMgMSBmb3J3YXJkcztcbiAgfVxufVxuXG4ucGlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktMztcbiAgLy8gcGFkZGluZy1ib3R0b20gc2V0IGluIGhlbHBlcnNcblxuICA+IGRpdixcbiAgPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAvLyBzdHJldGNoZXMgdGhlIGNyb3NzIGltYWdlXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCIudG9wbyB7XG4gIGNvbG9yOiAkYy13aGl0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDUwJTtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYtLWhlcm8ge1xuICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtc29jaWFsKSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG59XG4iLCIuaWNvbiB7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMi40cmVtO1xuXG4gICYtLWxvZ28ge1xuICAgIHdpZHRoOiAyNC41cmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgd2lkdGg6IDIwcmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWZhY2Vib29rIHtcbiAgICB3aWR0aDogMS40cmVtO1xuICB9XG5cbiAgJi0tdmltZW8ge1xuICAgIHdpZHRoOiAyLjJyZW07XG4gIH1cblxuICAmLS1hcnJvdy1uZSB7XG4gICAgd2lkdGg6IDEuMnJlbTtcbiAgfVxuXG4gICYtLWFycm93LXcge1xuICAgIHdpZHRoOiAxLjhyZW07XG4gIH1cblxuICAmLS1hcnJvdy1zIHtcbiAgICB3aWR0aDogMS4xcmVtO1xuICB9XG5cbiAgJi0tY2xvc2Uge1xuICAgIHdpZHRoOiAyLjdyZW07XG4gIH1cblxuICAmLS1tZW51IHtcbiAgICB3aWR0aDogMi43cmVtO1xuICB9XG5cbiAgJi0tcGxheSB7XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cblxuICAmLS1wbGF5LWJ0biB7XG4gICAgd2lkdGg6IDE1cmVtO1xuICAgIGhlaWdodDogMTVyZW07XG4gIH1cblxuICAmLS1sb2dvLW1vbm9ncmFtIHtcbiAgICB3aWR0aDogMzUuN3JlbTtcblxuICAgIC5sZXR0ZXItZiB7XG4gICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmLS1jaGV2cm9uLWRvd24ge1xuICAgIHdpZHRoOiAxLjJyZW07XG4gIH1cblxuICAmLS1tYXAge1xuICAgIHdpZHRoOiA3LjRyZW07XG5cbiAgICAucGluIHtcbiAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgIH1cbiAgICAucGluaG9sZSB7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgJi0td29ybGQtbWFwIHtcbiAgICB3aWR0aDogMTE3LjZyZW07XG4gIH1cbn1cbiIsIi5yZWFkbW9yZSB7XG5cbiAgJl9fZXhjZXJwdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAuaXMtdHJ1bmNhdGVkICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Z1bGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAuaXMtdHJ1bmNhdGVkICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcblxuICAgIC5pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTAuMWVtO1xuXG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgJGVhc2VPdXRFeHBvIHRyYW5zZm9ybTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXMtdHJ1bmNhdGVkICYge1xuICAgICAgLmljb24gc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1maWxtcy0ydXAtYnJlYWspIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXNpdGUtZGVza3RvcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cblxuICAmX19pbm5lciB7fVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXNpdGUtZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjFlbTtcbiAgICB9XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgbWF4LXdpZHRoOiAyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtc2l0ZS1kZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzLjZyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWF4LXdpZHRoOiA0MGVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXNpdGUtZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICB9XG5cbn1cbiIsIi5uYXYge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6ICRmcy1uYXY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogJGZ3LWJvb2s7XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIHRyYW5zaXRpb246ICR0LWxpbmstdGltaW5nICR0LWxpbmstZWFzaW5nIGNvbG9yO1xuXG4gICAgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdC1saW5rLXRpbWluZyAkdC1saW5rLWVhc2luZztcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLmljb24ge1xuICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51LWJ0biB7XG5cbiAgICBjb2xvcjogJGMtcHJpbWFyeTtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgICYtLW9wZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1tZW51KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNsb3NlIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICB0b3A6IGNhbGMoI3skZC1ndXR0ZXJ9ICsgMS40cmVtKTtcbiAgICAgIHJpZ2h0OiAkZC1ndXR0ZXI7XG5cbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246ICR0LW1lbnUtdGltaW5nICR0LW1lbnUtZWFzaW5nO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LW1lbnUpIHtcblxuICAgICAgICAuaXMtb3BlbiAmIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXNpdGUtc21hbGwpIHtcbiAgICAgICAgcmlnaHQ6ICRkLWd1dHRlciAvIDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LW1lbnUpIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsLFxuICAmX19wYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19wYWdlcyB7XG4gICAgLnRvcG8ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWJnLWhlcm87XG5cbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgIC5pcy1vcGVuICYge1xuICAgICAgICB0cmFuc2l0aW9uOiAkdC1tZW51LXRpbWluZyAkdC1tZW51LWVhc2luZztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLnRvcG8ge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtc29jaWFsKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAycmVtO1xuXG4gICAgJi0taG9tZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5uYXZfX3NvY2lhbCAmIHtcbiAgICAgIG1hcmdpbjogMCAxLjRyZW07XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1zaXRlLWRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLS1mYWNlYm9vayB7XG4gICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZfX3NvY2lhbCAmLFxuICAgIC5uYXZfX3BhZ2VzICYge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZfX3BhZ2VzICYge1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtc2l0ZS1kZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbjogMCAxLjJyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogLjZlbSAwO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcblxuICAgICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmc7XG4gICAgcGFkZGluZzogMC40ZW0gMC43ZW0gMC40ZW0gMC45ZW07XG5cbiAgICAmLS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5uYXZfX3NvY2lhbCAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cbiAgICAgIC5uYXZfX3NvY2lhbCAmIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIuaW5zdGFncmFtLWZlZWQge1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cblxuICAmX19pbm5lciB7XG5cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgICR3aWR0aDogI3s0NnJlbSAvICRkLXNpdGUgKiAxMDAgKyAnJSd9O1xuICAgICRtYXJnaW4tcmlnaHQ6ICN7NnJlbSAvICRkLXNpdGUgKiAxMDAgKyAnJSd9O1xuICAgICRtYXJnaW4tYm90dG9tOiAjezEycmVtIC8gJGQtc2l0ZSAqIDEwMCArICclJ307XG5cbiAgICBmbGV4OiAwIDEgJHdpZHRoO1xuICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbi1yaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWJvdHRvbTtcblxuICAgICY6bnRoLWNoaWxkKDNuKzApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtaW5zdGFncmFtLWJyZWFrLTEpIHtcbiAgICAgICR3aWR0aDogI3s3MnJlbSAvICRkLXNpdGUgKiAxMDAgKyAnJSd9O1xuXG4gICAgICBmbGV4OiAwIDEgJHdpZHRoO1xuXG4gICAgICAmOm50aC1jaGlsZCgzbiswKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbi1yaWdodDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMm4rMCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLWluc3RhZ3JhbS1icmVhay0yKSB7XG4gICAgICBmbGV4OiAwIDEgMTAwJTtcblxuICAgICAgJjpudGgtY2hpbGQobikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2dnc7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5iYXItbGluayB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMDAlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1pbnN0YWdyYW0tYnJlYWstMikge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtOzsgLy8gaW5pdGlhbCB2YWx1ZVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9faW5zdGFncmFtIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1zaXRlLWRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIHRyYW5zaXRpb246ICR0LW1lZGlhLXRpbWluZyAkdC1tZWRpYS1lYXNpbmcgZmlsdGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGZpbHRlcjogJHQtbWVkaWEtZmlsdGVyO1xuICAgIH1cblxuICAgIC5waWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LTI7XG4gICAgfVxuICAgIC5ibGF6eSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1tZW51KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1zaXRlLWRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kYXRlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAkZC1zcGFjZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbiAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICB0b3A6IDAuM2VtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB9XG4gIH1cblxufVxuIiwiLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LW1lbnUpIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc2VjdGlvbi0taW5kZW50ICYge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRkLWJhcmNvZGUtaW5kZW50O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LW1lbnUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRkLWJhcmNvZGUtaW5kZW50IC8gMjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGlnaHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2VjdGlvbi1saWdodGVyO1xuICB9XG59XG4iLCIuZ2FsbGVyeSB7XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgICR3aWR0aDogI3s0NnJlbSAvICRkLXNpdGUgKiAxMDAgKyAnJSd9O1xuICAgICRtYXJnaW4tcmlnaHQ6ICN7NnJlbSAvICRkLXNpdGUgKiAxMDAgKyAnJSd9O1xuXG4gICAgZmxleDogMCAxICR3aWR0aDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tcmlnaHQ7XG5cbiAgICAmOm50aC1jaGlsZCgzbiswKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLWdhbGxlcnktZG91YmxlKSB7XG4gICAgICAkd2lkdGg6ICN7NzJyZW0gLyAkZC1zaXRlICogMTAwICsgJyUnfTtcbiAgICAgIGZsZXg6IDAgMSAkd2lkdGg7XG5cbiAgICAgICY6bnRoLWNoaWxkKDNuKzApIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgybiswKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtZ2FsbGVyeS1zaW5nbGUpIHtcbiAgICAgICR3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDAgMSAkd2lkdGg7XG5cbiAgICAgICY6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICAkbWFyZ2luLWJvdHRvbTogI3s4cmVtIC8gNDZyZW0gKiAxMDAgKyAnJSd9O1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYm90dG9tO1xuXG4gICAgJi0tcG9ydHJhaXQge1xuICAgICAgJHBhZGRpbmc6ICN7NnJlbSAvIDQ2cmVtICogMTAwICsgJyUnfTtcbiAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmc7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1nYWxsZXJ5LWRvdWJsZSkge1xuICAgICAgICBwYWRkaW5nOiAwICN7NHJlbSAvIDQ2cmVtICogMTAwICsgJyUnfTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLWdhbGxlcnktc2luZ2xlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIGNvbG9yOiAkYy10ZXh0LWNhcHRpb247XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIH1cblxuICAuanMtbGlnaHRib3gge1xuICAgIHRyYW5zaXRpb246ICR0LW1lZGlhLXRpbWluZyAkdC1tZWRpYS1lYXNpbmcgZmlsdGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGZpbHRlcjogJHQtbWVkaWEtZmlsdGVyO1xuICAgIH1cbiAgfVxuXG59XG4iLCIudGVhbS1tZW1iZXJzIHtcblxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgJHdpZHRoOiAjezY5cmVtIC8gJGQtc2l0ZSAqIDEwMCArICclJ307XG5cbiAgICBmbGV4OiAwIDEgJHdpZHRoO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogJGQtZ3V0dGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuXG4gICAgJjpudGgtY2hpbGQoMm4rMCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtc2l0ZS1kZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBmbGV4OiBub25lO1xuICAgIH1cblxuICB9XG5cbn1cblxuLnRlYW0tbWVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1zaXRlLWRlc2t0b3ApIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHdpZHRoOiAzM3JlbTtcbiAgICBtYXgtd2lkdGg6IDMzcmVtO1xuICAgIGhlaWdodDogMzNyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi0tbGluayB7XG4gICAgICB0cmFuc2l0aW9uOiAkdC1tZWRpYS10aW1pbmcgJHQtbWVkaWEtZWFzaW5nIGZpbHRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtc2l0ZS1kZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICAgIHdpZHRoOiAzM3JlbTtcbiAgICAgIGhlaWdodDogMzNyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1saW5rOmhvdmVyLFxuICAgICYtLWxpbms6Zm9jdXMge1xuICAgICAgZmlsdGVyOiAkdC1tZWRpYS1maWx0ZXI7XG4gICAgfVxuXG4gICAgLmZpZ3VyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIC5waWwge1xuICAgIH1cblxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMy40cmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgfVxuXG4gICZfX3JvbGVzIHt9XG5cbiAgJl9fcm9sZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC4xZW07XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuM2VtXG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgLmNvbnRhY3RfX2xpbmtfX2l0ZW0ge1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKCN7JGQtc2l0ZSArICgkZC1ndXR0ZXIgKiAyKX0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICRkLWd1dHRlcjtcbiAgcGFkZGluZy1yaWdodDogJGQtZ3V0dGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1zaXRlLWRlc2t0b3ApIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skZC1zaXRlLWRlc2t0b3AgKyAoJGQtZ3V0dGVyICogMil9KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1zaXRlLXNtYWxsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZC1ndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkLWd1dHRlciAvIDI7XG4gIH1cbn1cblxuLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1haW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmhlYWRlciB7XG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgcGFkZGluZy10b3A6ICRkLWd1dHRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZC1ndXR0ZXI7XG4gICAgfVxuICB9XG5cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWhlcm87XG4gIGNvbG9yOiAkYy10ZXh0LWRhcms7XG4gIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZzLWZvb3RlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDMuMnJlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW46IDAgMnJlbTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBjb2xvcjogJGMtZ3JleS00O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY3JlZGl0cyB7XG4gICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICB9XG59XG4iLCIucHJvZmlsZSB7XG5cbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX190aXRsZSB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtcHJvZmlsZSkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogNDZyZW07XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXNpdGUtZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xuICAgICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtcHJvZmlsZSkge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIG1heC13aWR0aDogNjByZW07XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBtYXJnaW46IDFlbSA1cmVtIDJlbTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXNpdGUtZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1tZW51KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXByb2ZpbGUpIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgfVxuXG4gICAgJi0tYWRkaXRpb25hbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIH1cblxuICB9XG5cbiAgJi0tbWFpbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLnBhZ2UtaGVhZGVyX190aXRsZSB7XG4gICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW1hZ2Uge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycmVtO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtc2l0ZS1kZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDQycmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtcHJvZmlsZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZV9fcmVhZG1vcmUge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLWZpbG1zLTJ1cC1icmVhaykge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLnBhZ2Uge1xuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBIT01FIFBBR0UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIT01FIFBBR0VcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYtLWhvbWUge1xuICAgIC5oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNDtcbiAgICB9XG4gICAgLnNlY3Rpb24tLWhlcm8ge1xuICAgICAgcGFkZGluZzogY2FsYygjeyRkLWhlYWRlci1sYXJnZX0gLSAyLjVyZW0pICRkLWd1dHRlciA5cmVtO1xuICAgICAgbWFyZ2luLXRvcDogLSN7JGQtaGVhZGVyLWxhcmdlfTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1oZXJvO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LW1lbnUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRkLWhlYWRlci1sYXJnZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLWNhcm91c2VsLTIpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRkLWd1dHRlcjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXNpdGUtc21hbGwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6ICN7JGQtc2l0ZSArIDMwcmVtfTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLnRvcG8tLWhlcm8ge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICB6LWluZGV4OiAyOyAvLyBhYm92ZSB0aGUgY2Fyb3VzZWxcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cblxuICAgIH1cbiAgICAuc2VjdGlvbi0tbGF0ZXN0LWZpbG0ge1xuICAgICAgcGFkZGluZy10b3A6IDlyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLS1yZWNlbnQtZmlsbXMge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnNlY3Rpb24tLXNvY2lhbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC50b3BvIHtcbiAgICAgICAgJi0tb25lIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLS10d28ge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLS1jb250YWN0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC50b3BvIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LW1lbnUpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLmNvbnRhY3RfX2hlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbG1zX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LW1lbnUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBBQk9VVCBQQUdFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFCT1VUIFBBR0VcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYtLWFib3V0IHtcblxuICAgIC5oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi0tbWFpbnByb2ZpbGUge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skZC1ndXR0ZXJ9ICsgI3skZC1oZWFkZXItbGFyZ2V9KTtcbiAgICAgIG1hcmdpbi10b3A6IC0jeyRkLWhlYWRlci1sYXJnZX07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAudG9wbyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LXNvY2lhbCkge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLS1vdGhlcnByb2ZpbGVzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG5cbiAgICAgIC50b3BvIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1tZW51KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLS13b3JsZC1tYXAge1xuICAgICAgcGFkZGluZy10b3A6IDE1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLnNlY3Rpb25fX2lubmVyLFxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1zb2NpYWwpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LXNvY2lhbCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmljb24tLXdvcmxkLW1hcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxNTByZW07XG4gICAgICAgIG1pbi13aWR0aDogMTIwcmVtO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTB2dyArIDEwcmVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gRklMTVMgUEFHRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGSUxNUyBQQUdFXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLS1maWxtcyB7XG4gICAgLnNlY3Rpb24tLXBhZ2VoZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgLnRvcG8ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1zb2NpYWwpIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLS1mZWF0dXJlZGZpbG1zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tLW90aGVyZmlsbXMge1xuICAgICAgcGFkZGluZy10b3A6IDEzcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC50b3BvLS1vbmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAudG9wby0tZm91ciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDQwcmVtO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtc29jaWFsKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LW1lbnUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gU1RJTExTIFBBR0UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNUSUxMUyBQQUdFXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLS1zdGlsbHMge1xuICAgIC5zZWN0aW9uLS1wYWdlaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIC50b3BvIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtc29jaWFsKSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1tZW51KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi0tZ2FsbGVyeSB7XG4gICAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC50b3BvIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LW1lbnUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gQ09OVEFDVCBQQUdFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ09OVEFDVCBQQUdFXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLS1jb250YWN0IHtcbiAgICAuc2VjdGlvbi0tcGFnZWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMnJlbTtcblxuICAgICAgLnRvcG8ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1zb2NpYWwpIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LW1lbnUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIEVSUk9SIFBBR0UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVJST1IgUEFHRVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbn1cbiIsIi5oZXJvLWNhcm91c2VsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLmhlcm8tY2Fyb3VzZWwge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAkZC1jYXJvdXNlbC1wZXJjZW50YWdlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LTM7XG5cbiAgICB0cmFuc2l0aW9uOlxuICAgICAgMHMgdHJhbnNmb3JtLFxuICAgICAgMnMgZWFzZS1vdXQgb3BhY2l0eSAhaW1wb3J0YW50O1xuXG4gICAgJi5zd2lwZXItbGF6eSB7XG4gICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5zd2lwZXItbGF6eS1sb2FkZWQuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAkZC1ndXR0ZXI7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1uYXYtbWVudSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1jYXJvdXNlbC0yKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnZ3O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtY2Fyb3VzZWwtMikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29uLS1sb2dvLW1vbm9ncmFtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOHJlbTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtY2Fyb3VzZWwtMikge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogMzB2dztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKC01Ni4yNXZ3ICsgNXJlbSk7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNXZ3O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLW5hdi1tZW51KSB7XG4gICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LW1lbnUpIHtcbiAgICAgICAgICB3aWR0aDogMzB2dztcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtc2l0ZS1zbWFsbCkge1xuICAgICAgICAgIHRvcDogY2FsYygtNTYuMjV2dyArIDNyZW0pO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1heC13aWR0aDogMjFlbTtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZsZXg6IDEgMCA3MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC1jYXJvdXNlbC0yKSBhbmQgKG1pbi1oZWlnaHQ6ICRicC1jYXJvdXNlbC1oZWlnaHQtMSkge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtc2l0ZS1kZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBwYWRkaW5nOiAkZC1ndXR0ZXIgMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1jYXJvdXNlbC0zKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xvY2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDAuMzZlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtc2l0ZS1kZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLWNhcm91c2VsLTMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgLmljb24ge1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA4cmVtKTtcbiAgICBsZWZ0OiAwO1xuXG4gICAgLmljb24ge1xuICAgICAgdHJhbnNpdGlvbjogJHQtbGluay10aW1pbmcgJHQtbGluay1lYXNpbmcgdHJhbnNmb3JtO1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjdlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXNpdGUtZGVza3RvcCkge1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbmF2LXNvY2lhbCkge1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLWNhcm91c2VsLTIpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gIH1cbn1cbiJdfQ== */
