@-ms-viewport{width:device-width}html{-ms-overflow-style:scrollbar;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;box-sizing:border-box;width:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,.wp-caption-text,figure[role=group] figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,select{background:transparent;border:0;color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0 auto 0;padding:0;vertical-align:baseline}main,article,aside,details,figcaption,.wp-caption-text,figure[role=group] figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-ms-overflow-style:scrollbar}ol,ul{list-style:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:inherit}[tabindex="-1"]:focus{outline:none !important}hr{box-sizing:content-box;height:0;overflow:visible}a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea{touch-action:manipulation}fieldset{min-width:0}@font-face{font-family:lg;src:url(../../assets/webfonts/lg/lg.eot?n1z373);src:url(../../assets/webfonts/lg/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../../assets/webfonts/lg/lg.woff?n1z373) format("woff"),url(../../assets/webfonts/lg/lg.ttf?n1z373) format("truetype"),url(../../assets/webfonts/lg/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;outline:0;border:none;background-color:transparent}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,0.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:0;background:0 0;border:none;box-shadow:none;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,0.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,color 0.2s linear}.lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px, 0, 0)}.lg-hide-items .lg-next{opacity:0;transform:translate3d(10px, 0, 0)}.lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0, -10px, 0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{transform:scale3d(0.5, 0.5, 0.5);opacity:0;transition:transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{transform:scale3d(1, 1, 1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;transform:translate3d(0, 100%, 0);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration:0s !important}.lg-outer.lg-thumb-open .lg-thumb-outer{transform:translate3d(0, 0, 0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width: 1025px){.lg-outer .lg-thumb-item{transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toggle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;outline:0;border:none}.lg-outer .lg-toggle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-toggle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{transform:scale3d(1, 1, 1);transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.15s !important;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;transform:translate3d(0, 0, 0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;transition:opacity .15s ease 0s, transform .15s ease 0s;transform:translate3d(0, 5px, 0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;transition:visibility 0s linear .18s, opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{transition-delay:0s;transform:translate3d(0, 0, 0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;transform:translate3d(0, 5px, 0);transition:transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,0.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.group:after,.group:before{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;transition:opacity .15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{transition-duration:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../img/loading.gif) center center no-repeat;display:none !important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block !important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s !important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transform:translate3d(0, 0, 0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{background-image:none !important;background-color:transparent !important;overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.dribbble{color:#EA4C89}.facebook{color:#3B5999}.flickr{color:#FF0084}.googleplus{color:#DD4B39}.instagram{color:#E4405F}.linkedin{color:#0077B5}.pinterest{color:#BD081C}.snapchat{color:#FFFC00}.soundcloud{color:#f30}.tumblr{color:#34465D}.twitter{color:#55ACEE}.vimeo{color:#1AB7EA}.whatsapp{color:#25D366}.youtube{color:#CD201F}.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next,.btn-dark,.button-dark,.footer-banner-cta .button,.footer-banner-cta [type="reset"],.footer-banner-cta [type="submit"],.footer-banner-cta .media-block-element-play,.footer-banner-cta .pagination_element.prev,.footer-banner-cta .pagination_element.next,.hero-image+.hero-info .button,.hero-image+.hero-info [type="reset"],.hero-image+.hero-info [type="submit"],.hero-image+.hero-info .media-block-element-play,.hero-image+.hero-info .pagination_element.prev,.hero-image+.hero-info .pagination_element.next,.media-block-info .button,.media-block-info [type="reset"],.media-block-info [type="submit"],.media-block-info .media-block-element-play,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next,.statistic-link .button,.statistic-link [type="reset"],.statistic-link [type="submit"],.statistic-link .media-block-element-play,.statistic-link .pagination_element.prev,.statistic-link .pagination_element.next,.carousel-cards .card-button-outer .button,.carousel-cards .card-button-outer [type="reset"],.carousel-cards .card-button-outer [type="submit"],.carousel-cards .card-button-outer .media-block-element-play,.carousel-cards .card-button-outer .pagination_element.prev,.carousel-cards .card-button-outer .pagination_element.next,.btn-outline,.button-outline,.cta .cta-inner .button,.cta .cta-inner [type="reset"],.cta .cta-inner [type="submit"],.cta .cta-inner .media-block-element-play,.cta .cta-inner .pagination_element.prev,.cta .cta-inner .pagination_element.next,.secondary .filter-submit,.tertiary .filter-submit,.dark .filter-submit,.hero-info .button,.hero-info [type="reset"],.hero-info [type="submit"],.hero-info .media-block-element-play,.hero-info .pagination_element.prev,.hero-info .pagination_element.next,.hero-profile .hero-profile-inner .button,.hero-profile .hero-profile-inner [type="reset"],.hero-profile .hero-profile-inner [type="submit"],.hero-profile .hero-profile-inner .media-block-element-play,.hero-profile .hero-profile-inner .pagination_element.prev,.hero-profile .hero-profile-inner .pagination_element.next,.secondary .share-item .button,.secondary .share-item [type="reset"],.secondary .share-item [type="submit"],.secondary .share-item .media-block-element-play,.secondary .share-item .pagination_element.prev,.secondary .share-item .pagination_element.next,.home-dropdown .filter-outer .filter-inner .filter-submit,.centres-listing .filter-submit,.centres-listing .filter .legend .button,.centres-listing .filter .legend [type="reset"],.centres-listing .filter .legend [type="submit"],.centres-listing .filter .legend .media-block-element-play,.centres-listing .filter .legend .pagination_element.prev,.centres-listing .filter .legend .pagination_element.next,.btn-white-outline,.button-white-outline,.media-block-outer.media-secondary .media-block .button,.media-block-outer.media-secondary .media-block [type="reset"],.media-block-outer.media-secondary .media-block [type="submit"],.media-block-outer.media-secondary .media-block .media-block-element-play,.media-block-outer.media-secondary .media-block .pagination_element.prev,.media-block-outer.media-secondary .media-block .pagination_element.next,.btn-secondary-outline,.button-secondary-outline,.light .filter-submit,.superlight .filter-submit,.btn:after,.button:after,[type="reset"]:after,[type="submit"]:after,.media-block-element-play:after,.pagination_element.prev:after,.pagination_element.next:after,input,textarea,select,.donate-amount,.content a,figcaption a,.wp-caption-text a,figure[role=group] figcaption a,.text-hover,.nav-item-link,.sidebar-nav-item .subnav_element,.item-link,.media-block-content p a,.metadata-link,.metalabel a,.content a img img,.external-link:after,.footer-banner .container:after,.footer-nav-item.social .nav-item-link,.footer-credits p a,.footer-bottom .backtotop .button span,.footer-bottom .backtotop [type="reset"] span,.footer-bottom .backtotop [type="submit"] span,.footer-bottom .backtotop .media-block-element-play span,.footer-bottom .backtotop .pagination_element.prev span,.footer-bottom .backtotop .pagination_element.next span,.rnav-search .search-icon,.rnav-search .search-button,.rnav-item-link,.rnav-arrow,.header .search,.header .search input,.header .search .button,.header .search [type="reset"],.header .search [type="submit"],.header .search .media-block-element-play,.header .search .pagination_element.prev,.header .search .pagination_element.next,.sidebar,.sidebar-show-button,.sidebar-meta-block-tag,.sidebar-meta-block.downloads .downloads-link,.sidebar-meta-share-button,.card,.card-wrap-inner .metalabel,.reports .card-image img,.download-link,.filter-show-button,.hero-profile .hero-profile-inner a,.metatag-link,.pagination a,.logos .profile-element,.profile-item,.profile-summary,.profile-summary .profile-summary-close,.profile-meta-item-link,.profile-meta-item-text,.pullquote-share-element,.statistic-item,.statistic-value a,.carousel-cards .slick-list .slick-slide,.carousel-cards .slick-arrow:before,.information-cards-outer .section-header+.container .card-image,.information-cards-outer .section-header+.container .card-link,.centres-single .hero-outer address a,.centres-single-map-details address a{-webkit-transition-property:background,border,box-shadow,color,opacity,transform,background,height,padding,top,right,bottom,left,width;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;transition-property:background,border,box-shadow,color,opacity,transform,background,height,padding,top,right,bottom,left,width;transition-duration:0.2s;transition-timing-function:ease-in-out}.footer-banner .container,.footer-header,.footer-nav-outer,.footer-nav-outer .footer-column .footer-nav,.footer-credits .container,.footer-bottom .container,.footer-bottom .backtotop .button,.footer-bottom .backtotop [type="reset"],.footer-bottom .backtotop [type="submit"],.footer-bottom .backtotop .media-block-element-play,.footer-bottom .backtotop .pagination_element.prev,.footer-bottom .backtotop .pagination_element.next,.header,.header-inner,.main-section,.main-section>*,.sidebar-meta,.sidebar-meta-share,.sidebar-meta-share-button,.cards,.cards>*,.card,.cta .cta-inner,.cta.cta-has-img .container,.download,.feat-items .container,.item,.filter,.hero,.hero-info,.hero-profile .hero-profile-inner,.hero-profile.hero-profile-has-img .container,.media-block,.media-block-info,.pagination,.profile,.profile-element,.pullquote,.share,.share-item,.share-item .button,.share-item [type="reset"],.share-item [type="submit"],.share-item .media-block-element-play,.share-item .pagination_element.prev,.share-item .pagination_element.next,.slick-track,.statistic,.home-dropdown .filter-outer .filter-inner,.home-dropdown .filter-outer .filter-inner .filter,.home-dropdown .filter-outer .filter-inner .filter-block:first-of-type,.information-cards-outer .section-header+.container .card-wrap-inner,.centres-listing .filter-outer .container,.centres-listing .filter-block,.centres-single-map .container{display:-ms-flex;display:flex;flex-direction:row;flex-wrap:wrap}::-moz-selection{background:#FFEB3B;color:#000}::selection{background:#FFEB3B;color:#000}::-webkit-input-placeholder{color:currentColor;opacity:0.4}:-moz-placeholder{color:currentColor;opacity:0.4}::-moz-placeholder{color:currentColor;opacity:0.4}:-ms-input-placeholder{color:currentColor;opacity:0.4}h1,.section-header-title,.home-dropdown .filter-outer .filter-inner h2,h2,h3,.item-header-title,h4,.donate-header-title,h5,.centres-single .hero-outer address .centre-address,.centres-single-map-details address .centre-address,h6,.cards-outer.centres .card-name,.centres-single .hero-outer address .centre-telephone,.centres-single .hero-outer address .centre-email,.centres-single-map-details address .centre-telephone,.centres-single-map-details address .centre-email{font:700 1rem/1.2 myriad-pro,sans-serif}.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next,.btn-dark,.button-dark,.footer-banner-cta .button,.footer-banner-cta [type="reset"],.footer-banner-cta [type="submit"],.footer-banner-cta .media-block-element-play,.footer-banner-cta .pagination_element.prev,.footer-banner-cta .pagination_element.next,.hero-image+.hero-info .button,.hero-image+.hero-info [type="reset"],.hero-image+.hero-info [type="submit"],.hero-image+.hero-info .media-block-element-play,.hero-image+.hero-info .pagination_element.prev,.hero-image+.hero-info .pagination_element.next,.media-block-info .button,.media-block-info [type="reset"],.media-block-info [type="submit"],.media-block-info .media-block-element-play,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next,.statistic-link .button,.statistic-link [type="reset"],.statistic-link [type="submit"],.statistic-link .media-block-element-play,.statistic-link .pagination_element.prev,.statistic-link .pagination_element.next,.carousel-cards .card-button-outer .button,.carousel-cards .card-button-outer [type="reset"],.carousel-cards .card-button-outer [type="submit"],.carousel-cards .card-button-outer .media-block-element-play,.carousel-cards .card-button-outer .pagination_element.prev,.carousel-cards .card-button-outer .pagination_element.next,.btn-outline,.button-outline,.cta .cta-inner .button,.cta .cta-inner [type="reset"],.cta .cta-inner [type="submit"],.cta .cta-inner .media-block-element-play,.cta .cta-inner .pagination_element.prev,.cta .cta-inner .pagination_element.next,.secondary .filter-submit,.tertiary .filter-submit,.dark .filter-submit,.hero-info .button,.hero-info [type="reset"],.hero-info [type="submit"],.hero-info .media-block-element-play,.hero-info .pagination_element.prev,.hero-info .pagination_element.next,.hero-profile .hero-profile-inner .button,.hero-profile .hero-profile-inner [type="reset"],.hero-profile .hero-profile-inner [type="submit"],.hero-profile .hero-profile-inner .media-block-element-play,.hero-profile .hero-profile-inner .pagination_element.prev,.hero-profile .hero-profile-inner .pagination_element.next,.secondary .share-item .button,.secondary .share-item [type="reset"],.secondary .share-item [type="submit"],.secondary .share-item .media-block-element-play,.secondary .share-item .pagination_element.prev,.secondary .share-item .pagination_element.next,.home-dropdown .filter-outer .filter-inner .filter-submit,.centres-listing .filter-submit,.centres-listing .filter .legend .button,.centres-listing .filter .legend [type="reset"],.centres-listing .filter .legend [type="submit"],.centres-listing .filter .legend .media-block-element-play,.centres-listing .filter .legend .pagination_element.prev,.centres-listing .filter .legend .pagination_element.next,.btn-white-outline,.button-white-outline,.media-block-outer.media-secondary .media-block .button,.media-block-outer.media-secondary .media-block [type="reset"],.media-block-outer.media-secondary .media-block [type="submit"],.media-block-outer.media-secondary .media-block .media-block-element-play,.media-block-outer.media-secondary .media-block .pagination_element.prev,.media-block-outer.media-secondary .media-block .pagination_element.next,.btn-secondary-outline,.button-secondary-outline,.light .filter-submit,.superlight .filter-submit,.content table{font:400 1rem/1.5 myriad-pro,sans-serif}.content,figcaption,.wp-caption-text,figure[role=group] figcaption,.sidebar-meta-block-title,.sidebar-meta-share-title,.pullquote-share-title{font:400 1rem/1.5 myriad-pro,sans-serif}.card-header-date,.metadata,.pagination{font:400 1rem/1.5 myriad-pro,sans-serif}.metalabel{font:700 0.9rem/1.5 myriad-pro,sans-serif;text-transform:uppercase;letter-spacing:0.1em}h1,.section-header-title,.home-dropdown .filter-outer .filter-inner h2{font-size:2rem;font-size:calc(1.72rem + 1.4vw)}@media screen and (min-width: 1280px){h1,.section-header-title,.home-dropdown .filter-outer .filter-inner h2{font-size:3rem}}h2{font-size:1.8rem;font-size:calc(1.6rem + 1vw)}@media screen and (min-width: 1280px){h2{font-size:2.5rem}}h3,.item-header-title{font-size:1.5rem;font-size:calc(1.36rem + 0.7vw)}@media screen and (min-width: 1280px){h3,.item-header-title{font-size:2rem}}h4{font-size:1.4rem;font-size:calc(1.32rem + 0.4vw)}@media screen and (min-width: 1280px){h4{font-size:1.7rem}}.donate-header-title,h5,.centres-single .hero-outer address .centre-address,.centres-single-map-details address .centre-address{font-size:1.25rem;font-size:calc(1.21rem + 0.2vw)}@media screen and (min-width: 1280px){.donate-header-title,h5,.centres-single .hero-outer address .centre-address,.centres-single-map-details address .centre-address{font-size:1.4rem}}h6,.cards-outer.centres .card-name,.centres-single .hero-outer address .centre-telephone,.centres-single .hero-outer address .centre-email,.centres-single-map-details address .centre-telephone,.centres-single-map-details address .centre-email{font-size:1.125rem;font-size:calc(1.105rem + 0.1vw)}@media screen and (min-width: 1280px){h6,.cards-outer.centres .card-name,.centres-single .hero-outer address .centre-telephone,.centres-single .hero-outer address .centre-email,.centres-single-map-details address .centre-telephone,.centres-single-map-details address .centre-email{font-size:1.2rem}}.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next,.btn-dark,.button-dark,.footer-banner-cta .button,.footer-banner-cta [type="reset"],.footer-banner-cta [type="submit"],.footer-banner-cta .media-block-element-play,.footer-banner-cta .pagination_element.prev,.footer-banner-cta .pagination_element.next,.hero-image+.hero-info .button,.hero-image+.hero-info [type="reset"],.hero-image+.hero-info [type="submit"],.hero-image+.hero-info .media-block-element-play,.hero-image+.hero-info .pagination_element.prev,.hero-image+.hero-info .pagination_element.next,.media-block-info .button,.media-block-info [type="reset"],.media-block-info [type="submit"],.media-block-info .media-block-element-play,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next,.statistic-link .button,.statistic-link [type="reset"],.statistic-link [type="submit"],.statistic-link .media-block-element-play,.statistic-link .pagination_element.prev,.statistic-link .pagination_element.next,.carousel-cards .card-button-outer .button,.carousel-cards .card-button-outer [type="reset"],.carousel-cards .card-button-outer [type="submit"],.carousel-cards .card-button-outer .media-block-element-play,.carousel-cards .card-button-outer .pagination_element.prev,.carousel-cards .card-button-outer .pagination_element.next,.btn-outline,.button-outline,.cta .cta-inner .button,.cta .cta-inner [type="reset"],.cta .cta-inner [type="submit"],.cta .cta-inner .media-block-element-play,.cta .cta-inner .pagination_element.prev,.cta .cta-inner .pagination_element.next,.secondary .filter-submit,.tertiary .filter-submit,.dark .filter-submit,.hero-info .button,.hero-info [type="reset"],.hero-info [type="submit"],.hero-info .media-block-element-play,.hero-info .pagination_element.prev,.hero-info .pagination_element.next,.hero-profile .hero-profile-inner .button,.hero-profile .hero-profile-inner [type="reset"],.hero-profile .hero-profile-inner [type="submit"],.hero-profile .hero-profile-inner .media-block-element-play,.hero-profile .hero-profile-inner .pagination_element.prev,.hero-profile .hero-profile-inner .pagination_element.next,.secondary .share-item .button,.secondary .share-item [type="reset"],.secondary .share-item [type="submit"],.secondary .share-item .media-block-element-play,.secondary .share-item .pagination_element.prev,.secondary .share-item .pagination_element.next,.home-dropdown .filter-outer .filter-inner .filter-submit,.centres-listing .filter-submit,.centres-listing .filter .legend .button,.centres-listing .filter .legend [type="reset"],.centres-listing .filter .legend [type="submit"],.centres-listing .filter .legend .media-block-element-play,.centres-listing .filter .legend .pagination_element.prev,.centres-listing .filter .legend .pagination_element.next,.btn-white-outline,.button-white-outline,.media-block-outer.media-secondary .media-block .button,.media-block-outer.media-secondary .media-block [type="reset"],.media-block-outer.media-secondary .media-block [type="submit"],.media-block-outer.media-secondary .media-block .media-block-element-play,.media-block-outer.media-secondary .media-block .pagination_element.prev,.media-block-outer.media-secondary .media-block .pagination_element.next,.btn-secondary-outline,.button-secondary-outline,.light .filter-submit,.superlight .filter-submit{display:block;font-weight:700;padding:.66667rem 3.75rem .66667rem 1.25rem;text-align:left;text-decoration:none;width:100%}@media (min-width: 400px){.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next,.btn-dark,.button-dark,.footer-banner-cta .button,.footer-banner-cta [type="reset"],.footer-banner-cta [type="submit"],.footer-banner-cta .media-block-element-play,.footer-banner-cta .pagination_element.prev,.footer-banner-cta .pagination_element.next,.hero-image+.hero-info .button,.hero-image+.hero-info [type="reset"],.hero-image+.hero-info [type="submit"],.hero-image+.hero-info .media-block-element-play,.hero-image+.hero-info .pagination_element.prev,.hero-image+.hero-info .pagination_element.next,.media-block-info .button,.media-block-info [type="reset"],.media-block-info [type="submit"],.media-block-info .media-block-element-play,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next,.statistic-link .button,.statistic-link [type="reset"],.statistic-link [type="submit"],.statistic-link .media-block-element-play,.statistic-link .pagination_element.prev,.statistic-link .pagination_element.next,.carousel-cards .card-button-outer .button,.carousel-cards .card-button-outer [type="reset"],.carousel-cards .card-button-outer [type="submit"],.carousel-cards .card-button-outer .media-block-element-play,.carousel-cards .card-button-outer .pagination_element.prev,.carousel-cards .card-button-outer .pagination_element.next,.btn-outline,.button-outline,.cta .cta-inner .button,.cta .cta-inner [type="reset"],.cta .cta-inner [type="submit"],.cta .cta-inner .media-block-element-play,.cta .cta-inner .pagination_element.prev,.cta .cta-inner .pagination_element.next,.secondary .filter-submit,.tertiary .filter-submit,.dark .filter-submit,.hero-info .button,.hero-info [type="reset"],.hero-info [type="submit"],.hero-info .media-block-element-play,.hero-info .pagination_element.prev,.hero-info .pagination_element.next,.hero-profile .hero-profile-inner .button,.hero-profile .hero-profile-inner [type="reset"],.hero-profile .hero-profile-inner [type="submit"],.hero-profile .hero-profile-inner .media-block-element-play,.hero-profile .hero-profile-inner .pagination_element.prev,.hero-profile .hero-profile-inner .pagination_element.next,.secondary .share-item .button,.secondary .share-item [type="reset"],.secondary .share-item [type="submit"],.secondary .share-item .media-block-element-play,.secondary .share-item .pagination_element.prev,.secondary .share-item .pagination_element.next,.home-dropdown .filter-outer .filter-inner .filter-submit,.centres-listing .filter-submit,.centres-listing .filter .legend .button,.centres-listing .filter .legend [type="reset"],.centres-listing .filter .legend [type="submit"],.centres-listing .filter .legend .media-block-element-play,.centres-listing .filter .legend .pagination_element.prev,.centres-listing .filter .legend .pagination_element.next,.btn-white-outline,.button-white-outline,.media-block-outer.media-secondary .media-block .button,.media-block-outer.media-secondary .media-block [type="reset"],.media-block-outer.media-secondary .media-block [type="submit"],.media-block-outer.media-secondary .media-block .media-block-element-play,.media-block-outer.media-secondary .media-block .pagination_element.prev,.media-block-outer.media-secondary .media-block .pagination_element.next,.btn-secondary-outline,.button-secondary-outline,.light .filter-submit,.superlight .filter-submit{display:inline-block;width:auto}}@media screen and (min-width: 560px){.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next,.btn-dark,.button-dark,.footer-banner-cta .button,.footer-banner-cta [type="reset"],.footer-banner-cta [type="submit"],.footer-banner-cta .media-block-element-play,.footer-banner-cta .pagination_element.prev,.footer-banner-cta .pagination_element.next,.hero-image+.hero-info .button,.hero-image+.hero-info [type="reset"],.hero-image+.hero-info [type="submit"],.hero-image+.hero-info .media-block-element-play,.hero-image+.hero-info .pagination_element.prev,.hero-image+.hero-info .pagination_element.next,.media-block-info .button,.media-block-info [type="reset"],.media-block-info [type="submit"],.media-block-info .media-block-element-play,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next,.statistic-link .button,.statistic-link [type="reset"],.statistic-link [type="submit"],.statistic-link .media-block-element-play,.statistic-link .pagination_element.prev,.statistic-link .pagination_element.next,.carousel-cards .card-button-outer .button,.carousel-cards .card-button-outer [type="reset"],.carousel-cards .card-button-outer [type="submit"],.carousel-cards .card-button-outer .media-block-element-play,.carousel-cards .card-button-outer .pagination_element.prev,.carousel-cards .card-button-outer .pagination_element.next,.btn-outline,.button-outline,.cta .cta-inner .button,.cta .cta-inner [type="reset"],.cta .cta-inner [type="submit"],.cta .cta-inner .media-block-element-play,.cta .cta-inner .pagination_element.prev,.cta .cta-inner .pagination_element.next,.secondary .filter-submit,.tertiary .filter-submit,.dark .filter-submit,.hero-info .button,.hero-info [type="reset"],.hero-info [type="submit"],.hero-info .media-block-element-play,.hero-info .pagination_element.prev,.hero-info .pagination_element.next,.hero-profile .hero-profile-inner .button,.hero-profile .hero-profile-inner [type="reset"],.hero-profile .hero-profile-inner [type="submit"],.hero-profile .hero-profile-inner .media-block-element-play,.hero-profile .hero-profile-inner .pagination_element.prev,.hero-profile .hero-profile-inner .pagination_element.next,.secondary .share-item .button,.secondary .share-item [type="reset"],.secondary .share-item [type="submit"],.secondary .share-item .media-block-element-play,.secondary .share-item .pagination_element.prev,.secondary .share-item .pagination_element.next,.home-dropdown .filter-outer .filter-inner .filter-submit,.centres-listing .filter-submit,.centres-listing .filter .legend .button,.centres-listing .filter .legend [type="reset"],.centres-listing .filter .legend [type="submit"],.centres-listing .filter .legend .media-block-element-play,.centres-listing .filter .legend .pagination_element.prev,.centres-listing .filter .legend .pagination_element.next,.btn-white-outline,.button-white-outline,.media-block-outer.media-secondary .media-block .button,.media-block-outer.media-secondary .media-block [type="reset"],.media-block-outer.media-secondary .media-block [type="submit"],.media-block-outer.media-secondary .media-block .media-block-element-play,.media-block-outer.media-secondary .media-block .pagination_element.prev,.media-block-outer.media-secondary .media-block .pagination_element.next,.btn-secondary-outline,.button-secondary-outline,.light .filter-submit,.superlight .filter-submit{font-size:1.15rem}}.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next{background:#903;color:#fff;position:relative}.btn:after,.button:after,[type="reset"]:after,[type="submit"]:after,.media-block-element-play:after,.pagination_element.prev:after,.pagination_element.next:after{content:'';height:20px;width:17.28px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16.7614V20L17.2849 10.3999L0 0V3.50842L11.4538 10.3999L0 16.7614Z' fill='white'/%3E%3C/svg%3E%0A");background-size:cover;position:absolute;right:1.15rem;top:.86957rem}.btn:hover,.button:hover,:hover[type="reset"],:hover[type="submit"],.media-block-element-play:hover,.pagination_element.prev:hover,.pagination_element.next:hover{background:#000;color:#fff}.btn:active,.button:active,:active[type="reset"],:active[type="submit"],.media-block-element-play:active,.pagination_element.prev:active,.pagination_element.next:active{background:#1a1a1a}.btn-dark,.button-dark{background-color:#000;color:#fff}.btn-dark:hover,.button-dark:hover{background-color:#fff;color:#000}.btn-dark:hover:after,.button-dark:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16.7614V20L17.2849 10.3999L0 0V3.50842L11.4538 10.3999L0 16.7614Z' fill='white'/%3E%3C/svg%3E%0A")}.footer-banner-cta .button,.footer-banner-cta [type="reset"],.footer-banner-cta [type="submit"],.footer-banner-cta .media-block-element-play,.footer-banner-cta .pagination_element.prev,.footer-banner-cta .pagination_element.next,.hero-image+.hero-info .button,.hero-image+.hero-info [type="reset"],.hero-image+.hero-info [type="submit"],.hero-image+.hero-info .media-block-element-play,.hero-image+.hero-info .pagination_element.prev,.hero-image+.hero-info .pagination_element.next,.media-block-info .button,.media-block-info [type="reset"],.media-block-info [type="submit"],.media-block-info .media-block-element-play,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next,.statistic-link .button,.statistic-link [type="reset"],.statistic-link [type="submit"],.statistic-link .media-block-element-play,.statistic-link .pagination_element.prev,.statistic-link .pagination_element.next,.carousel-cards .card-button-outer .button,.carousel-cards .card-button-outer [type="reset"],.carousel-cards .card-button-outer [type="submit"],.carousel-cards .card-button-outer .media-block-element-play,.carousel-cards .card-button-outer .pagination_element.prev,.carousel-cards .card-button-outer .pagination_element.next,.btn-outline,.button-outline{background-color:transparent;box-shadow:inset 0 0 0 1px #903;color:#903}.footer-banner-cta .button:after,.footer-banner-cta [type="reset"]:after,.footer-banner-cta [type="submit"]:after,.footer-banner-cta .media-block-element-play:after,.footer-banner-cta .pagination_element.prev:after,.footer-banner-cta .pagination_element.next:after,.hero-image+.hero-info .button:after,.hero-image+.hero-info [type="reset"]:after,.hero-image+.hero-info [type="submit"]:after,.hero-image+.hero-info .media-block-element-play:after,.hero-image+.hero-info .pagination_element.prev:after,.hero-image+.hero-info .pagination_element.next:after,.media-block-info .button:after,.media-block-info [type="reset"]:after,.media-block-info [type="submit"]:after,.media-block-info .media-block-element-play:after,.media-block-info .pagination_element.prev:after,.media-block-info .pagination_element.next:after,.statistic-link .button:after,.statistic-link [type="reset"]:after,.statistic-link [type="submit"]:after,.statistic-link .media-block-element-play:after,.statistic-link .pagination_element.prev:after,.statistic-link .pagination_element.next:after,.carousel-cards .card-button-outer .button:after,.carousel-cards .card-button-outer [type="reset"]:after,.carousel-cards .card-button-outer [type="submit"]:after,.carousel-cards .card-button-outer .media-block-element-play:after,.carousel-cards .card-button-outer .pagination_element.prev:after,.carousel-cards .card-button-outer .pagination_element.next:after,.btn-outline:after,.button-outline:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16.7614V20L17.2849 10.3999L0 0V3.50842L11.4538 10.3999L0 16.7614Z' fill='%23990033'/%3E%3C/svg%3E%0A")}.footer-banner-cta .button:hover,.footer-banner-cta :hover[type="reset"],.footer-banner-cta :hover[type="submit"],.footer-banner-cta .media-block-element-play:hover,.footer-banner-cta .pagination_element.prev:hover,.footer-banner-cta .pagination_element.next:hover,.hero-image+.hero-info .button:hover,.hero-image+.hero-info :hover[type="reset"],.hero-image+.hero-info :hover[type="submit"],.hero-image+.hero-info .media-block-element-play:hover,.hero-image+.hero-info .pagination_element.prev:hover,.hero-image+.hero-info .pagination_element.next:hover,.media-block-info .button:hover,.media-block-info :hover[type="reset"],.media-block-info :hover[type="submit"],.media-block-info .media-block-element-play:hover,.media-block-info .pagination_element.prev:hover,.media-block-info .pagination_element.next:hover,.statistic-link .button:hover,.statistic-link :hover[type="reset"],.statistic-link :hover[type="submit"],.statistic-link .media-block-element-play:hover,.statistic-link .pagination_element.prev:hover,.statistic-link .pagination_element.next:hover,.carousel-cards .card-button-outer .button:hover,.carousel-cards .card-button-outer :hover[type="reset"],.carousel-cards .card-button-outer :hover[type="submit"],.carousel-cards .card-button-outer .media-block-element-play:hover,.carousel-cards .card-button-outer .pagination_element.prev:hover,.carousel-cards .card-button-outer .pagination_element.next:hover,.btn-outline:hover,.button-outline:hover{background-color:#903;color:#fff}.footer-banner-cta .button:hover:after,.footer-banner-cta [type="reset"]:hover:after,.footer-banner-cta [type="submit"]:hover:after,.footer-banner-cta .media-block-element-play:hover:after,.footer-banner-cta .pagination_element.prev:hover:after,.footer-banner-cta .pagination_element.next:hover:after,.hero-image+.hero-info .button:hover:after,.hero-image+.hero-info [type="reset"]:hover:after,.hero-image+.hero-info [type="submit"]:hover:after,.hero-image+.hero-info .media-block-element-play:hover:after,.hero-image+.hero-info .pagination_element.prev:hover:after,.hero-image+.hero-info .pagination_element.next:hover:after,.media-block-info .button:hover:after,.media-block-info [type="reset"]:hover:after,.media-block-info [type="submit"]:hover:after,.media-block-info .media-block-element-play:hover:after,.media-block-info .pagination_element.prev:hover:after,.media-block-info .pagination_element.next:hover:after,.statistic-link .button:hover:after,.statistic-link [type="reset"]:hover:after,.statistic-link [type="submit"]:hover:after,.statistic-link .media-block-element-play:hover:after,.statistic-link .pagination_element.prev:hover:after,.statistic-link .pagination_element.next:hover:after,.carousel-cards .card-button-outer .button:hover:after,.carousel-cards .card-button-outer [type="reset"]:hover:after,.carousel-cards .card-button-outer [type="submit"]:hover:after,.carousel-cards .card-button-outer .media-block-element-play:hover:after,.carousel-cards .card-button-outer .pagination_element.prev:hover:after,.carousel-cards .card-button-outer .pagination_element.next:hover:after,.btn-outline:hover:after,.button-outline:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16.7614V20L17.2849 10.3999L0 0V3.50842L11.4538 10.3999L0 16.7614Z' fill='white'/%3E%3C/svg%3E%0A")}.footer-banner-cta .button:active,.footer-banner-cta :active[type="reset"],.footer-banner-cta :active[type="submit"],.footer-banner-cta .media-block-element-play:active,.footer-banner-cta .pagination_element.prev:active,.footer-banner-cta .pagination_element.next:active,.hero-image+.hero-info .button:active,.hero-image+.hero-info :active[type="reset"],.hero-image+.hero-info :active[type="submit"],.hero-image+.hero-info .media-block-element-play:active,.hero-image+.hero-info .pagination_element.prev:active,.hero-image+.hero-info .pagination_element.next:active,.media-block-info .button:active,.media-block-info :active[type="reset"],.media-block-info :active[type="submit"],.media-block-info .media-block-element-play:active,.media-block-info .pagination_element.prev:active,.media-block-info .pagination_element.next:active,.statistic-link .button:active,.statistic-link :active[type="reset"],.statistic-link :active[type="submit"],.statistic-link .media-block-element-play:active,.statistic-link .pagination_element.prev:active,.statistic-link .pagination_element.next:active,.carousel-cards .card-button-outer .button:active,.carousel-cards .card-button-outer :active[type="reset"],.carousel-cards .card-button-outer :active[type="submit"],.carousel-cards .card-button-outer .media-block-element-play:active,.carousel-cards .card-button-outer .pagination_element.prev:active,.carousel-cards .card-button-outer .pagination_element.next:active,.btn-outline:active,.button-outline:active{background:#1a1a1a;box-shadow:inset 0 0 0 1px #1a1a1a;color:#fff}.footer-banner-cta .button:active:after,.footer-banner-cta [type="reset"]:active:after,.footer-banner-cta [type="submit"]:active:after,.footer-banner-cta .media-block-element-play:active:after,.footer-banner-cta .pagination_element.prev:active:after,.footer-banner-cta .pagination_element.next:active:after,.hero-image+.hero-info .button:active:after,.hero-image+.hero-info [type="reset"]:active:after,.hero-image+.hero-info [type="submit"]:active:after,.hero-image+.hero-info .media-block-element-play:active:after,.hero-image+.hero-info .pagination_element.prev:active:after,.hero-image+.hero-info .pagination_element.next:active:after,.media-block-info .button:active:after,.media-block-info [type="reset"]:active:after,.media-block-info [type="submit"]:active:after,.media-block-info .media-block-element-play:active:after,.media-block-info .pagination_element.prev:active:after,.media-block-info .pagination_element.next:active:after,.statistic-link .button:active:after,.statistic-link [type="reset"]:active:after,.statistic-link [type="submit"]:active:after,.statistic-link .media-block-element-play:active:after,.statistic-link .pagination_element.prev:active:after,.statistic-link .pagination_element.next:active:after,.carousel-cards .card-button-outer .button:active:after,.carousel-cards .card-button-outer [type="reset"]:active:after,.carousel-cards .card-button-outer [type="submit"]:active:after,.carousel-cards .card-button-outer .media-block-element-play:active:after,.carousel-cards .card-button-outer .pagination_element.prev:active:after,.carousel-cards .card-button-outer .pagination_element.next:active:after,.btn-outline:active:after,.button-outline:active:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16.7614V20L17.2849 10.3999L0 0V3.50842L11.4538 10.3999L0 16.7614Z' fill='white'/%3E%3C/svg%3E%0A")}.cta .cta-inner .button,.cta .cta-inner [type="reset"],.cta .cta-inner [type="submit"],.cta .cta-inner .media-block-element-play,.cta .cta-inner .pagination_element.prev,.cta .cta-inner .pagination_element.next,.secondary .filter-submit,.tertiary .filter-submit,.dark .filter-submit,.hero-info .button,.hero-info [type="reset"],.hero-info [type="submit"],.hero-info .media-block-element-play,.hero-info .pagination_element.prev,.hero-info .pagination_element.next,.hero-profile .hero-profile-inner .button,.hero-profile .hero-profile-inner [type="reset"],.hero-profile .hero-profile-inner [type="submit"],.hero-profile .hero-profile-inner .media-block-element-play,.hero-profile .hero-profile-inner .pagination_element.prev,.hero-profile .hero-profile-inner .pagination_element.next,.secondary .share-item .button,.secondary .share-item [type="reset"],.secondary .share-item [type="submit"],.secondary .share-item .media-block-element-play,.secondary .share-item .pagination_element.prev,.secondary .share-item .pagination_element.next,.home-dropdown .filter-outer .filter-inner .filter-submit,.centres-listing .filter-submit,.centres-listing .filter .legend .button,.centres-listing .filter .legend [type="reset"],.centres-listing .filter .legend [type="submit"],.centres-listing .filter .legend .media-block-element-play,.centres-listing .filter .legend .pagination_element.prev,.centres-listing .filter .legend .pagination_element.next,.btn-white-outline,.button-white-outline{background-color:transparent;box-shadow:inset 0 0 0 1px #fff;color:#fff}.cta .cta-inner .button:hover,.cta .cta-inner :hover[type="reset"],.cta .cta-inner :hover[type="submit"],.cta .cta-inner .media-block-element-play:hover,.cta .cta-inner .pagination_element.prev:hover,.cta .cta-inner .pagination_element.next:hover,.secondary .filter-submit:hover,.tertiary .filter-submit:hover,.dark .filter-submit:hover,.hero-info .button:hover,.hero-info :hover[type="reset"],.hero-info :hover[type="submit"],.hero-info .media-block-element-play:hover,.hero-info .pagination_element.prev:hover,.hero-info .pagination_element.next:hover,.hero-profile .hero-profile-inner .button:hover,.hero-profile .hero-profile-inner :hover[type="reset"],.hero-profile .hero-profile-inner :hover[type="submit"],.hero-profile .hero-profile-inner .media-block-element-play:hover,.hero-profile .hero-profile-inner .pagination_element.prev:hover,.hero-profile .hero-profile-inner .pagination_element.next:hover,.secondary .share-item .button:hover,.secondary .share-item :hover[type="reset"],.secondary .share-item :hover[type="submit"],.secondary .share-item .media-block-element-play:hover,.secondary .share-item .pagination_element.prev:hover,.secondary .share-item .pagination_element.next:hover,.home-dropdown .filter-outer .filter-inner .filter-submit:hover,.centres-listing .filter-submit:hover,.centres-listing .filter .legend .button:hover,.centres-listing .filter .legend :hover[type="reset"],.centres-listing .filter .legend :hover[type="submit"],.centres-listing .filter .legend .media-block-element-play:hover,.centres-listing .filter .legend .pagination_element.prev:hover,.centres-listing .filter .legend .pagination_element.next:hover,.btn-white-outline:hover,.button-white-outline:hover{background-color:#fff;color:#903}.cta .cta-inner .button:hover:after,.cta .cta-inner [type="reset"]:hover:after,.cta .cta-inner [type="submit"]:hover:after,.cta .cta-inner .media-block-element-play:hover:after,.cta .cta-inner .pagination_element.prev:hover:after,.cta .cta-inner .pagination_element.next:hover:after,.secondary .filter-submit:hover:after,.tertiary .filter-submit:hover:after,.dark .filter-submit:hover:after,.hero-info .button:hover:after,.hero-info [type="reset"]:hover:after,.hero-info [type="submit"]:hover:after,.hero-info .media-block-element-play:hover:after,.hero-info .pagination_element.prev:hover:after,.hero-info .pagination_element.next:hover:after,.hero-profile .hero-profile-inner .button:hover:after,.hero-profile .hero-profile-inner [type="reset"]:hover:after,.hero-profile .hero-profile-inner [type="submit"]:hover:after,.hero-profile .hero-profile-inner .media-block-element-play:hover:after,.hero-profile .hero-profile-inner .pagination_element.prev:hover:after,.hero-profile .hero-profile-inner .pagination_element.next:hover:after,.secondary .share-item .button:hover:after,.secondary .share-item [type="reset"]:hover:after,.secondary .share-item [type="submit"]:hover:after,.secondary .share-item .media-block-element-play:hover:after,.secondary .share-item .pagination_element.prev:hover:after,.secondary .share-item .pagination_element.next:hover:after,.home-dropdown .filter-outer .filter-inner .filter-submit:hover:after,.centres-listing .filter-submit:hover:after,.centres-listing .filter .legend .button:hover:after,.centres-listing .filter .legend [type="reset"]:hover:after,.centres-listing .filter .legend [type="submit"]:hover:after,.centres-listing .filter .legend .media-block-element-play:hover:after,.centres-listing .filter .legend .pagination_element.prev:hover:after,.centres-listing .filter .legend .pagination_element.next:hover:after,.btn-white-outline:hover:after,.button-white-outline:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16.7614V20L17.2849 10.3999L0 0V3.50842L11.4538 10.3999L0 16.7614Z' fill='%23990033'/%3E%3C/svg%3E%0A")}.cta .cta-inner .button:active,.cta .cta-inner :active[type="reset"],.cta .cta-inner :active[type="submit"],.cta .cta-inner .media-block-element-play:active,.cta .cta-inner .pagination_element.prev:active,.cta .cta-inner .pagination_element.next:active,.secondary .filter-submit:active,.tertiary .filter-submit:active,.dark .filter-submit:active,.hero-info .button:active,.hero-info :active[type="reset"],.hero-info :active[type="submit"],.hero-info .media-block-element-play:active,.hero-info .pagination_element.prev:active,.hero-info .pagination_element.next:active,.hero-profile .hero-profile-inner .button:active,.hero-profile .hero-profile-inner :active[type="reset"],.hero-profile .hero-profile-inner :active[type="submit"],.hero-profile .hero-profile-inner .media-block-element-play:active,.hero-profile .hero-profile-inner .pagination_element.prev:active,.hero-profile .hero-profile-inner .pagination_element.next:active,.secondary .share-item .button:active,.secondary .share-item :active[type="reset"],.secondary .share-item :active[type="submit"],.secondary .share-item .media-block-element-play:active,.secondary .share-item .pagination_element.prev:active,.secondary .share-item .pagination_element.next:active,.home-dropdown .filter-outer .filter-inner .filter-submit:active,.centres-listing .filter-submit:active,.centres-listing .filter .legend .button:active,.centres-listing .filter .legend :active[type="reset"],.centres-listing .filter .legend :active[type="submit"],.centres-listing .filter .legend .media-block-element-play:active,.centres-listing .filter .legend .pagination_element.prev:active,.centres-listing .filter .legend .pagination_element.next:active,.btn-white-outline:active,.button-white-outline:active{background:#1a1a1a;box-shadow:inset 0 0 0 1px #1a1a1a;color:#fff}.cta .cta-inner .button:active:after,.cta .cta-inner [type="reset"]:active:after,.cta .cta-inner [type="submit"]:active:after,.cta .cta-inner .media-block-element-play:active:after,.cta .cta-inner .pagination_element.prev:active:after,.cta .cta-inner .pagination_element.next:active:after,.secondary .filter-submit:active:after,.tertiary .filter-submit:active:after,.dark .filter-submit:active:after,.hero-info .button:active:after,.hero-info [type="reset"]:active:after,.hero-info [type="submit"]:active:after,.hero-info .media-block-element-play:active:after,.hero-info .pagination_element.prev:active:after,.hero-info .pagination_element.next:active:after,.hero-profile .hero-profile-inner .button:active:after,.hero-profile .hero-profile-inner [type="reset"]:active:after,.hero-profile .hero-profile-inner [type="submit"]:active:after,.hero-profile .hero-profile-inner .media-block-element-play:active:after,.hero-profile .hero-profile-inner .pagination_element.prev:active:after,.hero-profile .hero-profile-inner .pagination_element.next:active:after,.secondary .share-item .button:active:after,.secondary .share-item [type="reset"]:active:after,.secondary .share-item [type="submit"]:active:after,.secondary .share-item .media-block-element-play:active:after,.secondary .share-item .pagination_element.prev:active:after,.secondary .share-item .pagination_element.next:active:after,.home-dropdown .filter-outer .filter-inner .filter-submit:active:after,.centres-listing .filter-submit:active:after,.centres-listing .filter .legend .button:active:after,.centres-listing .filter .legend [type="reset"]:active:after,.centres-listing .filter .legend [type="submit"]:active:after,.centres-listing .filter .legend .media-block-element-play:active:after,.centres-listing .filter .legend .pagination_element.prev:active:after,.centres-listing .filter .legend .pagination_element.next:active:after,.btn-white-outline:active:after,.button-white-outline:active:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16.7614V20L17.2849 10.3999L0 0V3.50842L11.4538 10.3999L0 16.7614Z' fill='white'/%3E%3C/svg%3E%0A")}.media-block-outer.media-secondary .media-block .button,.media-block-outer.media-secondary .media-block [type="reset"],.media-block-outer.media-secondary .media-block [type="submit"],.media-block-outer.media-secondary .media-block .media-block-element-play,.media-block-outer.media-secondary .media-block .pagination_element.prev,.media-block-outer.media-secondary .media-block .pagination_element.next,.btn-secondary-outline,.button-secondary-outline{background-color:transparent;box-shadow:inset 0 0 0 1px #fff;color:#fff}.media-block-outer.media-secondary .media-block .button:after,.media-block-outer.media-secondary .media-block [type="reset"]:after,.media-block-outer.media-secondary .media-block [type="submit"]:after,.media-block-outer.media-secondary .media-block .media-block-element-play:after,.media-block-outer.media-secondary .media-block .pagination_element.prev:after,.media-block-outer.media-secondary .media-block .pagination_element.next:after,.btn-secondary-outline:after,.button-secondary-outline:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16.7614V20L17.2849 10.3999L0 0V3.50842L11.4538 10.3999L0 16.7614Z' fill='white'/%3E%3C/svg%3E%0A")}.media-block-outer.media-secondary .media-block .button:hover,.media-block-outer.media-secondary .media-block :hover[type="reset"],.media-block-outer.media-secondary .media-block :hover[type="submit"],.media-block-outer.media-secondary .media-block .media-block-element-play:hover,.media-block-outer.media-secondary .media-block .pagination_element.prev:hover,.media-block-outer.media-secondary .media-block .pagination_element.next:hover,.btn-secondary-outline:hover,.button-secondary-outline:hover{background-color:#fff;color:#BF590D}.media-block-outer.media-secondary .media-block .button:hover:after,.media-block-outer.media-secondary .media-block [type="reset"]:hover:after,.media-block-outer.media-secondary .media-block [type="submit"]:hover:after,.media-block-outer.media-secondary .media-block .media-block-element-play:hover:after,.media-block-outer.media-secondary .media-block .pagination_element.prev:hover:after,.media-block-outer.media-secondary .media-block .pagination_element.next:hover:after,.btn-secondary-outline:hover:after,.button-secondary-outline:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16.7614V20L17.2849 10.3999L0 0V3.50842L11.4538 10.3999L0 16.7614Z' fill='%23CC6600'/%3E%3C/svg%3E%0A")}.media-block-outer.media-secondary .media-block .button:active,.media-block-outer.media-secondary .media-block :active[type="reset"],.media-block-outer.media-secondary .media-block :active[type="submit"],.media-block-outer.media-secondary .media-block .media-block-element-play:active,.media-block-outer.media-secondary .media-block .pagination_element.prev:active,.media-block-outer.media-secondary .media-block .pagination_element.next:active,.btn-secondary-outline:active,.button-secondary-outline:active{background:#1a1a1a;box-shadow:inset 0 0 0 1px #1a1a1a;color:#fff}.media-block-outer.media-secondary .media-block .button:active:after,.media-block-outer.media-secondary .media-block [type="reset"]:active:after,.media-block-outer.media-secondary .media-block [type="submit"]:active:after,.media-block-outer.media-secondary .media-block .media-block-element-play:active:after,.media-block-outer.media-secondary .media-block .pagination_element.prev:active:after,.media-block-outer.media-secondary .media-block .pagination_element.next:active:after,.btn-secondary-outline:active:after,.button-secondary-outline:active:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16.7614V20L17.2849 10.3999L0 0V3.50842L11.4538 10.3999L0 16.7614Z' fill='white'/%3E%3C/svg%3E%0A")}input,textarea,select,.donate-amount{color:#333;font:400 1em/1.5 myriad-pro,sans-serif;padding:.66667rem 3.75rem .66667rem 1.25rem;width:100%}input:disabled,textarea:disabled,select:disabled,.donate-amount:disabled{background:#E6E6E6}form{font:1.15rem myriad-pro,sans-serif}form p{font:1.15em myriad-pro,sans-serif}[type="text"],[type="number"],[type="date"],[type="datetime"],[type="datetime-local"],[type="month"],[type="week"],[type="time"],[type="search"],[type="tel"],[type="url"],[type="email"],[list],textarea,select{background:#fff;border-radius:0;outline:none}[type="text"]:focus,[type="number"]:focus,[type="date"]:focus,[type="datetime"]:focus,[type="datetime-local"]:focus,[type="month"]:focus,[type="week"]:focus,[type="time"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="url"]:focus,[type="email"]:focus,[list]:focus,textarea:focus,select:focus{border-color:#000}[type="text"]::-webkit-input-placeholder,[type="number"]::-webkit-input-placeholder,[type="date"]::-webkit-input-placeholder,[type="datetime"]::-webkit-input-placeholder,[type="datetime-local"]::-webkit-input-placeholder,[type="month"]::-webkit-input-placeholder,[type="week"]::-webkit-input-placeholder,[type="time"]::-webkit-input-placeholder,[type="search"]::-webkit-input-placeholder,[type="tel"]::-webkit-input-placeholder,[type="url"]::-webkit-input-placeholder,[type="email"]::-webkit-input-placeholder,[list]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:gray;opacity:1}[type="text"]::-moz-placeholder,[type="number"]::-moz-placeholder,[type="date"]::-moz-placeholder,[type="datetime"]::-moz-placeholder,[type="datetime-local"]::-moz-placeholder,[type="month"]::-moz-placeholder,[type="week"]::-moz-placeholder,[type="time"]::-moz-placeholder,[type="search"]::-moz-placeholder,[type="tel"]::-moz-placeholder,[type="url"]::-moz-placeholder,[type="email"]::-moz-placeholder,[list]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:gray;opacity:1}[type="text"]:-ms-input-placeholder,[type="number"]:-ms-input-placeholder,[type="date"]:-ms-input-placeholder,[type="datetime"]:-ms-input-placeholder,[type="datetime-local"]:-ms-input-placeholder,[type="month"]:-ms-input-placeholder,[type="week"]:-ms-input-placeholder,[type="time"]:-ms-input-placeholder,[type="search"]:-ms-input-placeholder,[type="tel"]:-ms-input-placeholder,[type="url"]:-ms-input-placeholder,[type="email"]:-ms-input-placeholder,[list]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:gray;opacity:1}[type="text"]:-moz-placeholder,[type="number"]:-moz-placeholder,[type="date"]:-moz-placeholder,[type="datetime"]:-moz-placeholder,[type="datetime-local"]:-moz-placeholder,[type="month"]:-moz-placeholder,[type="week"]:-moz-placeholder,[type="time"]:-moz-placeholder,[type="search"]:-moz-placeholder,[type="tel"]:-moz-placeholder,[type="url"]:-moz-placeholder,[type="email"]:-moz-placeholder,[list]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:gray;opacity:1}textarea{resize:vertical;padding:.5rem 1rem;height:auto;min-height:8rem}[type="reset"],[type="submit"]{-webkit-appearance:none;border:none;cursor:pointer}button{border:0;cursor:pointer}button:hover{color:#000;text-decoration:underline}[type="color"],[type="file"]{border:none;line-height:1;padding:0}[type="file"]{height:auto}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("../svg/icons/arrow-down-main.svg");background-position:95% center;background-repeat:no-repeat;background-size:22px}@media screen and (min-width: 560px){select{background-position:98% center;background-repeat:no-repeat}}select::-ms-expand{display:none}label{font:400 1em/1.5 myriad-pro,sans-serif;display:block}label+input,label+textarea,label+select{margin-top:.5rem}legend{border-bottom:1px solid #E6E6E6;padding-bottom:.5rem;width:100%}[type="checkbox"],[type="radio"]{float:left;height:1.5rem;margin-right:.5rem;width:auto}[type="checkbox"]+label,[type="radio"]+label{display:inline;font-style:normal}.chosen-container{margin-top:.25rem;width:100% !important}.chosen-container .chosen-single{background:#fff !important;height:2.5rem !important;padding-left:1rem}.chosen-container .chosen-single span{color:#333 !important;font-size:1rem;line-height:39px}.chosen-container .chosen-single div b{background-image:url("../images/select-arrow.svg") !important;background-position:center !important;background-size:25px !important;margin-left:-20px;width:25px !important}.icon{display:inline-block;fill:currentColor;height:1.5rem;vertical-align:top;width:1.5rem}.ie .icon{display:none}.icon-label{left:-9999px;position:fixed;top:-9999px}.ie .icon-label{position:static}.article{margin-top:0;padding:2rem 1rem 0;position:relative;width:100%}@media screen and (min-width: 560px){.article{margin-left:0;padding:2rem 1rem}}.article-header-summary p{font:300 1.33em/1.5 myriad-pro,sans-serif}.article-footer{border-top:1px solid #ccc;margin-top:2rem;padding-top:1rem}@media screen and (min-width: 560px){.article{padding:0}}@media screen and (min-width: 960px){.article{flex:0 66.66%;max-width:66.66%;float:left}}.article>*+*{margin:3rem 0 0}.article .accordion-outer,.article .pullquote{width:100%}.article .accordion-outer{background-color:#E6E6E6}.article .pullquote-image+.pullquote-info blockquote{font-size:1.3em}.article .pullquote cite{font-size:1em}.article .gallery-thumb{padding:0}.article .gallery .slick-slide *{height:100%}.article .gallery .slick-dotted.slick-slider{margin-bottom:60px}@media screen and (min-width: 700px){.article .gallery .slick-prev{left:-1rem}}@media screen and (min-width: 700px){.article .gallery .slick-next{right:-1rem}}.article .download-block{flex:0 100%;max-width:100%}@media screen and (min-width: 560px){.article .download-block{flex:0 50%;max-width:50%}}.article .cta{background-color:#E6E6E6;border-radius:4px;padding:3rem}.article .cta-inner{text-align:left}.article .media-block{background-color:transparent;border-radius:0;box-shadow:none;min-height:auto}.article .media-block-element{flex:0 100%;max-width:100%;border-radius:0}.article .media-block-element img{position:relative}.article .media-block-element .video-outer{display:block;padding-bottom:56.25%;height:0;position:relative}.article .media-block-element .video-outer iframe{height:100%;left:0;position:absolute;top:0;width:100%}.article .media-block-info{display:none}.article .media-block-caption{background-color:#F2F2F2;display:inline-block;font-size:0.9em !important;margin-top:0 !important;overflow-wrap:break-word;padding:.5rem 1rem;word-wrap:break-word;margin:0}.article .profile{margin:2rem -1.5rem}@media screen and (min-width: 960px){.article .profile{margin:2rem -2rem}}.article .profile-element{margin:1.5rem 0}@media screen and (min-width: 1280px){.article .profile-element{flex:0 33.33%;max-width:33.33%}}.article .profile-element:nth-child(n+4),.article .profile-element:nth-child(n+5){margin:1.5rem 0}body.logged-in .main{margin-top:0}.content *{margin-top:1rem}.content *:first-child{margin-top:0}.content h2,.content h3,.content h4,.content h5,.content h6{color:#903;margin-top:2rem}.secondary .content h2,.secondary .content h3,.secondary .content h4,.secondary .content h5,.secondary .content h6{color:#fff}.content h2+p,.content h3+p,.content h4+p,.content h5+p,.content h6+p{margin-top:0}.content ol,.content ul{margin-top:1rem;padding-left:1.2rem}.content li+li{margin:.5rem auto 0}.content ol li{list-style:decimal}.content ol li ol li{list-style-type:lower-roman}.content ol li ul li{list-style-type:circle}.content ul li{list-style:disc}.content ul li ul li{list-style-type:circle}.content ul li ol li{list-style-type:decimal}.content form ol,.content form ul{padding:0}.content form li{list-style:none !important}.content p{font-size:1em}.content p+p{margin-top:2rem}.content p:empty{display:none}.content a{color:#903;text-decoration:underline}.secondary .content a{color:#fff}.secondary .content a:hover{color:#000}.content img{margin-top:3rem}.content .fluid-width-video-wrapper{overflow:hidden}.content .btn,.content .button,.content [type="reset"],.content [type="submit"],.content .media-block-element-play,.content .pagination_element.prev,.content .pagination_element.next{font-size:1rem}@media screen and (min-width: 560px){.content .btn+.btn,.content .btn .button,.content .btn [type="reset"],.content .btn [type="submit"],.content .btn .media-block-element-play,.content .btn .pagination_element.prev,.content .btn .pagination_element.next,.content .button+.btn,.content [type="reset"]+.btn,.content [type="submit"]+.btn,.content .media-block-element-play+.btn,.content .pagination_element.prev+.btn,.content .pagination_element.next+.btn,.content .button .button,.content [type="reset"] .button,.content [type="submit"] .button,.content .media-block-element-play .button,.content .pagination_element.prev .button,.content .pagination_element.next .button,.content .button [type="reset"],.content [type="reset"] [type="reset"],.content [type="submit"] [type="reset"],.content .media-block-element-play [type="reset"],.content .pagination_element.prev [type="reset"],.content .pagination_element.next [type="reset"],.content .button [type="submit"],.content [type="reset"] [type="submit"],.content [type="submit"] [type="submit"],.content .media-block-element-play [type="submit"],.content .pagination_element.prev [type="submit"],.content .pagination_element.next [type="submit"],.content .button .media-block-element-play,.content [type="reset"] .media-block-element-play,.content [type="submit"] .media-block-element-play,.content .media-block-element-play .media-block-element-play,.content .pagination_element.prev .media-block-element-play,.content .pagination_element.next .media-block-element-play,.content .button .pagination_element.prev,.content [type="reset"] .pagination_element.prev,.content [type="submit"] .pagination_element.prev,.content .media-block-element-play .pagination_element.prev,.content .pagination_element.prev .pagination_element.prev,.content .pagination_element.next .pagination_element.prev,.content .button .pagination_element.next,.content [type="reset"] .pagination_element.next,.content [type="submit"] .pagination_element.next,.content .media-block-element-play .pagination_element.next,.content .pagination_element.prev .pagination_element.next,.content .pagination_element.next .pagination_element.next{margin-left:1rem}}.content .btn a,.content .button a,.content [type="reset"] a,.content [type="submit"] a,.content .media-block-element-play a,.content .pagination_element.prev a,.content .pagination_element.next a,.content a.btn,.content a.button,.content a[type="reset"],.content a[type="submit"],.content a.media-block-element-play,.content a.pagination_element.prev,.content a.pagination_element.next{border:none;box-shadow:none;color:#fff;text-decoration:none}.content .btn a:hover,.content .button a:hover,.content [type="reset"] a:hover,.content [type="submit"] a:hover,.content .media-block-element-play a:hover,.content .pagination_element.prev a:hover,.content .pagination_element.next a:hover,.content a.btn:hover,.content a.button:hover,.content a:hover[type="reset"],.content a:hover[type="submit"],.content a.media-block-element-play:hover,.content a.pagination_element.prev:hover,.content a.pagination_element.next:hover{color:#fff}.content p.btn,.content p.button,.content p[type="reset"],.content p[type="submit"],.content p.media-block-element-play,.content p.pagination_element.prev,.content p.pagination_element.next{padding:0}.content .btn a,.content .button a,.content [type="reset"] a,.content [type="submit"] a,.content .media-block-element-play a,.content .pagination_element.prev a,.content .pagination_element.next a{display:block;padding:.5rem 1rem}.content blockquote{background-color:#F2F2F2;margin:3rem 0;position:relative}.content blockquote p{border-left:solid 6px #903;display:block;font-weight:700;padding:1.5rem}.content code{background:#F2F2F2;border:1px solid #ccc;font-family:myriad-pro,sans-serif}.content sub,.content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.content sup{top:-0.5em}.content sub{bottom:-0.25em}@media screen and (min-width: 560px){.content p,.content li{font-size:1.2rem}.content li li{font-size:1.1rem}}@media screen and (min-width: 960px){.content .alignleft,.content .float-left,.content .float_left{float:left;margin:1.5rem 1.5rem 1.5rem 0;max-width:48%}.content .alignright,.content .float-right,.content .float_right{float:right;margin:1.5rem 0 1.5rem 1.5rem;max-width:48%}}.wp-caption{margin:2rem 0;position:relative}@media screen and (min-width: 960px){.wp-caption{margin:3rem 0}}.wp-caption img{width:100%}figure[role=group]{margin:2rem 0;position:relative}@media screen and (min-width: 960px){figure[role=group]{margin:3rem 0}}figure[role=group] img{width:100%}pre{background-color:#F2F2F2;font-size:85%;font-family:myriad-pro,sans-serif;line-height:1.45;margin:3rem 0;overflow:auto;padding:1rem}p pre{display:inline-block;padding:0}.donate{text-align:center}.donate-options{max-width:26.66667rem;margin-top:0}.donate-label{background:#fff;border:1px solid #903;color:#903;cursor:pointer;float:left;font-weight:700;margin:0;padding:.5rem 1rem;width:50%}.donate-label:first-child{border-radius:4px 0 0 4px}.donate-label:last-child{border-radius:0 4px 4px 0}.donate-form{background:#fff;border:1px solid #ccc;border-radius:4px;padding-bottom:1rem;max-width:26.66667rem}.donate-header{background:#F2F2F2;border-bottom:1px solid #ccc;border-radius:4px 4px 0 0;padding:1rem}.donate-amount{font-size:1.4em;padding:0;position:relative}.donate-amount-label{left:0;padding:.5rem 1rem;position:absolute}.donate-amount-input{background:none;border:none;font-weight:700;margin:0;padding-left:2rem}.donate-amount-input:-moz-placeholder-shown{font-weight:400}.donate-amount-input:-ms-input-placeholder{font-weight:400}.donate-amount-input:placeholder-shown{font-weight:400}.donate-submit{width:100%}@media screen and (min-width: 960px){.donate-form{padding-bottom:2rem}}#donate-once:checked ~ .donate-options .donate-once,#donate-monthly:checked ~ .donate-options .donate-monthly{background:#903;color:#fff}#donate-once:checked ~ .donate-form .donate-header-title span{display:none}body,br,dd,option,td,th,svg{margin-top:0}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1;font-kerning:normal;background:#fff;color:#000;font:400 1rem/1.5 myriad-pro,sans-serif;position:relative;width:100%}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-wrap:break-word}figcaption,.wp-caption-text,figure[role=group] figcaption{background-color:#903;color:#fff;display:inline-block;margin-top:0 !important;overflow-wrap:break-word;padding:.5rem 1rem;word-wrap:break-word;width:100%}a{color:inherit;text-decoration:none}strong{font-weight:700}em{font-style:italic}hr{border:none;border-top:1px solid #ccc}img{display:block;height:auto;max-width:100%;text-align:center}sup{vertical-align:super;font-size:small}sub{vertical-align:sub;font-size:small}li{list-style:none}address{font-style:normal;font-weight:400}.acf-map p{font-weight:400}.acf-map p b{font-weight:400}.main-section,.section{margin:0;overflow:hidden;padding:2rem 0;width:100%}@media screen and (min-width: 960px){.main-section,.section{padding:5rem 0}}.components .container{padding:0 2rem}.section-footer,.container{max-width:80rem;padding:0 1rem;position:relative;width:100%}@media screen and (min-width: 560px){.section-footer,.container{padding:0 2rem}}.card,.cards-outer.centres .card{background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);overflow:hidden}.content a:hover,figcaption a:hover,.wp-caption-text a:hover,.text-hover:hover,.nav-item-link:hover,.sidebar-nav-item .subnav_element:hover,.item-link:hover,.media-block-content p a:hover,.metadata-link:hover,.metalabel a:hover{color:#903}.content a img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);display:block;overflow:hidden}.content a img img{transform:scale(1)}.content a img img:hover,.content a img img:focus{transform:scale(1.05)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute !important;overflow:hidden;width:1px}.external-link:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3333 9.88897V15.2223C14.3333 15.6938 14.146 16.146 13.8126 16.4794C13.4792 16.8128 13.0271 17.0001 12.5556 17.0001H2.77778C2.30628 17.0001 1.8541 16.8128 1.5207 16.4794C1.1873 16.146 1 15.6938 1 15.2223V5.44453C1 4.97303 1.1873 4.52085 1.5207 4.18745C1.8541 3.85405 2.30628 3.66675 2.77778 3.66675H8.11111' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6667 1H17.0001V6.33333' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.22217 10.7778L16.9999 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:100%;content:'';display:inline-block;height:16px;margin-left:.5rem;width:16px}.clearfix:after{clear:both;content:"";display:table}.cookie-notice{background:#333;bottom:0;color:#fff;font-size:0.9rem;line-height:1.5;padding:.5rem;position:fixed;text-align:center;width:100%;z-index:50}.skip-link{border-radius:0;left:50%;position:fixed;top:-10rem;transform:translateY(-100%);transition:transform 0.3s;z-index:999}.skip-link:focus{transform:translateY(0%)}.footer-banner{background-color:#E5DED4;margin-top:1rem;padding:3.25rem 0}@media screen and (min-width: 960px){.footer-banner{margin-top:1.25rem}}.footer-banner .container{align-items:center;position:relative}@media screen and (min-width: 1280px){.footer-banner .container{flex-wrap:nowrap}}.footer-banner .container:after{content:'';height:122px;width:126px;background-image:url("data:image/svg+xml,%3Csvg width='126' height='122' viewBox='0 0 126 122' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 122V0L126 63.4396L36 122Z' fill='%23CC6600'/%3E%3Cpath d='M0 122V0L90 63.4396L0 122Z' fill='%23CC6600'/%3E%3C/svg%3E%0A");background-size:cover;position:absolute;left:-3.5rem;top:-1rem}@media screen and (min-width: 560px){.footer-banner .container:after{left:-1.5rem}}@media screen and (min-width: 960px){.footer-banner .container:after{left:-2.75rem}}.footer-banner-header{flex:0 100%;max-width:100%;font-weight:300;margin-bottom:1.5rem;padding-left:3rem}@media screen and (min-width: 560px){.footer-banner-header{padding-left:6rem}}@media screen and (min-width: 1280px){.footer-banner-header{flex:0 40%;max-width:40%;margin-bottom:0;padding-right:4rem;padding-left:0;text-align:right}}.footer-banner-subtitle{color:#903;font-size:1.5rem}.footer-banner-summary{font-size:1.2rem;margin-top:.5rem}.footer-banner-content{flex:0 100%;max-width:100%;margin-left:0;padding-left:3rem}@media screen and (min-width: 560px){.footer-banner-content{padding-left:6rem}}@media screen and (min-width: 960px){.footer-banner-content{flex:0 60%;max-width:60%}}@media screen and (min-width: 1280px){.footer-banner-content{flex:0 40%;max-width:40%;padding-left:0;padding-right:4rem}}.footer-banner-cta{margin-left:0;margin-top:1.5rem;padding-left:3rem}@media screen and (min-width: 560px){.footer-banner-cta{padding-left:6rem}}@media screen and (min-width: 960px){.footer-banner-cta{flex:0 30%;max-width:30%;margin-left:0;margin-top:0;padding-right:4rem;padding-left:0}}@media screen and (min-width: 1280px){.footer-banner-cta{flex:0 20%;max-width:20%;padding-right:0}}.footer-banner-cta .button,.footer-banner-cta [type="reset"],.footer-banner-cta [type="submit"],.footer-banner-cta .media-block-element-play,.footer-banner-cta .pagination_element.prev,.footer-banner-cta .pagination_element.next{width:100%}.footer{background-color:#903;color:#fff;margin-top:0;padding-bottom:1.5rem;padding-top:1.5rem;z-index:20}@media screen and (min-width: 960px){.footer{padding-bottom:2.5rem;padding-top:2.5rem}}.footer-header{align-items:center;justify-content:space-between;margin-bottom:1.5rem;text-align:left}@media screen and (min-width: 960px){.footer-header{margin-bottom:2rem}}.footer-header *{margin-top:0}.footer-logo{display:block;margin:0 0 1rem 0;width:100%}@media screen and (min-width: 960px){.footer-logo{margin:1rem 0}}.footer-logo img{width:250px}@media screen and (min-width: 560px){.footer-logo{display:inline-block;margin:0;width:auto}}@media screen and (min-width: 960px){.footer-logo img{width:auto}}.footer-nav-outer{color:#fff;justify-content:space-between}.footer-nav-outer *{margin-top:0}.footer-nav-outer .footer-column{flex:0 50%;max-width:50%;margin:0}@media screen and (min-width: 960px){.footer-nav-outer .footer-column{flex:0 23.5%;max-width:23.5%}}.footer-nav-outer .footer-column .footer-nav{flex:0 100%;max-width:100%;align-content:flex-start;flex-wrap:wrap !important;margin:0;padding:0}@media screen and (min-width: 960px){.footer-nav-outer .footer-column .footer-nav{height:200px}}.footer-nav-outer .footer-column .footer-nav-item{flex:0 100%;max-width:100%;display:inline-flex;margin:0}.footer-nav-outer .footer-column .footer-nav-item-title{font-weight:400;margin-bottom:1.25rem;padding-top:1rem}.footer-nav-outer .footer-column:first-of-type{flex:0 100%;max-width:100%;margin-bottom:1rem}@media screen and (min-width: 960px){.footer-nav-outer .footer-column:first-of-type{flex:0 48.5%;max-width:48.5%}}.footer-nav-outer .footer-column:first-of-type .footer-nav-item{flex:0 50%;max-width:50%}.footer-nav-outer .footer-column .footer-nav-item-title:first-of-type{flex:0 100%;max-width:100%;border-top:2px solid #fff}.footer-nav.social{flex:0 100%;max-width:100%;margin:0;padding-top:0;text-align:center}@media screen and (min-width: 560px){.footer-nav.social{flex:0 auto;max-width:auto;text-align:left}}.footer-nav-item{margin-top:0}.footer-nav-item .nav-item-link{font-weight:600;margin:0;padding:0 0 1rem 0}.footer-nav-item .nav-item-link:hover{color:#000}.footer-nav-item.social{display:inline-block;margin-right:.66667rem;text-align:center}.footer-nav-item.social:last-child{margin-right:0}.footer-nav-item.social .nav-item-link{background-color:rgba(255,255,255,0.2);display:inline-block;height:35px;padding:0;position:relative;width:35px}@media screen and (min-width: 960px){.footer-nav-item.social .nav-item-link{height:55px;width:55px}}.footer-nav-item.social .nav-item-link:hover{background-color:#fff}.footer-nav-item.social .nav-item-link:hover .icon{color:#903}.footer-nav-item.social .nav-item-link.instagram .icon,.footer-nav-item.social .nav-item-link.youtube .icon{padding:2px}.footer-nav-item.social .nav-item-link.linkedin .icon{padding-top:3px}.footer-nav-item.social .nav-item-link .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;height:25px;width:25px;margin:0}@media screen and (min-width: 960px){.footer-nav-item.social .nav-item-link .icon{height:35px;width:35px}}.footer p{font-size:0.9em}.footer-details,.footer-nav{flex:0 100%;max-width:100%;padding-top:1.5rem;margin-bottom:1rem}@media screen and (min-width: 560px){.footer-details,.footer-nav{padding-top:0}}.footer-details{margin-right:0}.footer-details .footer-nav-item-title{font-size:1em;padding-bottom:1rem}.footer-details p{padding-bottom:1rem}.footer-details p a:hover{color:#000}.footer-credits{color:#fff;font-size:0.9rem;padding:1.5rem 0}@media screen and (min-width: 700px){.footer-credits{margin-top:3rem}}.footer-credits *{margin-top:0}.footer-credits p a{text-decoration:underline}.footer-credits p a:hover{color:#000}.footer-credits-item{flex:0 100%;max-width:100%;flex-flow:row;margin-left:0;padding-bottom:.66667rem}@media screen and (min-width: 960px){.footer-credits-item{padding-bottom:0}}@media screen and (min-width: 960px){.footer-credits-item:nth-of-type(odd){flex:0 75%;max-width:75%}}@media screen and (min-width: 960px){.footer-credits-item:nth-of-type(even){flex:0 25%;max-width:25%;margin-right:0;text-align:right}}.footer-credits-item:nth-of-type(1){border-top:1px solid #fff;padding-top:1rem}.footer-credits-item:nth-of-type(4){border-bottom:1px solid #fff;padding-bottom:1rem}@media screen and (min-width: 960px){.footer-credits-item:nth-of-type(1),.footer-credits-item:nth-of-type(2){border-top:1px solid #fff;padding-top:1.25rem}}@media screen and (min-width: 960px){.footer-credits-item:nth-of-type(3),.footer-credits-item:nth-of-type(4){border-bottom:1px solid #fff;padding-bottom:1.25rem;padding-top:1rem}}.footer-credits .footer-nav{flex-flow:row;margin:0;padding:0}.footer-credits .footer-nav-item{flex:0 auto;max-width:auto;display:inline-flex}.footer-credits .footer-nav-item .nav-item-link{font-weight:400;padding:0}.footer-credits .footer-nav-item:not(:last-of-type){margin-right:1rem}.footer-bottom .container{align-items:center;flex-flow:nowrap}.footer-bottom .container .backtotop{margin-left:0}.footer-bottom .container img{flex:0 50%;max-width:50%;margin-right:0}@media screen and (min-width: 560px){.footer-bottom .container img{flex:0 auto;max-width:auto}}.footer-bottom .backtotop{cursor:pointer}.footer-bottom .backtotop .button,.footer-bottom .backtotop [type="reset"],.footer-bottom .backtotop [type="submit"],.footer-bottom .backtotop .media-block-element-play,.footer-bottom .backtotop .pagination_element.prev,.footer-bottom .backtotop .pagination_element.next{background-color:transparent;flex-flow:row;padding:0 0 0 1.25rem}.footer-bottom .backtotop .button span,.footer-bottom .backtotop [type="reset"] span,.footer-bottom .backtotop [type="submit"] span,.footer-bottom .backtotop .media-block-element-play span,.footer-bottom .backtotop .pagination_element.prev span,.footer-bottom .backtotop .pagination_element.next span{display:block}.footer-bottom .backtotop .button:after,.footer-bottom .backtotop [type="reset"]:after,.footer-bottom .backtotop [type="submit"]:after,.footer-bottom .backtotop .media-block-element-play:after,.footer-bottom .backtotop .pagination_element.prev:after,.footer-bottom .backtotop .pagination_element.next:after{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 29.5L0.499999 0.5L29.5 0.499999L29.5 29.5L0.5 29.5Z' stroke='white'/%3E%3Cpath d='M21 19.2002L9 19.2002L15.24 10.5602L21 19.2002Z' fill='white'/%3E%3C/svg%3E%0A");height:30px;left:0;right:auto;top:0;width:30px}.footer-bottom .backtotop .button:hover,.footer-bottom .backtotop :hover[type="reset"],.footer-bottom .backtotop :hover[type="submit"],.footer-bottom .backtotop .media-block-element-play:hover,.footer-bottom .backtotop .pagination_element.prev:hover,.footer-bottom .backtotop .pagination_element.next:hover{background-color:transparent}.footer-bottom .backtotop .button:hover span,.footer-bottom .backtotop :hover[type="reset"] span,.footer-bottom .backtotop :hover[type="submit"] span,.footer-bottom .backtotop .media-block-element-play:hover span,.footer-bottom .backtotop .pagination_element.prev:hover span,.footer-bottom .backtotop .pagination_element.next:hover span{color:rgba(255,255,255,0.7)}.footer-bottom .backtotop .button:hover:after,.footer-bottom .backtotop [type="reset"]:hover:after,.footer-bottom .backtotop [type="submit"]:hover:after,.footer-bottom .backtotop .media-block-element-play:hover:after,.footer-bottom .backtotop .pagination_element.prev:hover:after,.footer-bottom .backtotop .pagination_element.next:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 29.5L0.499999 0.5L29.5 0.499999L29.5 29.5L0.5 29.5Z' stroke='white'/%3E%3Cpath d='M21 19.2002L9 19.2002L15.24 10.5602L21 19.2002Z' fill='%23990033'/%3E%3C/svg%3E%0A")}.header{background:#fff;flex-flow:column-reverse;position:relative;width:100%;z-index:40}.header-inner{flex:0 100%;max-width:100%;align-items:center;justify-content:space-between;margin:0;padding:1rem}.header-logo{margin-left:0;max-width:175px}@media screen and (min-width: 560px){.header-logo{max-width:200px}}@media screen and (min-width: 700px){.header-logo{max-width:100%}}.header-links{margin:0;margin-right:.5rem}@media screen and (min-width: 560px){.header-links{margin-right:.66667rem}}@media screen and (min-width: 700px){.header-links{margin-right:1rem}}@media screen and (min-width: 960px){.header-links{display:block;padding-left:.5rem;margin-right:0}}.header-links .button,.header-links [type="reset"],.header-links [type="submit"],.header-links .media-block-element-play,.header-links .pagination_element.prev,.header-links .pagination_element.next{padding:.33333rem .66667rem}@media screen and (min-width: 560px){.header-links .button,.header-links [type="reset"],.header-links [type="submit"],.header-links .media-block-element-play,.header-links .pagination_element.prev,.header-links .pagination_element.next{padding:.5rem 1rem}}@media screen and (min-width: 700px){.header-links .button,.header-links [type="reset"],.header-links [type="submit"],.header-links .media-block-element-play,.header-links .pagination_element.prev,.header-links .pagination_element.next{padding:.66667rem 3.75rem .66667rem 1.25rem}}.header-links .button:after,.header-links [type="reset"]:after,.header-links [type="submit"]:after,.header-links .media-block-element-play:after,.header-links .pagination_element.prev:after,.header-links .pagination_element.next:after{display:none}@media screen and (min-width: 700px){.header-links .button:after,.header-links [type="reset"]:after,.header-links [type="submit"]:after,.header-links .media-block-element-play:after,.header-links .pagination_element.prev:after,.header-links .pagination_element.next:after{display:block}}.header-nav{font-weight:600;margin-right:0}.header-nav-list{display:none}@media screen and (min-width: 960px){.header-nav-list{display:block;margin:0}}.header-subnav-inner{flex:0 100%;max-width:100%;background-color:#E5DED4;display:none;padding:.25rem 1rem;text-align:right;width:100%}@media screen and (min-width: 960px){.header-subnav-inner{display:block}}@media screen and (min-width: 960px){.header-subnav{display:inline-block}.header-subnav-list{text-align:right}.header-subnav-list .subnav-item{display:inline-block}.header-subnav-list .subnav-item .nav-item-link{font-size:0.9em;margin:0 .66667rem}.header-subnav-list .subnav-item:not(:first-child) .nav-item-link{position:relative}.header-subnav-list .subnav-item:not(:first-child) .nav-item-link:before{background-color:#903;content:'';height:40%;left:-.83333rem;padding:0;position:absolute;top:.74074rem;width:2px}}.nav-item{float:left}.nav-item:focus-within .dropdown,.nav-item:hover .dropdown{transition:opacity 0.2s 0.3s ease;opacity:1;visibility:visible}.nav-item:focus-within .dropdown .nav-item,.nav-item:hover .dropdown .nav-item{float:none}.nav-item.hovered .nav-item-link{box-shadow:inset 0 -2px 0 0 #903}.nav-item.hovered .dropdown-item .nav-item-link{box-shadow:none}.nav-item .button,.nav-item [type="reset"],.nav-item [type="submit"],.nav-item .media-block-element-play,.nav-item .pagination_element.prev,.nav-item .pagination_element.next{margin-left:1rem}.nav-item-link{display:block;margin:0 1rem;padding:.5rem 0}.social .nav-item-link{margin:0;padding:.5rem 1rem}.nav-item-link.current{box-shadow:inset 0 -2px 0 #903}.nav-item-arrow{width:1rem}.menu-button{background-color:transparent;color:#000;cursor:pointer;font-size:1rem;font-weight:700;margin:0;padding:0 1.5rem 0 0;position:relative;text-transform:uppercase;width:auto}@media screen and (min-width: 560px){.menu-button{font-size:1.15rem}}.menu-button span{height:1px;margin:-1px;padding:0;position:absolute !important;overflow:hidden;width:1px}@media (min-width: 375px){.menu-button span{height:auto;margin:0;position:relative !important;overflow:visible;width:auto}}.menu-button:hover{background-color:transparent;box-shadow:none;color:#903}@media screen and (min-width: 960px){.menu-button{display:none}}.menu-button .icon{position:absolute;top:50%;transform:translate(0, -50%);height:1em;right:0;width:1em}.dropdown{transition:visibility 0s 0.4s ease,opacity 0.2s 0.2s ease;background:#fff;margin-top:15px;opacity:0;position:absolute;visibility:hidden}.main{background:#fff;display:block;margin:0}.main-section{align-items:flex-start;margin:auto;max-width:80rem;overflow:visible}.main-header,.main-footer{text-align:center}.main-header-outer{background-color:#903;color:#fff}.main-header-title{padding-bottom:1rem}.main-header-summary p{font-size:1.2em}@media screen and (min-width: 960px){.main-section{flex-flow:row wrap}}.main-section>*{align-items:flex-start;flex-direction:column;justify-content:space-between}@media screen and (min-width: 960px){.main-section>*{flex:1 66.66%;flex-direction:row-reverse}}.main-section.single>*{flex-direction:column-reverse}@media screen and (min-width: 960px){.main-section.single>*{flex-direction:row-reverse}}.main-section.single .sidebar{margin-top:2rem}@media screen and (min-width: 960px){.main-section.single .sidebar{margin-top:0}}.rnav{color:#fff;margin-top:0;padding-top:0}.rnav-outer{background:#903;display:none;overflow:hidden}.rnav-search{padding:1rem}.rnav-search .search{width:100%}.rnav-search .search-input{background:rgba(255,255,255,0.3);border-color:transparent;color:#fff;font-size:1em;height:auto;padding:.68966rem 2.5rem .68966rem 1rem}.rnav-search .search-input::-moz-placeholder{color:#fff}.rnav-search .search-input:-ms-input-placeholder{color:#fff}.rnav-search .search-input::placeholder{color:#fff}.rnav-search .search-input:focus{background-color:#fff;color:#000}.rnav-search .search-input:focus+.search-button{background-color:#602}.rnav-search .search-input:focus+.search-button .search-icon{fill:#fff}.rnav-search .search-icon{fill:#903;height:24px;right:.55556rem;width:24px}.rnav-search .search-button{background-color:#fff;border-left:1px solid rgba(255,255,255,0.1);width:45px}.rnav-search .search-button:hover{background-color:#000 !important}.rnav-search .search-button:hover .search-icon{fill:#fff !important}.rnav-item{border-top:1px solid rgba(255,255,255,0.1);position:relative}.rnav-item-link{display:block;padding:1rem 3rem 1rem 1rem;text-align:left}.rnav-item-link:hover{background:rgba(255,255,255,0.1)}.rnav-dropdown{background:rgba(0,0,0,0.2);display:none;overflow:hidden;transition:height 500ms ease}.rnav-secnav{background:#a80038}.rnav-secnav-item{border-bottom:1px solid rgba(255,255,255,0.1);display:block}.rnav-secnav-item:last-child{border-bottom:0}.rnav-secnav-item .rnav-item-link{font-size:0.9em;font-weight:400}.rnav-secnav-item .rnav-item-link:hover{background:#404040;border-color:#000}.rnav-arrow{background-color:transparent;box-shadow:none;cursor:pointer;padding:1rem;position:absolute;right:0;top:0;width:auto}.rnav-arrow:hover{background-color:transparent;box-shadow:none}.rnav-arrow.active{transform:rotate(-180deg)}.rnav-arrow .icon{transition:transform 0.4s ease;display:block;fill:#fff;width:1rem}.rnav-button{border-top:1px solid rgba(255,255,255,0.1);padding:1rem}@media screen and (min-width: 960px){#rnav-open:checked+.rnav{display:none}}.search{display:inline-block;margin:0;position:relative;top:.1rem;width:160px}.search-input{font-size:0.9em;height:1.8em;margin-top:0;padding:0 2.5rem 0 .5rem}.search-icon{position:absolute;top:50%;transform:translate(0, -50%);fill:#fff;cursor:pointer;height:15px;display:inline-block;right:.28571rem;pointer-events:none;width:15px}.search-icon:hover .search-button{background-color:#903}.search-button{border-left:1px solid #ccc;height:100%;overflow:hidden;padding:0;position:absolute;right:0;text-indent:-999rem;top:0;width:28px}.search-button:after{display:none}.header .search{margin-left:1.75rem;width:auto}.header .search input{border:0;padding:0;width:0}.header .search .button,.header .search [type="reset"],.header .search [type="submit"],.header .search .media-block-element-play,.header .search .pagination_element.prev,.header .search .pagination_element.next{background-color:rgba(255,255,255,0.5);border:0}.header .search .button svg,.header .search [type="reset"] svg,.header .search [type="submit"] svg,.header .search .media-block-element-play svg,.header .search .pagination_element.prev svg,.header .search .pagination_element.next svg{fill:#817771;right:.4rem}.header .search .button:after,.header .search [type="reset"]:after,.header .search [type="submit"]:after,.header .search .media-block-element-play:after,.header .search .pagination_element.prev:after,.header .search .pagination_element.next:after{display:none}.header .search:hover{margin-left:0}.header .search:hover input{padding:0 2.5rem 0 .5rem;width:175px}.header .search:hover .button,.header .search:hover [type="reset"],.header .search:hover [type="submit"],.header .search:hover .media-block-element-play,.header .search:hover .pagination_element.prev,.header .search:hover .pagination_element.next{background-color:#903}.header .search:hover .button svg,.header .search:hover [type="reset"] svg,.header .search:hover [type="submit"] svg,.header .search:hover .media-block-element-play svg,.header .search:hover .pagination_element.prev svg,.header .search:hover .pagination_element.next svg{fill:#fff}.section{color:#000}.section.primary{background:#000;color:#fff}.section.secondary{background:#903;color:#fff}.section.dark{background:#262626;color:#fff}.section.grey{background:#ccc}.section.light{background:#E5DED4}.section.superlight{background:#FAF8F6}.section.tertiary{background:#BF590D;color:#fff}.section.primary .section-header,.section.primary .section-footer,.section.primary .main-header,.section.secondary .section-header,.section.secondary .section-footer,.section.secondary .main-header,.section.dark .section-header,.section.dark .section-footer,.section.dark .main-header{color:#fff}.section.primary.wysiwyg,.section.primary.statistic-outer,.section.primary.download-outer,.section.primary.pullquote-outer,.section.primary.profile-outer,.section.secondary.wysiwyg,.section.secondary.statistic-outer,.section.secondary.download-outer,.section.secondary.pullquote-outer,.section.secondary.profile-outer,.section.dark.wysiwyg,.section.dark.statistic-outer,.section.dark.download-outer,.section.dark.pullquote-outer,.section.dark.profile-outer{color:#fff}.section.primary.listing .card-wrap,.section.secondary.listing .card-wrap,.section.dark.listing .card-wrap{border-top:solid 5px #fff}.section.primary.listing .card-wrap-inner,.section.secondary.listing .card-wrap-inner,.section.dark.listing .card-wrap-inner{color:#fff}.section+.section{padding-top:0}.section+.section.light,.section+.section.superlight,.section+.section.secondary,.section+.section.has-bg-img,.section+.section.tertiary{padding-top:2rem}@media screen and (min-width: 960px){.section+.section.light,.section+.section.superlight,.section+.section.secondary,.section+.section.has-bg-img,.section+.section.tertiary{padding-top:5rem}}.section+.section.light.cta-outer,.section+.section.superlight.cta-outer,.section+.section.secondary.cta-outer,.section+.section.has-bg-img.cta-outer,.section+.section.tertiary.cta-outer{padding-top:0}@media screen and (min-width: 960px){.section+.section.light.cta-outer,.section+.section.superlight.cta-outer,.section+.section.secondary.cta-outer,.section+.section.has-bg-img.cta-outer,.section+.section.tertiary.cta-outer{padding-top:5rem}}.section.light+.section,.section.superlight+.section,.section.secondary+.section,.section.has-bg-img+.section,.section.tertiary+.section,.section.hero-outer+.section{padding-top:2rem}@media screen and (min-width: 960px){.section.light+.section,.section.superlight+.section,.section.secondary+.section,.section.has-bg-img+.section,.section.tertiary+.section,.section.hero-outer+.section{padding-top:5rem}}.section.light+.section.cta-outer,.section.superlight+.section.cta-outer,.section.secondary+.section.cta-outer,.section.has-bg-img+.section.cta-outer,.section.tertiary+.section.cta-outer,.section.hero-outer+.section.cta-outer{padding-top:0}@media screen and (min-width: 960px){.section.light+.section.cta-outer,.section.superlight+.section.cta-outer,.section.secondary+.section.cta-outer,.section.has-bg-img+.section.cta-outer,.section.tertiary+.section.cta-outer,.section.hero-outer+.section.cta-outer{padding-top:5rem}}.section.light+.light{padding-top:0}.section.superlight+.superlight{padding-top:0}.section.secondary+.secondary{padding-top:0}.section.tertiary+.tertiary{padding-top:0}.section.subnav{background:#fff}.section.has-bg-img{overflow:hidden;position:relative}.section.has-bg-img img{opacity:0.7;position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.section.has-bg-img .section-content{position:relative}.section-header{margin:0 auto 0;text-align:center}@media screen and (min-width: 560px){.section-header{margin:0 auto 2rem}}.section-header-title{color:#000;font-weight:300}.section-header-title+.section-header-summary{padding-top:.66667rem}.secondary .section-header-title{color:#fff}.section-header-summary{font-size:1em;padding-bottom:1rem}@media screen and (min-width: 560px){.section-header-summary{font-size:1.125em}}@media screen and (min-width: 960px){.section-header-summary{padding:0 0 1rem;width:40rem}}.section-header-link{margin-top:2rem}.section-footer{margin-top:1rem;text-align:center}@media screen and (min-width: 560px){.section-footer{margin-top:3rem}}.section.listing .card-image{display:none}.container.centered{text-align:center}.container.small{max-width:53.33333rem}.container.white,.container.grey,.container.dark,.container.primary,.container.secondary{padding:1rem}@media screen and (min-width: 560px){.container.white,.container.grey,.container.dark,.container.primary,.container.secondary{padding:2rem}}@media screen and (min-width: 1280px){.container.white,.container.grey,.container.dark,.container.primary,.container.secondary{border-radius:4px;max-width:76rem}}.container.dark,.container.primary,.container.secondary{color:#fff}.container.white{background:#fff}.container.grey{background:#E6E6E6}.container.dark{background:#262626}.container.primary{background:#000}.container.secondary{background:#903}.first-word{font-weight:600}.sidebar{background-color:#E5DED4;border-top:3px solid #903;margin-bottom:1rem;width:100%}@media screen and (min-width: 960px){.sidebar{flex:0 29%;max-width:29%;margin:-2em 0 0;margin:0;top:calc(116px + (1rem * 2))}.nav-up .sidebar{top:2rem}}@media screen and (min-width: 1280px){.sidebar{flex:0 25%;max-width:25%}}.sidebar-show-button{background-color:transparent;background-image:url("../svg/icons/arrow-down-main.svg");background-position:center center;background-repeat:no-repeat;border:0;display:block;height:30px;position:absolute;right:1rem;top:1rem;width:30px}.sidebar-show-button:hover{transform:rotate(90deg)}.sidebar-show-button.active{transform:rotate(180deg)}@media screen and (min-width: 960px){.sidebar-show-button{display:none}}.sidebar-inner{display:none}.single-post .sidebar-inner{display:block}@media screen and (min-width: 960px){.sidebar-inner{display:block}}.sidebar-block+.sidebar-block{margin-top:3rem}.sidebar-title{color:#903;display:block;font:700 1.5rem/1.2 myriad-pro,sans-serif;padding:1rem 1.25rem}@media screen and (min-width: 960px){.sidebar-title{border-bottom:1px solid #817771;padding:1rem 1.25rem}}.sidebar-block{position:relative}.sidebar-nav{border-top:solid 1px #817771}@media screen and (min-width: 960px){.sidebar-nav{border-top:0;margin:0;padding-top:0}}.sidebar-nav-item{position:relative}.sidebar-nav-item:not(:last-of-type){border-bottom:1px solid #817771}.sidebar-nav-item .rnav-arrow{color:#000;display:inline-block;float:right;margin-top:-1.5rem;padding:0;position:relative}.sidebar-nav-item.current .sidebar-nav-list{height:auto}.sidebar-nav-item .subnav_element{color:#000;display:block;padding:.66667rem 1.25rem}.sidebar-nav-item .subnav_element:hover,.sidebar-nav-item .subnav_element.current{background-color:#903;color:#fff}.sidebar-nav-item.current-menu-item .subnav_element{color:#903;font-weight:700}.sidebar-nav-item.current-menu-item .sidebar-nav-item .subnav_element{color:inherit;font-weight:400}.sidebar-nav-list .sub-list{padding-bottom:1rem}.sidebar-nav-list .sub-list .sidebar-nav-list .sub-list{margin-left:1rem}.sidebar-nav-list .sub-list .sub-list{padding-left:1rem}.sidebar-nav-list .sub-list .rnav-arrow{margin-top:-2rem}.sidebar-nav-list .sub-list .sidebar-nav-item{border:0;box-shadow:0}.sidebar-nav-list .sub-list .sidebar-nav-item:first-of-type{margin-top:.5rem}.sidebar-nav-list .sub-list .sidebar-nav-item:not(:last-of-type){margin-bottom:.5rem}.sidebar-nav-list .sub-list .sidebar-nav-item-link{display:block;font-weight:400}.sidebar-nav-list .sub-list .sidebar-nav-item-link.current{color:#903;font-weight:700}.sidebar-nav-list .sub-list .sidebar-nav-item-link:hover{color:#903}.sidebar-nav-list .sub-list .sidebar-nav-item{padding-left:1.75rem}.sidebar-nav-list .sub-list .sidebar-nav-item .sidebar-nav-item{padding-left:0}.sidebar-nav-list .sub-list .sidebar-nav-item.current-menu-item .sidebar-nav-item-link{box-shadow:inset 2px 0 currentColor}.sidebar-nav-list .sub-list .sidebar-nav-item.current-menu-item .sidebar-nav-item .sidebar-nav-item-link{box-shadow:none}.sidebar-nav-list .sub-list .sub-list .sidebar-nav-item-link{font-size:0.8em}.sidebar-meta{align-items:flex-start;justify-content:space-between;margin:0;padding:1.25rem 1.5rem;position:relative}.sidebar-meta-block{margin:.66667rem 0}.sidebar-meta-block.info{flex:0 100%;max-width:100%}@media screen and (min-width: 560px){.sidebar-meta-block.info{flex:0 48%;max-width:48%}}@media screen and (min-width: 960px){.sidebar-meta-block.info{flex:0 100%;max-width:100%}}.sidebar-meta-block:first-child{margin-top:0}.sidebar-meta-block:last-child{margin-bottom:0}.sidebar-meta-block.image{flex:0 100%;max-width:100%}@media screen and (min-width: 560px){.sidebar-meta-block.image{flex:0 48%;max-width:48%}}@media screen and (min-width: 960px){.sidebar-meta-block.image{flex:0 100%;max-width:100%}}.sidebar-meta-block.image img{aspect-ratio:.8;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sidebar-meta-block .smart-date--time,.sidebar-meta-block .smart-date--date{font-weight:500}.sidebar-meta-block .smart-date--time:after,.sidebar-meta-block .smart-date--date:before{content:' ';display:block}.sidebar-meta-block span{color:#903;font-weight:700}.sidebar-meta-block-title{color:#903;font-weight:700;margin:0 0 .25rem 0;width:100%}.sidebar-meta-block-tag{background-color:#000;color:#fff;display:inline-block;font:700 0.8em/1.5 myriad-pro,sans-serif;margin:.25rem .25rem .25rem 0;padding:.25rem .66667rem}.sidebar-meta-block-tag:hover{background:#903;color:#fff}.sidebar-meta-block.share{justify-content:flex-start}.sidebar-meta-block.downloads{background-color:#fff;color:#000;margin-top:1.5rem;padding:1rem;width:100%}.sidebar-meta-block.downloads .icon{display:inline-block;margin:0 .33333rem 0 0;width:20px}.sidebar-meta-block.downloads h3{color:#000;font-size:1.2em}.sidebar-meta-block.downloads .downloads-link{display:block;padding:.5rem 0 0 2rem;position:relative}.sidebar-meta-block.downloads .downloads-link:hover{color:#000}.sidebar-meta-block.downloads .downloads-link .icon{left:0;position:absolute;top:4px}.sidebar-meta-share{margin:.5rem 0 .66667rem}.sidebar-meta-share-title{color:#903;font-weight:700;margin:0 0 .5rem;width:100%}.sidebar-meta-share-button{align-items:center;background-color:#000;border-radius:100%;height:30px;justify-content:center;margin:0 .5rem 0 0;position:relative;width:30px}.sidebar-meta-share-button:hover{background-color:#903}.sidebar-meta-share-button.twitter .icon,.sidebar-meta-share-button.instagram .icon{height:1.4em;width:1.4em}.sidebar-meta-share-button.whatsapp .icon,.sidebar-meta-share-button.link .icon,.sidebar-meta-share-button.mail .icon{height:1em;width:1em}.sidebar-meta-share-button .icon{color:#fff}.content table{display:inline-block;font-variant-numeric:lining-nums tabular-nums;height:auto !important;max-width:100%;overflow-x:auto;width:auto !important}.content table caption{background-color:#F2F2F2;display:inline-block;padding:.5rem .66667rem;text-align:left}.content thead:nth-child(even),.content tfoot:nth-child(even),.content tr:nth-child(even){background:#E6E6E6}.content thead tr td{background-color:#000;color:#fff}.content th,.content td{border:solid 1px #ccc;padding:.25rem .5rem;vertical-align:top}.content thead td,.content tfoot td,.content th{font-weight:700}.accordion-outer{background-color:#fff;padding:0 1.5rem;position:relative}.accordion-item{padding:1rem 0}.accordion-item+.accordion-item{border-top:1px solid #ccc}.accordion-trigger *{pointer-events:none}.accordion-button{background:none;border-radius:0;color:#000;display:block;font-size:1.25rem;padding:0 1.5rem 0 0;position:relative;text-align:left;width:100%}.accordion-button .icon{display:inline-block;height:1.05em;pointer-events:none;position:absolute;right:0;top:0.3em;transition:0.235s transform ease-in-out;transform:rotate(90deg);width:1.05em}.accordion-button:hover,.accordion-button:focus{background:none;box-shadow:none;outline:0}.accordion-button:active .icon,.accordion-button.active .icon{transform:rotate(-90deg);transition:0.235s transform ease-in-out}.accordion-panel{display:none;padding-top:1rem}.accordion-panel p{color:#000}.cards{justify-content:center;position:relative;width:100%}.cards>*{flex:0 100%;max-width:100%;margin:1.5rem 0}@media screen and (min-width: 700px){.cards>*:first-child:nth-last-child(1),.cards>*:first-child:nth-last-child(1) ~ article{flex:0 48%;max-width:48%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 700px){.cards>*:first-child:nth-last-child(2),.cards>*:first-child:nth-last-child(2) ~ article{flex:0 48%;max-width:48%}}@media screen and (min-width: 700px){.cards>*{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.cards>*{flex:0 33.33%;max-width:33.33%}}@media screen and (min-width: 960px){.cards-outer .section-header.container{padding:0 2rem}}@media screen and (min-width: 1280px){.cards-outer .container{padding:0}}.card{border-top:3px solid #903;cursor:auto !important;overflow:hidden;width:100%}@media screen and (min-width: 700px){.card{margin:0 1.5rem}}.card-has-link.hovered{box-shadow:0 1vw 2vw rgba(0,0,0,0.15);cursor:pointer !important;transform:scale(1.01)}.card-has-link.hovered .card-header-title{color:#903;text-decoration:underline}.card-has-link.hovered .metalabel{background-color:#BF590D}.card-image{border-radius:4px 4px 0 0;display:block;margin:0;position:relative;width:100%}@media screen and (min-width: 700px){.card-image{height:25vh}}.card-image img{aspect-ratio:1.33333;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-image .card-featured{background-color:#C00000;color:#fff;font-size:1.15rem;font-weight:700;left:1rem;padding:.4rem 1rem;position:absolute;top:1rem}.card-wrap{align-self:stretch;background-color:#fff;height:100%;margin:0}.card-wrap-inner{color:#000;padding:2rem;position:relative}.card-wrap-inner .metalabel{background-color:#C00000;color:#fff;display:inline-block;font-size:1rem;padding:.5rem 0}.card-wrap-inner .metalabel a{padding:.60606rem 1.5rem}.card-has-img .card-wrap-inner .metalabel{position:absolute;left:50%;top:0;transform:translate(-50%, -50%)}.card-wrap-inner .metalabel:hover{background:#1a1a1a;color:#fff}.card-wrap-inner .metalabel:hover a{color:#fff}.card-wrap-inner .metalabel+.card-header{margin-top:.66667rem}.card-wrap-inner .name{background-color:#817771;color:#fff;font-size:1.25rem;font-weight:600;padding:.5rem 1.5rem;position:absolute;top:-2rem}@media screen and (min-width: 960px){.card-wrap-inner .name{font-size:1.75rem}}.card-header{margin-top:0}.card-header+.card-summary{margin-top:.5rem}.card-header-title{font-size:1.25rem}@media screen and (min-width: 960px){.card-header-title{font-size:1.5rem}}.card-header-date{color:#903;display:block;font-weight:600;margin-top:.5rem}.card-button-outer{margin-top:1rem}.reports .card-image{background-color:#E6E6E6;overflow:hidden}.reports .card-image img{bottom:-1em;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);margin:3rem auto 0;position:relative;width:60%}.reports .card-image img:hover{bottom:-0.5em}.reports .card-wrap{box-shadow:0px -8px 22px 0px rgba(0,0,0,0.3);z-index:2}.listing .card{background-color:transparent;border-radius:0}.listing .card-wrap-inner{padding:1.25rem 1.5rem}.listing.secondary .card-wrap{border-top:solid 3px #fff}.listing.secondary .card-wrap-inner{color:#fff}@media screen and (min-width: 700px){.two-col .cards>*{flex:0 50%;max-width:50%}}@media screen and (min-width: 560px){.two-col .cards>* .card{margin:0 1.5rem}}.two-col .cards>* .card-image{height:35vh}@media screen and (min-width: 960px){.three-col .cards>*{flex:0 33.33%;max-width:33.33%}}.three-col .cards>* .card{margin:0 1.5rem}.three-col .cards>* .card-image{height:25vh}.three-col .cards>*:first-child:nth-last-child(2),.three-col .cards>*:first-child:nth-last-child(2) ~ article{flex:0 50%;max-width:50%}.three-col .cards>*:first-child:nth-last-child(2) .card-image,.three-col .cards>*:first-child:nth-last-child(2) ~ article .card-image{height:35vh}@media screen and (min-width: 1280px){.four-col .cards>*{flex:0 25%;max-width:25%}}.four-col .cards>* .card{margin:0 1.5rem}.four-col .cards>*:first-child:nth-last-child(3),.four-col .cards>*:first-child:nth-last-child(3) ~ article{flex:0 33.33%;max-width:33.33%}.four-col .cards>*:first-child:nth-last-child(2),.four-col .cards>*:first-child:nth-last-child(2) ~ article{flex:0 50%;max-width:50%}.four-col .cards>*:first-child:nth-last-child(2) .card,.four-col .cards>*:first-child:nth-last-child(2) ~ article .card{margin:0 1.5rem}@media screen and (min-width: 1280px){.four-col .cards>*:first-child:nth-last-child(2) .card-image,.four-col .cards>*:first-child:nth-last-child(2) ~ article .card-image{height:35vh}}.cta{background-color:#903}.cta .cta-inner{color:#fff;flex-flow:column;justify-content:center;padding:2rem 0;position:relative;text-align:center}@media screen and (min-width: 700px){.cta .cta-inner{flex:0 75%;max-width:75%;padding:2rem}}@media screen and (min-width: 960px){.cta .cta-inner{flex:0 70%;max-width:70%;padding:3rem}}@media screen and (min-width: 1280px){.cta .cta-inner{flex:0 65%;max-width:65%}}.cta .cta-inner:before{position:absolute;content:'';background-image:url("data:image/svg+xml,%3Csvg width='287' height='383' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 251V67l134 95.679L0 251z' fill='%23C00000'/%3E%3Cpath d='M67 184V0l134 95.68L67 184z' fill='%23C60'/%3E%3Cpath d='M153 383V199l134 95.679L153 383z' fill='%23FC977C'/%3E%3C/svg%3E");background-repeat:no-repeat;height:383px;width:287px;left:-13rem;bottom:-2rem;z-index:1}@media screen and (min-width: 700px){.cta .cta-inner:before{left:-13rem}}.cta .cta-inner .cta-summary{margin-top:1.25rem}.cta .cta-inner .button,.cta .cta-inner [type="reset"],.cta .cta-inner [type="submit"],.cta .cta-inner .media-block-element-play,.cta .cta-inner .pagination_element.prev,.cta .cta-inner .pagination_element.next{margin-top:1.5rem}.cta.cta-has-img{margin:-2rem 0;margin-top:0}@media screen and (min-width: 960px){.cta.cta-has-img{margin:7rem 0;padding-top:0}}.cta.cta-has-img .container{flex-direction:column;padding:0;width:100%}@media screen and (min-width: 960px){.cta.cta-has-img .container{flex-direction:row;flex-wrap:nowrap;padding:0 3rem}}.cta.cta-has-img .container .cta-image{width:100%;height:60vw}@media screen and (min-width: 700px){.cta.cta-has-img .container .cta-image{height:50vw}}@media screen and (min-width: 960px){.cta.cta-has-img .container .cta-image{flex:0 52.5%;max-width:52.5%;height:auto;max-height:50vw;margin-bottom:-5rem;margin-top:-5rem;position:relative}.cta.cta-has-img .container .cta-image:before{position:absolute;content:'';background-image:url("data:image/svg+xml,%3Csvg width='287' height='383' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 251V67l134 95.679L0 251z' fill='%23C00000'/%3E%3Cpath d='M67 184V0l134 95.68L67 184z' fill='%23C60'/%3E%3Cpath d='M153 383V199l134 95.679L153 383z' fill='%23FC977C'/%3E%3C/svg%3E");background-repeat:no-repeat;height:383px;width:287px;left:-10rem;bottom:-2rem;z-index:1}}.cta.cta-has-img .container .cta-image img{font-family:'object-fit: cover;';height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cta.cta-has-img .container .cta-inner{padding:2rem 2rem 2rem 3rem;text-align:left}.cta.cta-has-img .container .cta-inner:before{position:absolute;content:'';background-image:url("data:image/svg+xml,%3Csvg width='83' height='116' viewBox='0 0 83 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 115.187V0.680176L83 60.2233L0 115.187Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;height:115px;width:83px;left:-3rem;top:2.25rem;z-index:1}@media screen and (min-width: 960px){.cta.cta-has-img .container .cta-inner:before{left:-2rem}}@media screen and (min-width: 960px){.cta.cta-has-img .container .cta-inner{flex:0 47.5%;max-width:47.5%;padding:3rem 0 3rem 5rem}}.cta.cta-has-img .container .cta-inner .cta-title{margin-left:0}.cta.cta-has-img .container .cta-inner .cta-summary{margin-left:0}.cta.cta-has-img .container .cta-inner .button,.cta.cta-has-img .container .cta-inner [type="reset"],.cta.cta-has-img .container .cta-inner [type="submit"],.cta.cta-has-img .container .cta-inner .media-block-element-play,.cta.cta-has-img .container .cta-inner .pagination_element.prev,.cta.cta-has-img .container .cta-inner .pagination_element.next{margin-left:0}.cta-outer{overflow:visible}.download{align-items:center;justify-content:center;padding:1.5rem 0}.download-block{flex:0 50%;max-width:50%;margin:1rem 0;position:relative}@media screen and (min-width: 960px){.download-block{flex:0 33.33%;max-width:33.33%}}.download-block .icon{left:0;position:absolute;top:0}.download-link{display:inline-block;padding-left:2rem}.download-link:hover{color:#000;text-decoration:underline}.download-link span{font-size:0.9em;text-transform:uppercase}.expand-check ~ div{display:none}.expand-check:checked ~ div{display:block}.expand-trigger{cursor:pointer;margin-top:0}.expand-trigger .icon{transition:transform 0.4s ease}.expand-check:checked ~ .expand-trigger .icon{transform:rotate(90deg)}.feat-items .container{justify-content:space-between}.feat-items .item{flex:0 100%;max-width:100%;background-color:#F2F2F2;border-radius:4px;padding-bottom:0}@media screen and (min-width: 960px){.feat-items .item{flex:0 48%;max-width:48%;margin:0}}.feat-items .item:first-child{margin-top:2rem}@media screen and (min-width: 560px){.feat-items .item:first-child{margin-top:0}}.feat-items .item-image{border-radius:4px 4px 0 0;overflow:hidden}@media screen and (min-width: 700px){.feat-items .item-image{border-radius:0 4px 4px 0}}.feat-items .item-info{padding:1.5rem}.feat-items .item+.item{border-top:0;margin-top:2rem;padding-top:0}@media screen and (min-width: 960px){.feat-items .item+.item{margin:0}}@media screen and (min-width: 960px){.feat-items .item-image{border-radius:0 4px 4px 0}}.no-results{flex:0 100%;max-width:100%;color:#C00000;font-weight:700;text-align:center}.item{flex-direction:row-reverse;padding-bottom:2rem}@media screen and (min-width: 960px){.item{padding-bottom:0}}.item.hovered .item-header-title{color:#903;text-decoration:underline}.item+.item{border-top:1px solid #ccc;padding-top:2rem}.item-image{flex:0 100%;max-width:100%;border-radius:4px}.item-image img{aspect-ratio:1.77778;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-info{flex:0 100%;max-width:100%;margin:0}.item-header{margin-top:.5rem}.item-header-date,.item-header-author{display:inline-block;margin:.5rem 0}.item-header-author:before{content:'|';display:inline-block;margin:0 .5rem}.item-summary{margin-left:0;max-width:40rem}@media screen and (min-width: 700px){.item+.item{margin-top:2rem;padding-top:2rem}.item-info{flex:0 100%;max-width:100%}.item-image{flex:0 35%;max-width:35%}.item-image+.item-info{flex:0 100%;max-width:100%}}@media screen and (min-width: 700px) and (min-width: 560px){.item-image+.item-info{flex:0 65%;max-width:65%;padding-right:2rem}}@media screen and (min-width: 700px){.item-image+*{margin-top:0}}.filter{align-items:flex-end;justify-content:flex-start;max-width:80rem;padding:1.5rem 1rem 0}@media screen and (min-width: 560px){.filter{padding:1rem 1rem 1.5rem}}.filter-outer.light{background-color:#E5DED4}.filter-outer.superlight{background-color:#FAF8F6}.filter-outer.secondary{background-color:#903}.filter-outer.secondary-dark{background-color:#602}.filter-outer.tertiary{background-color:#BF590D}.filter-outer.dark{background-color:#000}.filter-outer.small .filter{max-width:40rem}.filter-button{text-align:center}.filter-field{border:0;color:#903;font-weight:600;height:3rem}.filter-show-button{background-color:transparent;background-image:url("../svg/icons/arrow-down-main-white.svg");background-position:right center;background-repeat:no-repeat;background-size:16.5%;cursor:pointer;color:#fff;font-size:1.25rem;display:block;margin:0 auto;padding:.8rem 1.75rem 1rem 0}@media screen and (min-width: 700px){.filter-show-button{display:none}}.filter-show-button:hover{color:#fff}.filter-inner{display:none}@media screen and (min-width: 700px){.filter-inner{display:block}}.filter-narrow .filter-inner{max-width:53.33333rem}.filter-block{flex:0 100%;padding:0 0 1.5rem;text-align:left}@media screen and (min-width: 560px){.filter-block{padding:0 2.5rem 1.5rem}}@media screen and (min-width: 700px){.filter-block{flex:1 12em;padding:0 1rem}}.filter-block label{font-weight:700}.light .filter-block label,.superlight .filter-block label{color:#000}.secondary .filter-block label,.secondary-dark .filter-block label,.tertiary .filter-block label,.dark .filter-block label{color:#fff}.filter-block select{background-position:94% center}.filter-submit{width:100% !important}@media screen and (min-width: 560px){.filter-submit{margin-top:0}}.filter-submit:hover{text-decoration:none}.gallery{margin:1.5rem 0;position:relative}.gallery-item{margin:0;text-align:center}.gallery-thumb{height:100%;padding:0 1rem}.gallery-thumb img{aspect-ratio:1.33333;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slick-arrow{display:none !important}@media screen and (min-width: 560px){.slick-arrow{display:block !important}}.slick-arrow:hover{box-shadow:none}.hero{position:relative}@media screen and (min-width: 960px){.hero{flex-flow:row-reverse nowrap}}.hero-outer{padding:0}.hero-outer.full .hero-image{flex:0 100%;max-width:100%;height:100%;width:100%}@media screen and (min-width: 700px){.hero-outer.full .hero-image{left:0;position:absolute;top:0}}.hero-outer.full .hero-image+.hero-info{background-color:transparent;position:relative}@media screen and (min-width: 700px){.hero-outer.full .hero-image+.hero-info{flex:0 80%;max-width:80%;margin:10rem auto 13rem}}@media screen and (min-width: 960px){.hero-outer.full .hero-image+.hero-info{max-width:80rem !important}}.hero-outer.full .hero-image+.hero-info .hero-inner{background-color:#fff;color:#000;margin:0;padding:2rem 2rem 3rem 2rem;width:auto}@media screen and (min-width: 700px){.hero-outer.full .hero-image+.hero-info .hero-inner{padding:3rem 3rem 3rem 4.25rem}}@media screen and (min-width: 960px){.hero-outer.full .hero-image+.hero-info .hero-inner{max-width:525px;padding:3rem 4.25rem}}.hero-outer.full .hero-summary p{padding:0}.hero-outer.solid .hero-image+.hero-info{background-color:transparent;box-shadow:none}@media screen and (min-width: 700px){.hero-outer.solid .hero-image+.hero-info{flex:0 92%;max-width:92%;margin:25em auto 0}}@media screen and (min-width: 960px){.hero-outer.solid .hero-image+.hero-info{flex:0 80em;max-width:80em}}.hero-outer.solid .hero-image+.hero-info .hero-inner{box-shadow:0 0 8px 0 rgba(0,0,0,0.1);background-color:#000;color:#fff;text-align:left}@media screen and (min-width: 960px){.hero-outer.solid .hero-image+.hero-info .hero-inner{flex:0 64%;max-width:64%;margin-left:2rem}}.hero-outer.listing{text-align:center}.hero-outer.listing .hero-info{background-color:#903}.hero-outer.listing .hero-info .hero-inner{margin:0 auto}@media screen and (min-width: 960px){.hero-outer.listing .hero-info .hero-inner{width:53.33333rem}}@media screen and (min-width: 960px){.hero-outer.listing .hero-info .hero-inner .hero-title,.hero-outer.listing .hero-info .hero-inner .hero-summary{width:100%}}.hero-info,.hero-image{margin:0}.hero-info{flex:0 100%;max-width:100%;align-items:center;background-color:#903;color:#fff}.white .hero-info{background-color:#fff}.light .hero-info{background-color:#E5DED4}.superlight .hero-info{background-color:#FAF8F6}.white .hero-info,.light .hero-info,.superlight .hero-info{color:#000}.hero-info .hero-summary{font-size:1.35rem;font-weight:300;padding-top:1rem}.hero-info a{margin-top:2rem;text-decoration:underline}.hero-info .button,.hero-info [type="reset"],.hero-info [type="submit"],.hero-info .media-block-element-play,.hero-info .pagination_element.prev,.hero-info .pagination_element.next{display:inline-block !important;margin-left:0;width:auto !important;text-decoration:none}.hero-info .button:not(:last-of-type),.hero-info :not(:last-of-type)[type="reset"],.hero-info :not(:last-of-type)[type="submit"],.hero-info .media-block-element-play:not(:last-of-type),.hero-info .pagination_element.prev:not(:last-of-type),.hero-info .pagination_element.next:not(:last-of-type){margin-right:.5rem}.hero-info .button-play{padding:.66667rem 1.25rem !important;max-width:auto;width:auto;display:inline-block}.hero-info .button-play:after{display:none}.hero-info .button-play .icon{margin-left:.5rem}.hero-info .button-play:hover{background-color:#903}.hero-inner{margin:0 auto;padding:3rem 2rem}@media screen and (min-width: 700px){.hero-inner{width:80em}}@media screen and (min-width: 960px){.hero-inner{padding:5rem 0}}@media screen and (min-width: 960px){.hero-inner .hero-title,.hero-inner .hero-summary{margin-left:0;width:66.66%}}.hero-inner .hero-title{font-weight:300}.hero-image{overflow:hidden}.hero-image+.hero-info{position:relative}.hero-image+.hero-info:before{position:absolute;content:'';background-image:url("data:image/svg+xml,%3Csvg width='83' height='116' viewBox='0 0 83 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 115.187V0.680176L83 60.2233L0 115.187Z' fill='%23990035'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;height:115px;width:83px;left:-2rem;top:2.25rem;z-index:1}@media screen and (min-width: 700px){.hero-image+.hero-info:before{left:0}}.hero-image+.hero-info .button,.hero-image+.hero-info [type="reset"],.hero-image+.hero-info [type="submit"],.hero-image+.hero-info .media-block-element-play,.hero-image+.hero-info .pagination_element.prev,.hero-image+.hero-info .pagination_element.next{text-decoration:none}.hero-image+.hero-info .hero-inner{margin:0 0 0 auto}@media screen and (min-width: 960px){.hero-image+.hero-info .hero-inner{width:40em}}@media screen and (min-width: 960px){.hero-image+.hero-info .hero-inner .hero-title,.hero-image+.hero-info .hero-inner .hero-summary{margin-left:0;width:100%}}.hero-image img{aspect-ratio:1.77778;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-profile .hero-profile-inner{flex-flow:column;justify-content:center;padding:2rem 0;position:relative}@media screen and (min-width: 700px){.hero-profile .hero-profile-inner{flex:0 75%;max-width:75%;padding:2rem 2rem 2rem 0}}@media screen and (min-width: 960px){.hero-profile .hero-profile-inner{flex:0 70%;max-width:70%;padding:3rem 3rem 3rem 0}}@media screen and (min-width: 1280px){.hero-profile .hero-profile-inner{flex:0 65%;max-width:65%}}.hero-profile .hero-profile-inner:before{position:absolute;content:'';background-image:url("data:image/svg+xml,%3Csvg width='287' height='383' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 251V67l134 95.679L0 251z' fill='%23C00000'/%3E%3Cpath d='M67 184V0l134 95.68L67 184z' fill='%23C60'/%3E%3Cpath d='M153 383V199l134 95.679L153 383z' fill='%23FC977C'/%3E%3C/svg%3E");background-repeat:no-repeat;height:383px;width:287px;left:-13rem;bottom:-3.75rem;z-index:1}@media screen and (min-width: 700px){.hero-profile .hero-profile-inner:before{left:-20rem}}.hero-profile .hero-profile-inner a{text-decoration:underline}.secondary .hero-profile .hero-profile-inner a:hover{color:#000}.hero-profile .hero-profile-inner .hero-profile-summary{margin-top:1.25rem}.hero-profile .hero-profile-inner .button,.hero-profile .hero-profile-inner [type="reset"],.hero-profile .hero-profile-inner [type="submit"],.hero-profile .hero-profile-inner .media-block-element-play,.hero-profile .hero-profile-inner .pagination_element.prev,.hero-profile .hero-profile-inner .pagination_element.next{margin-top:1.5rem}.hero-profile.hero-profile-has-img{margin-top:0}@media screen and (min-width: 700px){.hero-profile.hero-profile-has-img{padding-top:0}}.hero-profile.hero-profile-has-img .container{flex-direction:column;padding:0;width:100%}@media screen and (min-width: 700px){.hero-profile.hero-profile-has-img .container{align-items:center;flex-direction:row;flex-wrap:nowrap;padding:0 3rem}}.hero-profile.hero-profile-has-img .container .hero-profile-image{padding:0 2rem;margin:0;max-width:450px;width:100%}@media screen and (min-width: 700px){.hero-profile.hero-profile-has-img .container .hero-profile-image{flex:0 40%;max-width:40%;height:100%;max-width:350px;padding:0}.hero-profile.hero-profile-has-img .container .hero-profile-image:before{position:absolute;content:'';background-image:url("data:image/svg+xml,%3Csvg width='287' height='383' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 251V67l134 95.679L0 251z' fill='%23C00000'/%3E%3Cpath d='M67 184V0l134 95.68L67 184z' fill='%23C60'/%3E%3Cpath d='M153 383V199l134 95.679L153 383z' fill='%23FC977C'/%3E%3C/svg%3E");background-repeat:no-repeat;height:383px;width:287px;left:-10rem;bottom:-2rem;z-index:1}}@media screen and (min-width: 960px){.hero-profile.hero-profile-has-img .container .hero-profile-image{flex:0 32.5%;max-width:32.5%}}.hero-profile.hero-profile-has-img .container .hero-profile-image img{font-family:'object-fit: cover;';height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-profile.hero-profile-has-img .container .hero-profile-inner{padding:1.5rem 2rem 0 2rem;text-align:left}.hero-profile.hero-profile-has-img .container .hero-profile-inner:before{display:none}@media screen and (min-width: 700px){.hero-profile.hero-profile-has-img .container .hero-profile-inner{flex:0 55%;max-width:55%;padding:3rem 0;margin-left:3rem}}@media screen and (min-width: 700px){.hero-profile.hero-profile-has-img .container .hero-profile-inner{margin-left:4rem}}@media screen and (min-width: 960px){.hero-profile.hero-profile-has-img .container .hero-profile-inner{margin-left:5rem}}.hero-profile.hero-profile-has-img .container .hero-profile-inner .hero-profile-name{font-weight:300}.hero-profile.hero-profile-has-img .container .hero-profile-inner .hero-profile-title{font-weight:400}.hero-profile.hero-profile-has-img .container .hero-profile-inner .hero-profile-info{font-size:1.15rem;margin-top:1rem}.hero-profile.hero-profile-has-img .container .hero-profile-inner .hero-profile-summary{font-size:1.35rem;font-weight:300;margin-left:0}.hero-profile.hero-profile-has-img .container .hero-profile-inner .button,.hero-profile.hero-profile-has-img .container .hero-profile-inner [type="reset"],.hero-profile.hero-profile-has-img .container .hero-profile-inner [type="submit"],.hero-profile.hero-profile-has-img .container .hero-profile-inner .media-block-element-play,.hero-profile.hero-profile-has-img .container .hero-profile-inner .pagination_element.prev,.hero-profile.hero-profile-has-img .container .hero-profile-inner .pagination_element.next{margin-left:0}.hero-profile .hero-profile-name,.hero-profile .hero-profile-title,.hero-profile .hero-profile-summary,.hero-profile .hero-profile-telephone,.hero-profile .hero-profile-email,.hero-profile .hero-profile-info{margin-left:0}.hero-profile-outer{overflow:visible}.mfp-close:hover{text-decoration:none}.media-block{background-color:transparent;min-height:420px}@media screen and (min-width: 960px){.media-block-outer.right .media-block{flex-flow:row-reverse nowrap}}.media-block-outer.secondary .media-block{background:#fff}.media-block-outer.secondary .media-block-info{color:#000}.media-block-outer.media-secondary .media-block-title,.media-block-outer.media-secondary .media-block-info{color:#fff}.media-block-outer.media-secondary .media-block-content{background:#BF590D}.media-block-outer.video .media-block{min-height:auto}.media-block-outer.video .media-block-element{flex:0 100%;max-width:100%;overflow:hidden}@media screen and (min-width: 960px){.media-block-outer.video .media-block-element{flex:0 60%;max-width:60%}}.media-block-outer.video .media-block-element .video-outer{display:block;padding-bottom:56.25%;height:0;position:relative;height:100%}.media-block-outer.video .media-block-element .video-outer iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width: 960px){.media-block-outer.video .media-block-info{flex:0 40%;max-width:40%}}.media-block-element,.media-block-info{margin:0}.media-block-info{align-items:center}@media screen and (min-width: 960px){.media-block-info{flex:0 40%;max-width:40%;padding:0;z-index:1}}.media-block-info .button,.media-block-info [type="reset"],.media-block-info [type="submit"],.media-block-info .media-block-element-play,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next{margin-top:.5rem}@media screen and (min-width: 960px){.media-block-info .button,.media-block-info [type="reset"],.media-block-info [type="submit"],.media-block-info .media-block-element-play,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next{margin-top:2rem}}.media-block-content{background-color:#E5DED4;padding:2rem}@media screen and (min-width: 960px){.media-block-content{margin-left:-20%;margin-bottom:4rem;margin-top:4rem;padding:4rem 3rem;width:120%}.right .media-block-content{margin-left:0;margin-right:-20%}}.media-block-content p{padding-bottom:1rem}.media-block-content p a{text-decoration:underline}.media-block-element{flex:0 100%;max-width:100%;overflow:hidden;position:relative}@media screen and (min-width: 960px){.media-block-element{flex:0 60%;max-width:60%}}.media-block-element-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(0,0,0,0.7);display:inline-block;padding:.66667rem 1.25rem;width:auto;z-index:2}.media-block-element-play:after{display:none}.media-block-element-play .icon{margin-left:.5rem}.media-block-element-play:hover{background-color:#903}.media-block-element img{aspect-ratio:1.77778;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width: 960px){.media-block-element img{border-radius:0;left:0;position:absolute;top:0}}.no-objectfit .media-block-element img{width:auto}.media-block-title{color:#903;font-size:1.6rem;padding-bottom:1rem}@media screen and (min-width: 700px){.media-block-title{font-size:2rem;padding-bottom:1.5rem}}.metadata{color:#903}.metadata-link{font-weight:700}.metadata time{font-weight:700}.metalabel{color:#000;display:block}.tags{margin-top:1rem}.metatag{float:left;margin:.25rem .25rem 0 0}.metatag-link{background-color:#BF590D;color:#fff;display:inline-block;font:700 0.8em/1.5 myriad-pro,sans-serif;margin:.25rem .25rem .25rem 0;padding:.25rem .66667rem}.metatag-link:hover{background:#903;color:#fff}.pagination{align-items:center;text-align:center;justify-content:space-between}.pagination a:hover{background:#E6E6E6}.pagination_block{margin:0;width:48%}.pagination_block.numeral{display:none}.pagination_element{display:block;padding:.25rem .5rem;overflow:hidden}.pagination_element.prev,.pagination_element.next{display:block}.pagination_element.current{box-shadow:0 0 0 1px #903 inset;color:#903}@media screen and (min-width: 700px){.pagination{justify-content:center}.pagination_block.numeral{display:block}.pagination_block{margin:0 .25rem;width:auto}.pagination_element{display:block;padding:.5rem 1rem}}.pagination_block.next{float:right}.pagination_block.view_all{display:none}.pagination_element.prev{font-size:0.8em}@media screen and (min-width: 960px){.pagination_element.prev{font-size:1em}}.pagination_element.next{font-size:0.8em}@media screen and (min-width: 960px){.pagination_element.next{font-size:1em}}.profile{align-items:stretch;justify-content:space-evenly;padding:2rem 0}.profile-element{flex:0 100%;max-width:100%;align-items:flex-start;justify-content:center;margin:0 0 2rem}.profile-element-link{cursor:pointer}.profile-element-link:hover,.profile-element-link:focus{transform:scale(1.05)}.link .profile-element-link:hover,.link .profile-element-link:focus{transform:scale(1.025)}@media screen and (min-width: 560px){.profile-element{flex:0 47.5%;max-width:47.5%}}@media screen and (min-width: 960px){.profile-element{flex:0 31%;max-width:31%;margin:0}}@media screen and (min-width: 1280px){.profile-element{flex:0 22.5%;max-width:22.5%}}@media screen and (min-width: 960px){.profile-element:nth-child(n+4){margin-top:3rem}}@media screen and (min-width: 1280px){.profile-element:nth-child(n+4){margin-top:0}}@media screen and (min-width: 960px){.profile-element:nth-child(n+5){margin-top:0}}@media screen and (min-width: 1280px){.profile-element:nth-child(n+5){margin-top:3rem}}.profile-element:hover .profile-link,.profile-element:focus .profile-link{text-decoration:underline}.profile-link{color:#903}.profile-item{background-color:#E5DED4;border-top:3px solid #903;cursor:auto !important;height:100%;margin:0;width:100%}.profile-element-link .profile-item{cursor:pointer !important}.light .profile-item,.superlight .profile-item,.secondary .profile-item,.has-bg-img .profile-item,.tertiary .profile-item{background-color:#fff}.logos .profile-item{background-color:transparent;border:0}.profile-image{display:inline-block;margin:0;width:100%}.profile-image img{margin:0;width:100%}.logos .profile-image img{height:5rem;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:80%}.profile-wrap{margin:0;padding:.5rem 1rem 1.75rem}.profile-name{font-size:1.3em}.logos .profile-name{font-size:1.15rem;margin-top:1rem;text-align:center}.profile-title{font-size:1em;font-weight:600;padding-top:.57143rem}.profile-telephone a:hover,.profile-email a:hover{color:#903;text-decoration:underline}.profile-summary{background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);color:#000;height:100%;margin-top:0;overflow:scroll;padding:5rem 2rem 2rem;position:fixed;right:-90%;text-align:left;top:0;width:90%;z-index:999}@media screen and (min-width: 700px){.profile-summary{padding:2.5rem;right:-50%;width:50%}}@media screen and (min-width: 1280px){.profile-summary{padding:5rem;right:-35%;width:35%}}.profile-summary.active-profile{right:0}.profile-summary-copy:before{content:"—";display:block}.profile-summary .profile-summary-close{color:#000;cursor:pointer;position:absolute;right:2rem;top:2rem;z-index:999}.profile-summary .profile-summary-close:hover{color:#903;transform:rotate(90deg)}.profile-summary-inner{display:block;margin-top:0;position:relative;z-index:11}.profile-summary-inner .profile-name{color:#000;font-size:1.3em}@media screen and (min-width: 560px){.profile-summary-inner .profile-name{font-size:1.5em}}.profile-summary-inner p{color:#000;font-size:0.9em;margin-top:0;padding-top:1rem}@media screen and (min-width: 560px){.profile-summary-inner p{font-size:1em}}.profile-meta{margin-top:1rem}.profile-meta-item{display:inline-block;padding:.25rem 0}.profile-meta-item-link{align-items:center;border:solid 2px #000;border-radius:100%;display:block;height:40px;margin-right:.5rem;position:relative;width:40px}.profile-meta-item-link .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.profile-meta-item-link:hover{color:#000}.profile-meta-item-link:hover .profile-meta-item-text{border-bottom:solid 2px #000}.profile-meta-item-link.mail .icon{color:#000;height:1.2rem;width:1.2rem}.profile-meta-item-text{color:#000;margin-left:.66667rem}.logos+.logos{margin-top:-2.5rem}.logos .first-word{font-weight:300}.pullquote{background-color:#E5DED4;font-family:myriad-pro,sans-serif;justify-content:center;text-align:left}.pullquote-image{flex:0 50%;max-width:50%;padding:2.25rem 0 2rem 2rem}@media screen and (min-width: 560px){.pullquote-image{flex:0 20%;max-width:20%}}.pullquote-image+.pullquote-info{flex:0 100%;max-width:100%;padding:2rem}@media screen and (min-width: 560px){.pullquote-image+.pullquote-info{flex:0 80%;max-width:80%}}.pullquote-image+.pullquote-info blockquote{font-size:1.3em}.pullquote-image+.pullquote-info blockquote:before{left:-14rem;top:0}@media screen and (min-width: 960px){.pullquote-image+.pullquote-info blockquote{font-size:1.8em}}.pullquote-info{flex:0 100%;max-width:100%;padding:2rem 3rem 2rem 4rem}@media screen and (min-width: 560px){.pullquote-info{padding:2rem 3rem 2rem 7.5rem}}.pullquote blockquote{color:#903;font-size:1.25rem;font-weight:700;padding-bottom:.66667rem;position:relative}.pullquote blockquote:before{position:absolute;content:'';background-image:url("data:image/svg+xml,%3Csvg width='81' height='118' viewBox='0 0 81 118' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.808105 118V0L79.8266 61.3597L0.808105 118Z' fill='white'/%3E%3Cpath d='M49.16 59.1998C50.84 48.6398 53.84 36.9998 57.56 26.7998L46.52 27.7598C41 36.7598 35.84 48.5198 32.12 60.2798L49.16 59.1998ZM72.56 59.1998C74.24 48.6398 77.36 36.9998 80.96 26.7998L69.92 27.7598C64.4 36.7598 59.24 48.5198 55.52 60.2798L72.56 59.1998Z' fill='%23990033'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;height:118px;width:80.15px;left:-6.5rem;top:-1rem;z-index:1}@media screen and (min-width: 960px){.pullquote blockquote{font-size:1.5rem}}.pullquote cite{font-size:1em;font-style:normal}@media screen and (min-width: 960px){.pullquote cite{font-size:1.4em}}.pullquote-share{display:block;position:relative}@media screen and (min-width: 960px){.pullquote-share{display:inline-block;padding-left:5rem;top:-4px}}.pullquote-share-title{color:#4D4D4D;font-size:0.7em;font-weight:400;padding:0 0 0 4rem;position:relative;text-transform:uppercase}.pullquote-share-title:before{background-color:#4D4D4D;content:'';display:block;height:1px;left:0;position:absolute;top:6px;width:36px}.pullquote-share-element{background-color:#55ACEE;border-radius:100%;color:#fff;display:inline-block;height:30px;margin:0 0 0 .5rem;text-align:center;width:30px}.pullquote-share-element .icon{margin-top:3px}.share{justify-content:center}.share-item{flex:0 100%;max-width:100%;align-items:center;margin:0 1rem 1.5rem}@media screen and (min-width: 560px){.share-item{flex:0 auto;max-width:auto;margin:0 1rem}}.share-item.whatsapp{display:inline-block}@media screen and (min-width: 700px){.share-item.whatsapp{display:none}}.share-item h3{font-size:1.3em}.share-item .button,.share-item [type="reset"],.share-item [type="submit"],.share-item .media-block-element-play,.share-item .pagination_element.prev,.share-item .pagination_element.next{align-items:center;justify-content:center;width:70%}@media screen and (min-width: 560px){.share-item .button,.share-item [type="reset"],.share-item [type="submit"],.share-item .media-block-element-play,.share-item .pagination_element.prev,.share-item .pagination_element.next{width:auto}}.share-item .button .icon,.share-item [type="reset"] .icon,.share-item [type="submit"] .icon,.share-item .media-block-element-play .icon,.share-item .pagination_element.prev .icon,.share-item .pagination_element.next .icon{margin-right:.5rem}.share-item .button.whatsapp .icon,.share-item .whatsapp[type="reset"] .icon,.share-item .whatsapp[type="submit"] .icon,.share-item .whatsapp.media-block-element-play .icon,.share-item .whatsapp.pagination_element.prev .icon,.share-item .whatsapp.pagination_element.next .icon,.share-item .button.link .icon,.share-item .link[type="reset"] .icon,.share-item .link[type="submit"] .icon,.share-item .link.media-block-element-play .icon,.share-item .link.pagination_element.prev .icon,.share-item .link.pagination_element.next .icon{height:1.2em;width:1.2em}.slick-list{overflow:hidden}.slick-slide{flex:1 auto}@font-face{font-family:"slick";src:url("../../assets/webfonts/slick/slick.eot");src:url("../../assets/webfonts/slick/slick.eot?#iefix") format("embedded-opentype"),url("../../assets/webfonts/slick/slick.woff") format("woff"),url("../../assets/webfonts/slick/slick.ttf") format("truetype"),url("../../assets/webfonts/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{background-color:#fff;border-radius:100%;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);cursor:pointer;color:transparent;display:block;font-size:0px;height:38px;line-height:0px;outline:none;padding:0;position:absolute;top:50%;width:38px;transform:translate(0, -60%);z-index:99}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-color:#fff;color:transparent;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{position:absolute;left:50%;transform:translate(-50%, 0);color:#000;font-family:"slick";font-size:30px;opacity:.75;top:21px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev:before{content:"←"}.slick-next{right:0}.slick-next:before{content:"→"}.slick-dotted.slick-slider{margin-bottom:60px}.slick-dots{position:absolute;left:50%;transform:translate(-50%, 0);bottom:-40px;display:inline-block;margin:0;padding:0;list-style:none;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.slick-dots li button{border:0;background:transparent;color:transparent;cursor:pointer;display:block;font-size:0px;height:20px;line-height:0px;outline:none;padding:5px;width:20px}.slick-dots li button:hover,.slick-dots li button:focus{background-color:transparent;outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:"slick";font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.statistic{align-items:stretch;padding:1rem .5rem 0;justify-content:space-between}@media screen and (min-width: 560px){.statistic{padding:0 2rem}}@media screen and (min-width: 1280px){.statistic{padding:0}}.statistic-item{flex:0 100%;max-width:100%;border-top:3px solid #903;margin:0 0 2rem}@media screen and (min-width: 700px){.statistic-item{flex:0 48%;max-width:48%;padding-bottom:1.5rem}}@media screen and (min-width: 960px){.statistic-item{flex:0 20%;max-width:20%;border-bottom:1px solid #817771;margin:0}.statistic-item:first-child:nth-last-child(2),.statistic-item:first-child:nth-last-child(2) ~ .statistic-item{flex:0 48%;max-width:48%}.statistic-item:first-child:nth-last-child(3),.statistic-item:first-child:nth-last-child(3) ~ .statistic-item{flex:0 28%;max-width:28%}}.statistic-item.statistic-has-link:hover{border-top:3px solid #602;transform:scale(1.025)}.statistic-item.statistic-has-link:hover .statistic-value a{color:#602}.statistic-icon{font-size:2rem}.statistic-value{display:inline-block;margin-bottom:-.25rem;margin-top:-.25rem}@media screen and (min-width: 700px){.statistic-value{margin-bottom:-.5rem;margin-top:-.5rem}}@media screen and (min-width: 960px){.statistic-value{margin-bottom:-1rem;margin-top:-1rem}}.statistic-value-number{color:#903;font-size:2.75rem;font-weight:700}@media screen and (min-width: 560px){.statistic-value-number{font-size:3.5rem}}@media screen and (min-width: 700px){.statistic-value-number{font-size:4.5rem}}@media screen and (min-width: 960px){.statistic-value-number{font-size:6.5rem}}.statistic-title{color:#595959;font-size:1.25rem;font-weight:400;padding:0;position:relative}@media screen and (min-width: 960px){.statistic-title{font-size:1.35rem}}.statistic-summary{margin-top:1rem}.statistic-link{margin-top:1.5rem}.statistic .section-footer{border:1px solid red}.content .gallery{display:flex;flex-wrap:wrap;flex-direction:row;margin-left:-5px;margin-right:-5px}.content .gallery-item{margin:0 !important;float:left;text-align:center;width:33.33%}.content .gallery-icon{height:1px;padding-bottom:100%;overflow:hidden;position:relative;border:solid 5px transparent}.content .gallery-icon a{position:absolute;top:0;left:0;height:100%;width:100%;cursor:zoom-in}.content .gallery-icon a img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;font-family:'object-fit: cover;'}.wysiwyg{margin:0}.secondary .wysiwyg a{color:#fff}.wysiwyg.center .content{margin:0 auto}.wysiwyg .content{margin:0}@media screen and (min-width: 960px){.wysiwyg .content{width:66.66%}}@media screen and (min-width: 700px){.home-dropdown{margin-top:-4.75rem}}.home-dropdown .container{max-width:100%;padding:0}@media screen and (min-width: 700px){.home-dropdown .container{max-width:80rem;padding:0 2rem}}.home-dropdown .filter-outer{background-color:#903;padding:1.5rem 2rem 2rem}@media screen and (min-width: 960px){.home-dropdown .filter-outer{padding:3rem}}.home-dropdown .filter-outer .filter-inner{align-items:center;flex-flow:column;justify-content:center;margin-top:0}@media screen and (min-width: 960px){.home-dropdown .filter-outer .filter-inner{flex-flow:row}}.home-dropdown .filter-outer .filter-inner>*{margin:0;padding:0}.home-dropdown .filter-outer .filter-inner h2{font-size:2rem;color:#fff;font-weight:300;margin-bottom:1rem}@media screen and (min-width: 960px){.home-dropdown .filter-outer .filter-inner h2{font-size:2.25rem;margin-bottom:0;margin-right:4rem}}@media screen and (min-width: 1280px){.home-dropdown .filter-outer .filter-inner h2{margin-right:6rem}}.home-dropdown .filter-outer .filter-inner .filter{flex-direction:column}@media screen and (min-width: 560px){.home-dropdown .filter-outer .filter-inner .filter{flex-direction:row;flex-wrap:nowrap}}.home-dropdown .filter-outer .filter-inner .filter-block{flex:0 auto;max-width:auto;margin:0;padding:0}.home-dropdown .filter-outer .filter-inner .filter-block:first-of-type{align-items:center;justify-content:center}@media screen and (min-width: 560px){.home-dropdown .filter-outer .filter-inner .filter-block:first-of-type{flex-wrap:nowrap}}.home-dropdown .filter-outer .filter-inner .filter-block:last-of-type{margin:0 auto}.home-dropdown .filter-outer .filter-inner .filter-block label{font-size:1.45rem;margin-bottom:.5rem;white-space:nowrap}@media screen and (min-width: 560px){.home-dropdown .filter-outer .filter-inner .filter-block label{margin-bottom:0;margin-right:1.25rem}}.home-dropdown .filter-outer .filter-inner .filter-field{margin-top:0;min-width:250px}.home-dropdown .filter-outer .filter-inner .filter-submit{height:3rem;margin-top:1rem}@media screen and (min-width: 560px){.home-dropdown .filter-outer .filter-inner .filter-submit{margin-left:1rem;margin-top:0}}@media screen and (min-width: 700px){.carousel-cards-outer{margin-top:1.5rem}}.carousel-cards-outer .section-header+.container{max-width:1200px}.carousel-cards .slick-list{overflow:visible}.carousel-cards .slick-list .slick-slide{opacity:0;padding:1rem;pointer-events:none}.carousel-cards .slick-list .slick-slide .card{margin:0}.carousel-cards .slick-list .slick-active{opacity:1;pointer-events:auto}.carousel-cards .slick-arrow{background-color:#fff;border:1px solid #903;border-radius:0;width:50px;height:50px}.carousel-cards .slick-arrow:before{background-size:cover;content:'';height:20px;width:17.28px;top:50%;left:50%;transform:translate(-50%, -50%)}.carousel-cards .slick-arrow.slick-disabled{border:1px solid rgba(153,0,51,0.25);box-shadow:none;pointer-events:none}.carousel-cards .slick-arrow:hover{background-color:#903}.carousel-cards .slick-prev{left:1rem}@media screen and (min-width: 1280px){.carousel-cards .slick-prev{left:0}}@media screen and (min-width: 1440px){.carousel-cards .slick-prev{left:-4rem}}.carousel-cards .slick-prev:before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.2849 3.23858L17.2849 0L9.09192e-07 9.60006L17.2849 20L17.2849 16.4916L5.83104 9.60006L17.2849 3.23858Z' fill='%23990033'/%3E%3C/svg%3E%0A")}.carousel-cards .slick-prev:hover:before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.2849 3.23858L17.2849 0L9.09192e-07 9.60006L17.2849 20L17.2849 16.4916L5.83104 9.60006L17.2849 3.23858Z' fill='white'/%3E%3C/svg%3E%0A")}.carousel-cards .slick-next{right:1rem}@media screen and (min-width: 1280px){.carousel-cards .slick-next{right:0}}@media screen and (min-width: 1440px){.carousel-cards .slick-next{right:-4rem}}.carousel-cards .slick-next:before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16.7614V20L17.2849 10.3999L0 0V3.50842L11.4538 10.3999L0 16.7614Z' fill='%23990033'/%3E%3C/svg%3E%0A")}.carousel-cards .slick-next:hover:before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16.7614V20L17.2849 10.3999L0 0V3.50842L11.4538 10.3999L0 16.7614Z' fill='white'/%3E%3C/svg%3E%0A")}.carousel-cards .card-header-title{color:#595959;font-weight:400}@media screen and (min-width: 960px){.carousel-cards .card-header-title{margin-top:.8rem}}.carousel-cards .card-button-outer{margin-top:1.75rem}.information-cards-outer .section-header+.container{padding:0 2rem}.information-cards-outer .section-header+.container .card{border:0;display:block;margin:0;position:relative}.information-cards-outer .section-header+.container .card-image{transition:all 0.3s ease;filter:brightness(0.4);min-width:405px;min-height:405px}.information-cards-outer .section-header+.container .card-wrap{background-color:transparent;position:absolute;text-align:center;top:0;width:100%}.information-cards-outer .section-header+.container .card-wrap-inner{align-items:center;height:100%;padding-left:6rem;padding-right:6rem}.information-cards-outer .section-header+.container .card-header-title{font-size:2.25rem}.information-cards-outer .section-header+.container .card-link{color:#fff}.information-cards-outer .section-header+.container .card.hovered{transform:scale(1)}.information-cards-outer .section-header+.container .card.hovered .card-image{filter:brightness(0.8);transform:scale(1.015)}.page-builder .hero-outer{overflow:visible}@media screen and (min-width: 700px){.page-builder .hero-outer.full .hero-image+.hero-info{flex:0 80%;max-width:80%;margin:11rem auto 3rem}}.single-post .hero-outer{overflow:visible}@media screen and (min-width: 700px){.single-post .hero-outer.full .hero-image+.hero-info{flex:0 80%;max-width:80%;margin:11rem auto 3rem}}.centres-listing .section-has-img+.filter-outer{background-color:transparent}@media screen and (min-width: 960px){.centres-listing .section-has-img+.filter-outer{margin-top:-4.25rem}}.centres-listing .section-has-img+.filter-outer .container{background-color:#903}.centres-listing .filter{justify-content:space-between;padding:0}@media screen and (min-width: 560px){.centres-listing .filter{padding:0}}.centres-listing .filter-outer{background-color:transparent}@media screen and (min-width: 960px){.centres-listing .filter-outer{margin-top:-2.25rem}}.centres-listing .filter-outer .container{align-items:center;background-color:#602;padding:1.5rem 1rem}@media screen and (min-width: 560px){.centres-listing .filter-outer .container{padding:1.75rem 2rem}}@media screen and (min-width: 960px){.centres-listing .filter-outer .container{padding:1.75rem 2.5rem}}.centres-listing .filter-header{flex:0 100%;max-width:100%;color:#fff;margin-left:0}@media screen and (min-width: 960px){.centres-listing .filter-header{flex:0 35%;max-width:35%}}.centres-listing .filter-header-title{font-size:1.75rem;font-weight:400;margin-top:-.33333rem;padding-left:1.5rem;position:relative}@media screen and (min-width: 1280px){.centres-listing .filter-header-title{font-size:2.25rem;padding-left:2rem}}.centres-listing .filter-header-title:before{content:'';background-image:url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 14.074C5 14.074 10 7.76776 10 5.00408C10 2.2404 7.76142 0 5 0C2.23858 0 0 2.2404 0 5.00408C0 7.76776 5 14.074 5 14.074ZM5.00001 7.19329C6.20813 7.19329 7.18751 6.21312 7.18751 5.00401C7.18751 3.7949 6.20813 2.81472 5.00001 2.81472C3.79188 2.81472 2.8125 3.7949 2.8125 5.00401C2.8125 6.21312 3.79188 7.19329 5.00001 7.19329Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");position:absolute;background-size:cover;height:20px;width:14px;top:.52632rem;left:.16667rem}@media screen and (min-width: 1280px){.centres-listing .filter-header-title:before{height:28px;width:20px;top:.66667rem}}.centres-listing .filter-header-subtitle{font-weight:300}.centres-listing .filter-inner{flex:0 100%;max-width:100%;display:block;margin-left:0;margin-top:1rem}@media screen and (min-width: 960px){.centres-listing .filter-inner{flex:0 60%;max-width:60%;margin-top:0;margin-right:0}}.centres-listing .filter-block{flex:0 100%;max-width:100%;flex-direction:column;flex-wrap:wrap;margin:0;padding-left:0;padding:0}.centres-listing .filter-block:not(:last-of-type){margin-bottom:.66667rem}@media screen and (min-width: 700px){.centres-listing .filter-block{flex:0 30%;max-width:30%}.centres-listing .filter-block:not(:last-of-type){margin-bottom:0}}.centres-listing .filter-block label{flex:0 auto;max-width:auto;color:#fff;font-weight:600;margin:0;margin-bottom:.4rem;padding-right:1rem;text-align:left}.centres-listing .filter-block .filter-field{margin:0;margin-right:1rem}@media screen and (min-width: 1280px){.centres-listing .filter-block .filter-field{margin-right:0}}.centres-listing .filter-submit{flex:0 auto;max-width:auto;margin-top:.5rem;padding:0 1rem;height:3rem}@media screen and (min-width: 700px){.centres-listing .filter-submit{margin-top:0}}.centres-listing .filter .legend{margin:0}.centres-listing .filter .legend .button,.centres-listing .filter .legend [type="reset"],.centres-listing .filter .legend [type="submit"],.centres-listing .filter .legend .media-block-element-play,.centres-listing .filter .legend .pagination_element.prev,.centres-listing .filter .legend .pagination_element.next{margin:0}.centres-listing .filter .legend .button:not(:last-of-type),.centres-listing .filter .legend :not(:last-of-type)[type="reset"],.centres-listing .filter .legend :not(:last-of-type)[type="submit"],.centres-listing .filter .legend .media-block-element-play:not(:last-of-type),.centres-listing .filter .legend .pagination_element.prev:not(:last-of-type),.centres-listing .filter .legend .pagination_element.next:not(:last-of-type){margin-right:.66667rem}.centres-listing-map iframe{height:550px;margin-bottom:-6.55px;width:100%}.cards-outer.centres .card:hover{box-shadow:0 1vw 2vw rgba(0,0,0,0.15)}.cards-outer.centres .card-header-title{color:#903}.cards-outer.centres .card-header-summary{margin-top:1rem}.cards-outer.centres .card-name{font-weight:600;margin-bottom:.5rem;margin-top:.5rem}.cards-outer.centres .card-address{margin-top:.5rem}.cards-outer.centres .card-address:before{content:'—';display:block;margin-bottom:.5rem}.cards-outer.centres .card-address a:hover{color:#903;text-decoration:underline}.centres-single .hero-outer{overflow:visible}.centres-single .hero-outer.full .hero-image+.hero-info{background-color:#903;text-align:left}@media screen and (min-width: 700px){.centres-single .hero-outer.full .hero-image+.hero-info{flex:0 80%;max-width:80%;background-color:transparent;margin:15rem auto 0}}@media screen and (min-width: 960px){.centres-single .hero-outer.full .hero-image+.hero-info{margin:20rem auto 0}}.centres-single .hero-outer.full .hero-image+.hero-info .hero-inner{background-color:#903;color:#fff}@media screen and (min-width: 960px){.centres-single .hero-outer.full .hero-image+.hero-info .hero-inner{margin-bottom:-5rem}}.centres-single .hero-outer.full .hero-image+.hero-info .hero-inner a{color:#fff}.centres-single .hero-outer.full .hero-image+.hero-info .hero-inner a:hover{color:#000}.centres-single .hero-outer.full .hero-info{text-align:center}.centres-single .hero-outer.full .hero-info .hero-inner{width:100%}.centres-single .hero-outer.full .hero-info .hero-inner .hero-title{width:100%}@media screen and (min-width: 700px){.centres-single .hero-outer.section-has-img+.centres-single-map{padding-top:3rem}}@media screen and (min-width: 960px){.centres-single .hero-outer.section-has-img+.centres-single-map{padding-top:8rem}}.centres-single .hero-outer address{margin-top:1rem}.centres-single .hero-outer address a{color:#903;font-style:italic}.centres-single .hero-outer address a:hover{color:#000;text-decoration:underline}.centres-single .hero-outer address p:not(:last-of-type){margin-bottom:.5rem}.centres-single .hero-outer address .centre-address{font-weight:400}.centres-single .hero-outer address .centre-telephone,.centres-single .hero-outer address .centre-email{font-weight:400}.centres-single .hero-image+.hero-info:before{background-image:url("data:image/svg+xml,%3Csvg width='83' height='116' viewBox='0 0 83 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 115.187V0.680176L83 60.2233L0 115.187Z' fill='white'/%3E%3C/svg%3E%0A")}.centres-single-map .section{padding:0}.centres-single-map .container{flex-flow:column-reverse}@media screen and (min-width: 960px){.centres-single-map .container{flex-flow:row}}.centres-single-map-details{background-color:#fff;color:#000;height:50%;margin-bottom:1.5rem;padding:0 2rem 0 0}@media screen and (min-width: 960px){.centres-single-map-details{flex:0 50%;max-width:50%}}.centres-single-map-details address a{color:#903;font-style:italic}.centres-single-map-details address a:hover{color:#000;text-decoration:underline}.centres-single-map-details address p:not(:last-of-type){margin-bottom:.5rem}.centres-single-map-details address .centre-address{font-weight:400}.centres-single-map-details address .centre-telephone,.centres-single-map-details address .centre-email{font-weight:400}.centres-single-map-iframe{flex:0 100%;max-width:100%;margin-bottom:2rem;width:100%}@media screen and (min-width: 960px){.centres-single-map-iframe{flex:0 50%;max-width:50%;margin-bottom:0;padding-left:2rem}}.centres-single-map-iframe iframe{height:350px;margin-bottom:-6.55px;width:100%;z-index:1}@media screen and (min-width: 700px){.centres-single-map-iframe iframe{height:450px}}@media screen and (min-width: 960px){.centres-single-map-iframe iframe{height:550px}}.profile-single .hero{background-color:#903;flex-flow:column-reverse;width:100%;position:relative}.profile-single .hero:after{background-color:#fff;content:'';display:block;height:50px;position:absolute;width:100%}.profile-single .hero-image{margin:0 auto;z-index:1}.profile-single .hero-image img{max-width:300px}.profile-single .hero-image+.hero-info .hero-inner{margin:0 auto}.stories-listing .cards-stories .card .metalabel{background-color:#817771;color:#fff}.search-listing .filter{max-width:53.33333rem;padding-left:0;padding-right:0}@media screen and (min-width: 560px){.search-listing .filter{margin-left:-1rem}}.search-listing .filter .container{padding:0}.search-listing .filter-inner{display:block}@media screen and (min-width: 960px){.search-listing .search-listing.section .container{padding-right:15rem}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvX3Jlc2V0LnNjc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9jc3MvbGlnaHRnYWxsZXJ5Lm1pbi5jc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9jc3MvbWFnbmlmaWMtcG9wdXAtbWluLmNzcyIsImhlbHBlcnMvX2NvbG9ycy5zY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9zYXNzL2hlbHBlcnMvX2FuaW1hdGlvbi5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9oZWxwZXJzL19sYXlvdXQuc2NzcyIsImhlbHBlcnMvX3R5cG9ncmFwaHkuc2NzcyIsImhlbHBlcnMvX3NldHRpbmdzLnNjc3MiLCJoZWxwZXJzL19idXR0b25zLnNjc3MiLCJoZWxwZXJzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9oZWxwZXJzL19pY29ucy5zY3NzIiwiY29yZS9fYXJ0aWNsZS5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9jb3JlL19jbXMuc2NzcyIsImNvcmUvX2NvbnRlbnQuc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvY29yZS9fZG9uYXRlLnNjc3MiLCJjb3JlL19nZW5lcmFsLnNjc3MiLCJjb3JlL19mb290ZXIuc2NzcyIsImNvcmUvX2hlYWRlci5zY3NzIiwiY29yZS9fbWFpbi5zY3NzIiwiY29yZS9fcmVzcG9uc2l2ZS1uYXYuc2NzcyIsImNvcmUvX3NlYXJjaC5zY3NzIiwiY29yZS9fc2VjdGlvbi5zY3NzIiwiY29yZS9fc2lkZWJhci5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9jb3JlL190YWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX2N0YS5zY3NzIiwiY29tcG9uZW50cy9fZG93bmxvYWRzLnNjc3MiLCJjb21wb25lbnRzL19leHBhbmQuc2NzcyIsImNvbXBvbmVudHMvX2ZlZWQuc2NzcyIsImNvbXBvbmVudHMvX2ZpbHRlcnMuc2NzcyIsImNvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX2hlcm8uc2NzcyIsImNvbXBvbmVudHMvX2hlcm8tcHJvZmlsZS5zY3NzIiwiY29tcG9uZW50cy9fbWFnbmlmaWMtcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX21lZGlhLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19tZXRhZGF0YS5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcHJvZmlsZS5zY3NzIiwiY29tcG9uZW50cy9fcHVsbHF1b3RlLnNjc3MiLCJjb21wb25lbnRzL19zaGFyZS5zY3NzIiwiY29tcG9uZW50cy9fc2xpY2suc2NzcyIsImNvbXBvbmVudHMvX3N0YXRpc3RpY3Muc2NzcyIsImNvbXBvbmVudHMvX3d5c2l3eWctZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzIiwidGVtcGxhdGVzL19ob21lLnNjc3MiLCJ0ZW1wbGF0ZXMvX3BhZ2UtYnVpbGRlci5zY3NzIiwidGVtcGxhdGVzL19zaW5nbGUtcG9zdC5zY3NzIiwidGVtcGxhdGVzL19jZW50cmVzLWxpc3Rpbmcuc2NzcyIsInRlbXBsYXRlcy9fY2VudHJlcy1zaW5nbGUuc2NzcyIsInRlbXBsYXRlcy9fcHJvZmlsZS1zaW5nbGUuc2NzcyIsInRlbXBsYXRlcy9fc3Rvcmllcy1saXN0aW5nLnNjc3MiLCJ0ZW1wbGF0ZXMvX3NlYXJjaC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGNBQ0ksa0JBQW1CLENBR3ZCLEtBQ0ksNEJBQTZCLENB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QUFrQixDQUNsQixhQUFrQixDQUNsQixhQUFnQixDQWhCbEIsa0tBb0JRLGVEakM0QixDQ2tDNUIsVU5uQk8sQ01GZix5S0F5QlEsa0JEdkM4QixDQ3dDakMsdUJBUUoscUJOL0JjLENNZ0NkLFVOakNjLENNNkJmLG1DQU9FLHFCTnBDYSxDTXFDYixVTnBDYSxDTTRCZiwrQ0FXRyxvU0FBcVMsQ0FDclMsc3ZDQVVGLDRCQUE2QixDQUM3QiwrQk56RWlCLENNMEVqQixVTjFFaUIsQ000RWpCLHM3Q0FDQyx3U0FBeVMsQ0FDelMsczdDQUdBLHFCTmpGZ0IsQ01rRmhCLFVON0RhLENNK0RiLHNuREFDQyxvU0FBcVMsQ0FDclMsczlDQUlELGtCRHJGb0MsQ0NzRnBDLGtDRHRGb0MsQ0N1RnBDLFVOdkVhLENNeUViLHNwREFDQyxvU0FBcVMsQ0FDclMsdzhDQVNGLDRCQUE2QixDQUM3QiwrQk5yRmMsQ01zRmQsVU50RmMsQ013RmQsc3FEQUNDLHFCTnpGYSxDTTBGYixVTi9HZ0IsQ01pSGhCLG80REFDQyx3U0FBeVMsQ0FDelMsMnNEQUlELGtCRGxIb0MsQ0NtSHBDLGtDRG5Ib0MsQ0NvSHBDLFVOcEdhLENNc0diLHk2REFDQyxvU0FBcVMsQ0FDclMsb2NBU0YsNEJBQTZCLENBQzdCLCtCTmxIYyxDTW1IZCxVTm5IYyxDTXFIZCxvZkFDQyxvU0FBcVMsQ0FDclMsb2ZBR0EscUJOMUhhLENNMkhiLGFOaEljLENNa0lkLG9pQkFDQyx3U0FBeVMsQ0FDelMsNGZBSUQsa0JEbkpvQyxDQ29KcEMsa0NEcEpvQyxDQ3FKcEMsVU5ySWEsQ011SWIsNGlCQUNDLG9TQUFxUyxDQUNyUyxxQ0M5SkMsVVB1Q1ksQ09yQ1osc0NGMEI4QixDRXpCakMsMkNBQXNELENBQ25ELFVBQVcsQ0FFWCx5RUFDSSxrQlB5QlEsQ094QlgsS0FJRCxrQ0ZnQjhCLENFakJsQyxPQUdRLGlDRmMwQixDRWRDLGlOQXdCL0IsZVBqQlcsQ09rQmQsZUFBZ0IsQ0FDYixZQUFhLENBc0JoQiwyU0FuQk8saUJQckJPLENPc0JWLHNtQkFHRixVUFhh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Z0lNLENBQUEsNENBSFosVUFNTSxDL0M3R0gseUIrQzhHZSxDQUFBLHlEakMrVWIsbUJpQzFVVSxDQUFBLG9EQUdoQixlQUVDLENBQVcsd0dBSVosZUFFQyxDQUFXLDJCQUNYLFc5Q3JFTSxDOEMwRVMsYzlDekVQLEM4Q3lFTyxrQkFDSixDQUFFLFVBQ1YsQ0FBRSxxQzlDcEY0QiwyQjhDaUZwQyxVOUN6RVEsQ0FBQyxhQUNQLENBQVMsZThDK0VULENBQUEsaUJBQ1ksQ0FBRSxDQUFBLGtDQUdmLFlBQ1MsQ0FBQSxxQkFDTyxDQUFBLFVBQ1YsQ0FBRSxTQUNQLENBQUEscUM5Q2hHa0Msa0M4QzRGbkMsWUFPVSxDQUFBLENBQUEscUM5Q25HeUIsa0M4QzRGbkMsWUFXVSxDQUFBLENBQUEsc0JDcExaLHFCQUNpQixDaERJUCx3QmdESEUsQ0FBQSxVQUNOLENBQUUsaUJBQ0csQ0FBQSw0QkFKTixxQkFPYSxDaERtQlgsVWdEbEJMLENBQUEsYUFDUyxDQUFBLFdBQ0gsQ0FBRSxpQkFDRSxDQUFBLFVBQ0wsQ0FBRSw0QkFHUCxhQUNRLENBQUEsU0FDUixDQUFBLGdDQUZNLGVBS00sQ0FBQSxtREFJWCxhQUNTLENBQUEsaURDdkJWLHdCakQ0QlMsQ0FBQSxVaUQxQkgsQ2pEc0JELHdCa0QxQlAscUI3Q3NEbUIsQ0FBQSxjNkNwRGxCLENBQUEsZUFDQSxDQUFBLHFDakQwRW9DLHdCaUQ3RXJDLGlCN0M2Q0ssQ0FBQSxDQUFBLG1DNkNwQ0osU0FDQyxDQUFBLDhCQUdBLGFBQ1MsQ0FBQSxxQ2pEK0QwQixtRGlEMURwQyxtQkFFaUIsQ0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5odG1sIHtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIGlucHV0LCBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbm1haW4sIGFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vIFJlbW92ZSAzMDBtcyBkZWxheSBvbiB0b3VjaCBzY3JlZW5zXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQ6bm90KFt0eXBlPVwicmFuZ2VcIl0pLFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5maWVsZHNldCB7XG4gIC8qIENocm9tZSBhbmQgRmlyZWZveCBzZXR0aW5nIGhlcmVcbiAgICAgIG1pbi13aWR0aDogbWluLWNvbnRlbnQgKi9cbiAgbWluLXdpZHRoOiAwO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IGxnO1xuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy93ZWJmb250cy9sZy9sZy5lb3Q/bjF6MzczKTtcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvd2ViZm9udHMvbGcvbGcuZW90PyNpZWZpeG4xejM3MykgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi8uLi9hc3NldHMvd2ViZm9udHMvbGcvbGcud29mZj9uMXozNzMpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi8uLi9hc3NldHMvd2ViZm9udHMvbGcvbGcudHRmP24xejM3MykgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi8uLi9hc3NldHMvd2ViZm9udHMvbGcvbGcuc3ZnP24xejM3MyNsZykgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbi5sZy1pY29uIHtcbiAgICBmb250LWZhbWlseTogbGc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dCxcbi5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweCA5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDEwODA7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQuZGlzYWJsZWQsXG4ubGctYWN0aW9ucyAubGctcHJldi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogLjVcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQ6aG92ZXIsXG4ubGctYWN0aW9ucyAubGctcHJldjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4XG59XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwOTVcIlxufVxuXG4ubGctYWN0aW9ucyAubGctcHJldiB7XG4gICAgbGVmdDogMjBweFxufVxuXG4ubGctYWN0aW9ucyAubGctcHJldjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwOTRcIlxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcblxuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgbGVmdDogLTMwcHhcbiAgICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuXG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBsZWZ0OiAtMzBweFxuICAgIH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcblxuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgbGVmdDogLTMwcHhcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcblxuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgbGVmdDogLTMwcHhcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG5cbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgbGVmdDogMFxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIGxlZnQ6IDMwcHhcbiAgICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG5cbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgbGVmdDogMFxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIGxlZnQ6IDMwcHhcbiAgICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcblxuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgbGVmdDogMzBweFxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG5cbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgbGVmdDogMFxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIGxlZnQ6IDMwcHhcbiAgICB9XG59XG5cbi5sZy1vdXRlci5sZy1yaWdodC1lbmQgLmxnLW9iamVjdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxnLXJpZ2h0LWVuZCAuM3M7XG4gICAgLW8tYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgLjNzO1xuICAgIGFuaW1hdGlvbjogbGctcmlnaHQtZW5kIC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmxnLW91dGVyLmxnLWxlZnQtZW5kIC5sZy1vYmplY3Qge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAuM3M7XG4gICAgLW8tYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAuM3M7XG4gICAgYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAuM3M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5sZy10b29sYmFyIHtcbiAgICB6LWluZGV4OiAxMDgyO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40NSlcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWljb24ge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiBjb2xvciAuMnMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBsaW5lYXJcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWljb246aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGXG59XG5cbi5sZy10b29sYmFyIC5sZy1jbG9zZTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwNzBcIlxufVxuXG4ubGctdG9vbGJhciAubGctZG93bmxvYWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlMGYyXCJcbn1cblxuLmxnLXN1Yi1odG1sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40NSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjRUVFO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwODBcbn1cblxuLmxnLXN1Yi1odG1sIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLmxnLXN1Yi1odG1sIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDVweCAwIDBcbn1cblxuI2xnLWNvdW50ZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLmxnLW5leHQsXG4ubGctcHJldixcbi5sZy10b29sYmFyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBjb2xvciAuMnMgbGluZWFyO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBjb2xvciAuMnMgbGluZWFyO1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIGNvbG9yIC4ycyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgY29sb3IgLjJzIGxpbmVhclxufVxuXG4ubGctaGlkZS1pdGVtcyAubGctcHJldiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApXG59XG5cbi5sZy1oaWRlLWl0ZW1zIC5sZy1uZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApXG59XG5cbi5sZy1oaWRlLWl0ZW1zIC5sZy10b29sYmFyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMClcbn1cblxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLW9iamVjdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjUsIC41LCAuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAhaW1wb3J0YW50O1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgIWltcG9ydGFudDtcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCVcbn1cblxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLW9iamVjdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBEMEEwQTtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwODA7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwc1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWdyYWIgLmxnLXRodW1iLWl0ZW0ge1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogLW1vei1ncmFiO1xuICAgIGN1cnNvcjogLW8tZ3JhYjtcbiAgICBjdXJzb3I6IC1tcy1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYlxufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWdyYWJiaW5nIC5sZy10aHVtYi1pdGVtIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLW1zLWdyYWJiaW5nO1xuICAgIGN1cnNvcjogZ3JhYmJpbmdcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1kcmFnZ2luZyAubGctdGh1bWIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50XG59XG5cbi5sZy1vdXRlci5sZy10aHVtYi1vcGVuIC5sZy10aHVtYi1vdXRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDoxMDI1cHgpIHtcbiAgICAubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMjVzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMjVzIGVhc2VcbiAgICB9XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbS5hY3RpdmUsXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2E5MDcwN1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXJcbn1cblxuLmxnLW91dGVyLmxnLWhhcy10aHVtYiAubGctaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4XG59XG5cbi5sZy1vdXRlci5sZy1jYW4tdG9nZ2xlIC5sZy1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMFxufVxuXG4ubGctb3V0ZXIubGctcHVsbC1jYXB0aW9uLXVwIC5sZy1zdWItaHRtbCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3R0b20gLjI1cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIC4yNXMgZWFzZVxufVxuXG4ubGctb3V0ZXIubGctcHVsbC1jYXB0aW9uLXVwLmxnLXRodW1iLW9wZW4gLmxnLXN1Yi1odG1sIHtcbiAgICBib3R0b206IDEwMHB4XG59XG5cbi5sZy1vdXRlciAubGctdG9nZ2xlLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwQTBBO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAtMzlweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogbm9uZVxufVxuXG4ubGctb3V0ZXIgLmxnLXRvZ2dsZS10aHVtYjpob3Zlcixcbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLXNoYXJlIHtcbiAgICBjb2xvcjogI0ZGRlxufVxuXG4ubGctb3V0ZXIgLmxnLXRvZ2dsZS10aHVtYjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUxZmZcIlxufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLWNvbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1cHhcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlbyAubGctb2JqZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnRcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlbyAubGctdmlkZW8tcGxheSB7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC00MnB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIHotaW5kZXg6IDEwODA7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpbWVvIC5sZy12aWRlby1wbGF5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ZpbWVvLXBsYXkucG5nKSBuby1yZXBlYXRcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmltZW86aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdmltZW8tcGxheS5wbmcpIDAgLTU4cHggbm8tcmVwZWF0XG59XG5cbi5sZy1vdXRlciAubGctaGFzLWh0bWw1IC5sZy12aWRlby1wbGF5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ZpZGVvLXBsYXkucG5nKSBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBvcGFjaXR5OiAuOFxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1odG1sNTpob3ZlciAubGctdmlkZW8tcGxheSB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy15b3V0dWJlIC5sZy12aWRlby1wbGF5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3lvdXR1YmUtcGxheS5wbmcpIG5vLXJlcGVhdFxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy15b3V0dWJlOmhvdmVyIC5sZy12aWRlby1wbGF5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3lvdXR1YmUtcGxheS5wbmcpIDAgLTYwcHggbm8tcmVwZWF0XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8tb2JqZWN0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMFxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlbyAubGctdmlkZW8tb2JqZWN0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctb2JqZWN0LFxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctdmlkZW8tcGxheSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy12aWRlby1vYmplY3Qge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuLmxnLXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA4MztcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA4MG1zIGVhc2UgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDgwbXMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDgwbXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDgwbXMgZWFzZSAwc1xufVxuXG4ubGctcHJvZ3Jlc3MtYmFyIC5sZy1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5MDcwNztcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogMFxufVxuXG4ubGctcHJvZ3Jlc3MtYmFyLmxnLXN0YXJ0IC5sZy1wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmxnLXNob3ctYXV0b3BsYXkgLmxnLXByb2dyZXNzLWJhciB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4ubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTAxZFwiXG59XG5cbi5sZy1zaG93LWF1dG9wbGF5IC5sZy1hdXRvcGxheS1idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDFhXCJcbn1cblxuLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2UsXG4ubGctb3V0ZXIubGctY3NzMy5sZy16b29tLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwc1xufVxuXG4ubGctb3V0ZXIubGctdXNlLXRyYW5zaXRpb24tZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHNcbn1cblxuLmxnLW91dGVyLmxnLXVzZS1sZWZ0LWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgdG9wIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCB0b3AgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IGxlZnQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCB0b3AgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuICAgIHRyYW5zaXRpb246IGxlZnQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCB0b3AgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzXG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjE1cyAhaW1wb3J0YW50O1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xNXMgIWltcG9ydGFudDtcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xNXMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xNXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuI2xnLXpvb20taW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlMzExXCJcbn1cblxuI2xnLWFjdHVhbC1zaXplIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cblxuI2xnLWFjdHVhbC1zaXplOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTAzM1wiXG59XG5cbiNsZy16b29tLW91dCB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuI2xnLXpvb20tb3V0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTMxMlwiXG59XG5cbi5sZy16b29tZWQgI2xnLXpvb20tb3V0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItb3V0ZXIge1xuICAgIGJvdHRvbTogNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA4MDtcbiAgICBoZWlnaHQ6IDEwcHhcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlci5sZy1wYWdlci1ob3ZlciAubGctcGFnZXItY29udCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGVcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwIDVweFxufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQ6aG92ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250LmxnLXBhZ2VyLWFjdGl2ZSAubGctcGFnZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmIGluc2V0XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItdGh1bWItY29udCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBib3R0b206IDEwMCU7XG4gICAgaGVpZ2h0OiA4M3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBlYXNlIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHMsIC1tb3otdHJhbnNmb3JtIC4xNXMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcywgLW8tdHJhbnNmb3JtIC4xNXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcywgdHJhbnNmb3JtIC4xNXMgZWFzZSAwcztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMClcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci10aHVtYi1jb250IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi5sZy1vdXRlciAubGctcGFnZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNykgaW5zZXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UgMHM7XG4gICAgd2lkdGg6IDEycHhcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlcjpmb2N1cyxcbi5sZy1vdXRlciAubGctcGFnZXI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDhweCAjZmZmIGluc2V0XG59XG5cbi5sZy1vdXRlciAubGctY2FyZXQge1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IGRhc2hlZDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAwXG59XG5cbi5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTIwY1wiXG59XG5cbi5sZy1mdWxsc2NyZWVuLW9uIC5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTIwZFwiXG59XG5cbi5sZy1vdXRlciAjbGctZHJvcGRvd24tb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwODE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMThzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIC4xOHMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjE4cywgb3BhY2l0eSAuMThzIGxpbmVhciAwc1xufVxuXG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlICNsZy1kcm9wZG93bi1vdmVybGF5LFxuLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAubGctZHJvcGRvd24ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC41cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHNcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93bjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiAtMTZweFxufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duPmxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93bj5saTpob3ZlciAubGctaWNvbixcbi5sZy1vdXRlciAubGctZHJvcGRvd24+bGk6aG92ZXIgYSB7XG4gICAgY29sb3I6ICMzMzNcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biBhIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDcpXG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWRyb3Bkb3duLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biAubGctaWNvbiB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbi5sZy1vdXRlcixcbi5sZy1vdXRlciAubGcsXG4ubGctb3V0ZXIgLmxnLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBkXCJcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1mYWNlYm9vayAubGctaWNvbiB7XG4gICAgY29sb3I6ICMzYjU5OThcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1mYWNlYm9vayAubGctaWNvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MDFcIlxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb24ge1xuICAgIGNvbG9yOiAjMDBhY2VkXG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtdHdpdHRlciAubGctaWNvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MDRcIlxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLWdvb2dsZXBsdXMgLmxnLWljb24ge1xuICAgIGNvbG9yOiAjZGQ0YjM5XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIlxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbiB7XG4gICAgY29sb3I6ICNjYjIwMjdcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCJcbn1cblxuLmdyb3VwOmFmdGVyLFxuLmdyb3VwOmJlZm9yZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsaW5lLWhlaWdodDogMFxufVxuXG4uZ3JvdXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi5sZy1vdXRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwNTA7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzXG59XG5cbi5sZy1vdXRlciAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLmxnLW91dGVyLmxnLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnRcbn1cblxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY3VycmVudCxcbi5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5sZy1vdXRlci5sZy1ncmFiIGltZy5sZy1vYmplY3Qge1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogLW1vei1ncmFiO1xuICAgIGN1cnNvcjogLW8tZ3JhYjtcbiAgICBjdXJzb3I6IC1tcy1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYlxufVxuXG4ubGctb3V0ZXIubGctZ3JhYmJpbmcgaW1nLmxnLW9iamVjdCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiAtby1ncmFiYmluZztcbiAgICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgICBjdXJzb3I6IGdyYWJiaW5nXG59XG5cbi5sZy1vdXRlciAubGcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJVxufVxuXG4ubGctb3V0ZXIgLmxnLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbG9hZGluZy5naWYpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuXG4ubGctb3V0ZXIubGctY3NzIC5sZy1jdXJyZW50LFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWN1cnJlbnQsXG4ubGctb3V0ZXIubGctY3NzMyAubGctbmV4dC1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1wcmV2LXNsaWRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudFxufVxuXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwLFxuLmxnLW91dGVyIC5sZy1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuLmxnLW91dGVyIC5sZy1pbWctd3JhcDpiZWZvcmUsXG4ubGctb3V0ZXIgLmxnLWl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTFweFxufVxuXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwXG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gICAgei1pbmRleDogMTA2MFxufVxuXG4ubGctb3V0ZXIgLmxnLWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50XG59XG5cbi5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLW9iamVjdCxcbi5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLXZpZGVvLXBsYXkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwc1xufVxuXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3QsXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy12aWRlby1wbGF5IHtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5sZy1vdXRlciAubGctZW1wdHktaHRtbCxcbi5sZy1vdXRlci5sZy1oaWRlLWRvd25sb2FkICNsZy1kb3dubG9hZCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubGctYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA0MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwc1xufVxuXG4ubGctYmFja2Ryb3AuaW4ge1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLWN1cnJlbnQsXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1wcmV2LXNsaWRlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnRcbn1cblxuLmxnLWNzczMubGctdXNlLWNzczMgLmxnLWl0ZW0sXG4ubGctY3NzMy5sZy11c2UtbGVmdCAubGctaXRlbSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDBcbn1cblxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCxcbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDBcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQsXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gICAgbGVmdDogLTEwMCVcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gICAgbGVmdDogMTAwJVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCxcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwc1xufSIsIi5tZnAtYmd7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDQyO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDtiYWNrZ3JvdW5kOiMwYjBiMGI7b3BhY2l0eTowLjh9Lm1mcC13cmFwe3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA0Mztwb3NpdGlvbjpmaXhlZDtvdXRsaW5lOm5vbmUgIWltcG9ydGFudDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5tZnAtY29udGFpbmVye3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowO3BhZGRpbmc6MCA4cHg7Ym94LXNpemluZzpib3JkZXItYm94fS5tZnAtY29udGFpbmVyOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmV7ZGlzcGxheTpub25lfS5tZnAtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmxlZnQ7ei1pbmRleDoxMDQ1fS5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnR7d2lkdGg6MTAwJTtjdXJzb3I6YXV0b30ubWZwLWFqYXgtY3Vye2N1cnNvcjpwcm9ncmVzc30ubWZwLXpvb20tb3V0LWN1ciwubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3Nle2N1cnNvcjotd2Via2l0LXpvb20tb3V0O2N1cnNvcjp6b29tLW91dH0ubWZwLXpvb217Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOi13ZWJraXQtem9vbS1pbjtjdXJzb3I6em9vbS1pbn0ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudHtjdXJzb3I6YXV0b30ubWZwLWNsb3NlLC5tZnAtYXJyb3csLm1mcC1wcmVsb2FkZXIsLm1mcC1jb3VudGVyey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZXtkaXNwbGF5Om5vbmV9Lm1mcC1oaWRle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5tZnAtcHJlbG9hZGVye2NvbG9yOiNDQ0M7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6LTAuOGVtO2xlZnQ6OHB4O3JpZ2h0OjhweDt6LWluZGV4OjEwNDR9Lm1mcC1wcmVsb2FkZXIgYXtjb2xvcjojQ0NDfS5tZnAtcHJlbG9hZGVyIGE6aG92ZXJ7Y29sb3I6I0ZGRn0ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXJ7ZGlzcGxheTpub25lfS5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnR7ZGlzcGxheTpub25lfWJ1dHRvbi5tZnAtY2xvc2UsYnV0dG9uLm1mcC1hcnJvd3tiYWNrZ3JvdW5kLWltYWdlOm5vbmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2Rpc3BsYXk6YmxvY2s7b3V0bGluZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjEwNDY7Ym94LXNoYWRvdzpub25lO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259YnV0dG9uOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXI6MH0ubWZwLWNsb3Nle3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7bGluZS1oZWlnaHQ6NDRweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6MC42NTtwYWRkaW5nOjAgMCAxOHB4IDEwcHg7Y29sb3I6I0ZGRjtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MjhweDtmb250LWZhbWlseTpBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZX0ubWZwLWNsb3NlOmhvdmVyLC5tZnAtY2xvc2U6Zm9jdXN7b3BhY2l0eToxfS5tZnAtY2xvc2U6YWN0aXZle3RvcDoxcHh9Lm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZXtjb2xvcjojMzMzfS5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2V7Y29sb3I6I0ZGRjtyaWdodDotNnB4O3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDo2cHg7d2lkdGg6MTAwJX0ubWZwLWNvdW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtjb2xvcjojQ0NDO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5tZnAtYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjY1O21hcmdpbjowO3RvcDo1MCU7bWFyZ2luLXRvcDotNTVweDtwYWRkaW5nOjA7d2lkdGg6OTBweDtoZWlnaHQ6MTEwcHg7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5tZnAtYXJyb3c6YWN0aXZle21hcmdpbi10b3A6LTU0cHh9Lm1mcC1hcnJvdzpob3ZlciwubWZwLWFycm93OmZvY3Vze29wYWNpdHk6MX0ubWZwLWFycm93OmJlZm9yZSwubWZwLWFycm93OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDttYXJnaW4tdG9wOjM1cHg7bWFyZ2luLWxlZnQ6MzVweDtib3JkZXI6bWVkaXVtIGluc2V0IHRyYW5zcGFyZW50fS5tZnAtYXJyb3c6YWZ0ZXJ7Ym9yZGVyLXRvcC13aWR0aDoxM3B4O2JvcmRlci1ib3R0b20td2lkdGg6MTNweDt0b3A6OHB4fS5tZnAtYXJyb3c6YmVmb3Jle2JvcmRlci10b3Atd2lkdGg6MjFweDtib3JkZXItYm90dG9tLXdpZHRoOjIxcHg7b3BhY2l0eTowLjd9Lm1mcC1hcnJvdy1sZWZ0e2xlZnQ6MH0ubWZwLWFycm93LWxlZnQ6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0OjE3cHggc29saWQgI0ZGRjttYXJnaW4tbGVmdDozMXB4fS5tZnAtYXJyb3ctbGVmdDpiZWZvcmV7bWFyZ2luLWxlZnQ6MjVweDtib3JkZXItcmlnaHQ6MjdweCBzb2xpZCAjM0YzRjNGfS5tZnAtYXJyb3ctcmlnaHR7cmlnaHQ6MH0ubWZwLWFycm93LXJpZ2h0OmFmdGVye2JvcmRlci1sZWZ0OjE3cHggc29saWQgI0ZGRjttYXJnaW4tbGVmdDozOXB4fS5tZnAtYXJyb3ctcmlnaHQ6YmVmb3Jle2JvcmRlci1sZWZ0OjI3cHggc29saWQgIzNGM0YzRn0ubWZwLWlmcmFtZS1ob2xkZXJ7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fS5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnR7bGluZS1oZWlnaHQ6MDt3aWR0aDoxMDAlO21heC13aWR0aDo5MDBweH0ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZXt0b3A6LTQwcHh9Lm1mcC1pZnJhbWUtc2NhbGVye3dpZHRoOjEwMCU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjU2LjI1JX0ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtiYWNrZ3JvdW5kOiMwMDB9aW1nLm1mcC1pbWd7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjA7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6NDBweCAwIDQwcHg7bWFyZ2luOjAgYXV0b30ubWZwLWZpZ3VyZXtsaW5lLWhlaWdodDowfS5tZnAtZmlndXJlOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo0MHB4O2JvdHRvbTo0MHB4O2Rpc3BsYXk6YmxvY2s7cmlnaHQ6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3otaW5kZXg6LTE7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtiYWNrZ3JvdW5kOiM0NDR9Lm1mcC1maWd1cmUgc21hbGx7Y29sb3I6I0JEQkRCRDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE0cHh9Lm1mcC1maWd1cmUgZmlndXJle21hcmdpbjowfS5tZnAtYm90dG9tLWJhcnttYXJnaW4tdG9wOi0zNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlO2N1cnNvcjphdXRvfS5tZnAtdGl0bGV7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6I0YzRjNGMzt3b3JkLXdyYXA6YnJlYWstd29yZDtwYWRkaW5nLXJpZ2h0OjM2cHh9Lm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50e21heC13aWR0aDoxMDAlfS5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZXtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpey5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1ne3BhZGRpbmc6MH0ubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXJ7dG9wOjA7Ym90dG9tOjB9Lm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxse2Rpc3BsYXk6aW5saW5lO21hcmdpbi1sZWZ0OjVweH0ubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjYpO2JvdHRvbTowO21hcmdpbjowO3RvcDphdXRvO3BhZGRpbmc6M3B4IDVweDtwb3NpdGlvbjpmaXhlZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eXtwYWRkaW5nOjB9Lm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlcntyaWdodDo1cHg7dG9wOjNweH0ubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZXt0b3A6MDtyaWdodDowO3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7bGluZS1oZWlnaHQ6MzVweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC42KTtwb3NpdGlvbjpmaXhlZDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjB9fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsubWZwLWFycm93ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuNzUpO3RyYW5zZm9ybTpzY2FsZSgwLjc1KX0ubWZwLWFycm93LWxlZnR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNmb3JtLW9yaWdpbjowfS5tZnAtYXJyb3ctcmlnaHR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjEwMCU7dHJhbnNmb3JtLW9yaWdpbjoxMDAlfS5tZnAtY29udGFpbmVye3BhZGRpbmctbGVmdDo2cHg7cGFkZGluZy1yaWdodDo2cHh9fVxuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrK1xuLy8rKysgSEVMUEVSUzogQ09MT1JTICsrK1xuLy8rKysrKysrKysrKysrKysrKysrKysrK1xuXG4vLyBCYXNpYyBjb2xvcnNcbiRyZWQ6ICNDMDAwMDA7XG4kYnVyZ3VuZHk6ICM5OTAwMzM7XG4kcGluazogI0ZGMDA2NjtcbiRwaW5rLWxpZ2h0OiAjRkM5NzdDO1xuJHB1cnBsZTogIzlDMjdCMDtcbiRkZWVwLXB1cnBsZTogIzY3M0FCNztcbiRpbmRpZ286ICMzRjUxQjU7XG4kYmx1ZTogIzQyNEI1QTtcbiRsaWdodC1ibHVlOiAjMDNBOUY0O1xuJGN5YW46ICMwMEJDRDQ7XG4kdGVhbDogIzAwOTY4ODtcbiRncmVlbjogIzRDQUY1MDtcbiRsaWdodC1ncmVlbjogIzhCQzM0QTtcbiRsaW1lOiAjQ0REQzM5O1xuJHllbGxvdzogI0ZGRUIzQjtcbiRhbWJlcjogI0ZGQzEwNztcbi8vICRvcmFuZ2U6ICNDQzY2MDA7XG4kb3JhbmdlOiAjQkY1OTBEO1xuJG9yYW5nZS1saWdodDogI0ZCQzc5MztcbiRkZWVwLW9yYW5nZTogI0ZGNTcyMjtcbiRicm93bjogIzc5NTU0ODtcbiRjcmVhbTogI0Y0RjNFNztcbiR3aGl0ZTogI0ZGRkZGRjtcbiRibGFjazogIzAwMDAwMDtcbiRkYXJrLWdyZXk6ICM1OTU5NTk7XG4kbGlnaHQtZ3JleTogIzdGN0Y3RjtcbiR3YXJtLWRhcms6ICM4MTc3NzE7XG4kd2FybS1tZWRpdW06ICNCOEIyQTk7XG4kd2FybTogI0U1REVENDtcbiR3YXJtLWxpZ2h0OiAjRkFGOEY2O1xuXG4vLyBTdGFuZGFyZCBncmV5c2NhbGU6IG51bWJlciA9IGJyaWdodG5lc3MgKEhTQilcbiRncmV5OTU6ICNGMkYyRjI7XG4kZ3JleTkwOiAjRTZFNkU2O1xuJGdyZXk4MDogI0NDQ0NDQztcbiRncmV5NzA6ICNCM0IzQjM7XG4kZ3JleTYwOiAjOTk5OTk5O1xuJGdyZXk1MDogIzgwODA4MDtcbiRncmV5NDA6ICM2NjY2NjY7XG4kZ3JleTMwOiAjNEQ0RDREO1xuJGdyZXkyMDogIzMzMzMzMztcbiRncmV5MTU6ICMyNjI2MjY7XG5cbi8vIFNvY2lhbCBjb2xvcnNcbiRkcmliYmJsZTogI0VBNEM4OTtcbiRmYWNlYm9vazogIzNCNTk5OTtcbiRmbGlja3I6ICNGRjAwODQ7XG4kZ29vZ2xlcGx1czogI0RENEIzOTtcbiRpbnN0YWdyYW06ICNFNDQwNUY7XG4kbGlua2VkaW46ICMwMDc3QjU7XG4kcGludGVyZXN0OiAjQkQwODFDO1xuJHNuYXBjaGF0OiAjRkZGQzAwO1xuJHNvdW5kY2xvdWQ6ICNmZjMzMDA7XG4kdHVtYmxyOiAjMzQ0NjVEO1xuJHR3aXR0ZXI6ICM1NUFDRUU7XG4kdmltZW86ICMxQUI3RUE7XG4kd2hhdHNhcHA6ICMyNUQzNjY7XG4keW91dHViZTogI0NEMjAxRjtcblxuLy8gU29jaWFsIGNvbG9yc1xuLmRyaWJiYmxlIHsgY29sb3I6ICRkcmliYmJsZTsgfTtcbi5mYWNlYm9vayB7IGNvbG9yOiAkZmFjZWJvb2s7IH07XG4uZmxpY2tyIHsgY29sb3I6ICRmbGlja3I7IH07XG4uZ29vZ2xlcGx1cyB7IGNvbG9yOiAkZ29vZ2xlcGx1czsgfTtcbi5pbnN0YWdyYW0geyBjb2xvcjogJGluc3RhZ3JhbTsgfTtcbi5saW5rZWRpbiB7IGNvbG9yOiAkbGlua2VkaW47IH07XG4ucGludGVyZXN0IHsgY29sb3I6ICRwaW50ZXJlc3Q7IH07XG4uc25hcGNoYXQgeyBjb2xvcjogJHNuYXBjaGF0OyB9O1xuLnNvdW5kY2xvdWQgeyBjb2xvcjogJHNvdW5kY2xvdWQ7IH07XG4udHVtYmxyIHsgY29sb3I6ICR0dW1ibHI7IH07XG4udHdpdHRlciB7IGNvbG9yOiAkdHdpdHRlcjsgfTtcbi52aW1lbyB7IGNvbG9yOiAkdmltZW87IH07XG4ud2hhdHNhcHAgeyBjb2xvcjogJHdoYXRzYXBwOyB9O1xuLnlvdXR1YmUgeyBjb2xvcjogJHlvdXR1YmU7IH07XG5cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUWVBPR1JBUEhZIE1JWElOU1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gRm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRzaXplVmFsdWU6IDEuNikge1xuICAgIGZvbnQtc2l6ZTogJHNpemVWYWx1ZSArIHB4O1xuICAgIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgLyAxNikgKyByZW07XG59XG5cbi8vIEN1cnNvciBoaWdobGlnaHRpbmdcbkBtaXhpbiBzZWxlY3Rpb24oJGJhY2tncm91bmQsICRjb2xvcikge1xuXG4gICAgQGVhY2ggJHByZWZpeCBpbiAnOjotbW96LXNlbGVjdGlvbicsXG4gICAgJzo6c2VsZWN0aW9uJyB7XG4gICAgICAgICN7JHByZWZpeH0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIG1peGluIGZvciBwbGFjZWhvbGRlcnNcbkBtaXhpbiBvcHRpb25hbC1hdC1yb290KCRzZWwpIHtcbiAgICBAYXQtcm9vdCAje2lmKG5vdCAmLCAkc2VsLCBzZWxlY3Rvci1hcHBlbmQoJiwgJHNlbCkpfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXInKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzotbW96LXBsYWNlaG9sZGVyJykge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi1tb3otcGxhY2Vob2xkZXInKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzotbXMtaW5wdXQtcGxhY2Vob2xkZXInKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMQVlPVVQgTUlYSU5TXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBDZW50ZXJpbmcgb2JqZWN0cyAob2xkIHdheSwgZmxleGJveCBwcmVmZXJyZWQgbm93KVxuLy8gQGluY2x1ZGUgY2VudGVyZXIodHJ1ZSwgdHJ1ZSk7XG5AbWl4aW4gY2VudGVyZXIoJGhvcml6b250YWw6IHRydWUsICR2ZXJ0aWNhbDogdHJ1ZSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIEBpZiAoJGhvcml6b250YWwgYW5kICR2ZXJ0aWNhbCkge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAoJGhvcml6b250YWwpIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAoJHZlcnRpY2FsKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB9XG59XG5cbi8vICBCcmVha3BvaW50c1xuQG1peGluIGJyZWFrKCRicmVha3BvaW50KSB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGZsZXhib3ggbWl4aW4gLSBmb3IgY2hpbGRyZW4gb2YgZmxleCBjb250YWluZXJcbkBtaXhpbiBmbGV4Ym94KCR2YWx1ZSkge1xuICAgIGZsZXg6IDAgJHZhbHVlO1xuICAgIG1heC13aWR0aDogJHZhbHVlO1xufVxuXG4vLyBTdHlsZXMgYnkgbnVtYmVyIG9mIGl0ZW1zIGluIGxpc3RcbkBtaXhpbiBieWNvdW50KCRjb3VudCwgJGVsZW1lbnQpIHtcblxuICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArICN7JGNvdW50fSksXG4gICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuICsgI3skY291bnR9KX4jeyRlbGVtZW50fSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gQGluY2x1ZGUgYnljb3VudCg0LCBhcnRpY2xlKXtcbi8vICAgICB3aWR0aDoyNSU7XG4vLyB9XG5cbkBtaXhpbiBwYWRkaW5nKCR0b3AsICRyaWdodCwgJGJvdHRvbSwgJGxlZnQpIHtcbiAgICBwYWRkaW5nOiAkZ2FwICogJHRvcCAkZ2FwICogJHJpZ2h0ICRnYXAgKiAkYm90dG9tICRnYXAgKiAkbGVmdDtcbn1cblxuLy8gQGluY2x1ZGUgcGFkZGluZygwLDMsMCwzKTtcblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQU5JTUFUSU9OUyBNSVhJTlNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEluY2x1ZGUgdG8gZ2l2ZSBhbiBlbGVtZW50IGEgdHJhbnNpdGlvblxuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnRpZXMuLi4pIHtcblxuICAgIEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC10cmFuc2l0aW9uLFxuICAgIHRyYW5zaXRpb24ge1xuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydGllcztcbiAgICB9XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWVhc2UoJHByb3BlcnRpZXMuLi4pIHtcblxuICAgIEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC10cmFuc2l0aW9uLFxuICAgIHRyYW5zaXRpb24ge1xuICAgICAgICAjeyRwcmVmaXh9LXByb3BlcnR5OiAkcHJvcGVydGllcztcbiAgICAgICAgI3skcHJlZml4fS1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgI3skcHJlZml4fS10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIH1cbn1cblxuLy8gSW5jbHVkZSB0byB0cmFuc2Zvcm0gYW4gZWxlbWVudFxuQG1peGluIHRyYW5zZm9ybSgkcHJvcGVydHkpIHtcblxuICAgIEBlYWNoICRwcmVmaXggaW4gLW1zLXRyYW5zZm9ybSxcbiAgICAtbW96LXRyYW5zZm9ybSxcbiAgICAtd2Via2l0LXRyYW5zZm9ybSxcbiAgICB0cmFuc2Zvcm0ge1xuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydHk7XG4gICAgfVxufVxuXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkcHJvcGVydHkpIHtcblxuICAgIEBlYWNoICRwcmVmaXggaW4gLW1zLXRyYW5zZm9ybS1vcmlnaW4sXG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luLFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbixcbiAgICB0cmFuc2Zvcm0tb3JpZ2luIHtcbiAgICAgICAgI3skcHJlZml4fTogJHByb3BlcnR5O1xuICAgIH1cbn1cblxuLy8gZmlsdGVyc1xuQG1peGluIGZpbHRlcigkcHJvcGVydGllcykge1xuXG4gICAgQGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LWZpbHRlcixcbiAgICBmaWx0ZXIge1xuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydGllcztcbiAgICB9XG59XG5cbi8vIEdlbmVyYXRlIGtleWZyYW1lcyB3aXRoIGFuIGFuaW1hdGlvbiBuYW1lXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb24tbmFtZSkge1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGUpIHtcbi8vICAgICAwJSB7IG9wYWNpdHk6IDA7IH1cbi8vICAgICAxMDAlIHsgb3BhY2l0eTogMTsgfVxuLy8gfVxuXG5cbi8vIEluY2x1ZGUgdG8gZ2l2ZSBhbiBlbGVtZW50IGFuaW1hdGlvblxuQG1peGluIGFuaW1hdGlvbigkcHJvcGVydGllcykge1xuXG4gICAgQGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LWFuaW1hdGlvbixcbiAgICBhbmltYXRpb24ge1xuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydGllcztcbiAgICB9XG59XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNUWUxJTkcgTUlYSU5TXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBHcmFkaWVudHNcbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbi1vbGQ6IGxlZnQsICRkaXJlY3Rpb24tbmV3OiB0byByaWdodCwgJGNvbG9ycyAuLi4pIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLW9sZCwgJGNvbG9ycyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24tbmV3LCAkY29sb3JzKTtcbn1cblxuLy8gQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KGxlZnQsIHRvLXJpZ2h0LCAkcHJpbWFyeSwgJHNlY29uZGFyeSk7XG5cbkBtaXhpbiByYWRpYWwtZ3JhZGllbnQoJHBvc2l0aW9uLCAkY29sb3JzIC4uLikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KCRwb3NpdGlvbiwgJGNvbG9ycyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCRwb3NpdGlvbiwgJGNvbG9ycyk7XG59XG5cbkBtaXhpbiB1bmRlcmxpbmUoJGNvbG9yLCAkaGVpZ2h0KSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAoLSRoZWlnaHQgKyBweCkgMCAwICRjb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWl4aW4gb2JqZWN0LWZpdCgkcmF0aW8sICRoZWlnaHQpIHtcbiAgICBhc3BlY3QtcmF0aW86ICRyYXRpbztcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQU1VFRE8gRUxFTUVOVCBNSVhJTlNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIHBzZXVkbyBtaXhpblxuQG1peGluIHBzZXVkbygkZGlzcGxheTogYmxvY2ssICRwb3M6IGFic29sdXRlLCAkY29udGVudDogJycpIHtcbiAgICBjb250ZW50OiAkY29udGVudDtcbiAgICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgICBwb3NpdGlvbjogJHBvcztcbn1cblxuLy8gVHJpYW5nbGUgbWl4aW5cbkBtaXhpbiBjc3MtdHJpYW5nbGUoJGNvbG9yLCAkZGlyZWN0aW9uLCAkc2l6ZTogNnB4LCAkcG9zaXRpb246IGFic29sdXRlLCAkcm91bmQ6IGZhbHNlKSB7XG4gICAgQGluY2x1ZGUgcHNldWRvKCRwb3M6ICRwb3NpdGlvbik7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgQGlmICRyb3VuZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbj09ZG93biB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiAwIC0gcm91bmQoJHNpemUgLyAyLjUpO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRkaXJlY3Rpb249PXVwIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgLSByb3VuZCgkc2l6ZSAvIDIuNSk7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGRpcmVjdGlvbj09cmlnaHQge1xuICAgICAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRkaXJlY3Rpb249PWxlZnQge1xuICAgICAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplO1xuICAgIH1cbn1cblxuLy8gZm9yIGV4YW1wbGUgdG8gbWFrZSBhIHJlZCB0cmlhbmdsZSB0aGF0IHBvaW50cyBkb3duLCB3aXRoIGEgc2l6ZSBvZiAxMHB4IGFuZCByb3VuZGVkIGNvcm5lcnNcbi8vIEBpbmNsdWRlIGNzcy10cmlhbmdsZShyZWQsIGRvd24sIDEwcHggLCBhYnNvbHV0ZSAsdHJ1ZSApO1xuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrKysrK1xuLy8rKysgSEVMUEVSUzogQU5JTUFUSU9OICsrK1xuLy8rKysrKysrKysrKysrKysrKysrKysrKysrK1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTW92ZW1lbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIGZhbmN5IHRyYW5zaXRpb25zXG4kbW92ZS13aGlwOiBjdWJpYy1iZXppZXIoMC44LCAwLCAwLjMsIDEpO1xuJG1vdmUtc25hcDogY3ViaWMtYmV6aWVyKDAuNywgLTAuNSwgMC4zLCAxLjUpO1xuJG1vdmUtc25hcC1pbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMywgMC43LCAwKTtcbiRtb3ZlLXNuYXAtb3V0OiBjdWJpYy1iZXppZXIoMC4yLCAwLjksIDAuMywgMS4zKTtcblxuXG4ldHJhbnNpdGlvbiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1lYXNlKGJhY2tncm91bmQsIGJvcmRlciwgYm94LXNoYWRvdywgY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybSwgYmFja2dyb3VuZCwgaGVpZ2h0LCBwYWRkaW5nLCB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIHdpZHRoKTtcbn1cbiIsIi8vKysrKysrKysrKysrKysrKysrKysrKytcbi8vKysrIEhFTFBFUlM6IExBWU9VVCArKytcbi8vKysrKysrKysrKysrKysrKysrKysrKytcblxuLy8gTWFrZSBhIGZsZXhib3ggY29udGFpbmVyXG4lZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4iLCIvLysrKysrKysrKysrKysrKysrKysrKysrKysrK1xuLy8rKysgSEVMUEVSUzogVFlQT0dSQVBIWSArKytcbi8vKysrKysrKysrKysrKysrKysrKysrKysrKysrXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIZWxwZXJzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vIFRoaXMgaXMgdGhlIGhpZ2hsaWdodCBjb2xvdXIgdXNlZCB3aXRoIHRoZSBjdXJzb3JcbkBpbmNsdWRlIHNlbGVjdGlvbigkYmFja2dyb3VuZDogJHNlY29uZGFyeSwgJGNvbG9yOiAkd2hpdGUpO1xuXG4vLyBGb3JtIHBsYWNlaG9sZGVyIGNvbG9yXG5AaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBvcGFjaXR5OiAwLjQ7XG59XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERlZmF1bHRzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4lZm9udC1oZWFkZXIge1xuICAgIGZvbnQ6ICRib2xkIDFyZW0vMS4yICRmb250LWhlYWRlcjtcbn1cblxuJWZvbnQtYm9keSB7XG4gICAgZm9udDogJG5vcm1hbCAxcmVtLzEuNSAkZm9udC1ib2R5O1xufVxuXG4lZm9udC1jb250ZW50IHtcbiAgICBmb250OiAkbm9ybWFsIDFyZW0vMS41ICRmb250LWNvbnRlbnQ7XG59XG5cbiVmb250LW1ldGEge1xuICAgIGZvbnQ6ICRub3JtYWwgMXJlbS8xLjUgJGZvbnQtbWV0YTtcbn1cblxuJWZvbnQtbGFiZWwge1xuICAgIGZvbnQ6ICRib2xkIDAuOXJlbS8xLjUgJGZvbnQtaGVhZGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU2V0dGluZ3Ncbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiVoMSB7XG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjcycmVtICsgMS40dncpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbn1cblxuJWgyIHtcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMXZ3KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbn1cblxuJWgzIHtcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zNnJlbSArIDAuN3Z3KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5cbiVoNCB7XG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzJyZW0gKyAwLjR2dyk7XG5cbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB9XG59XG5cbiVoNSB7XG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjIxcmVtICsgMC4ydncpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuXG4laDYge1xuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMTA1cmVtICsgMC4xdncpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuIiwiLy8rKysrKysrKysrKysrKysrXG4vLysrKyBTRVRUSU5HUyArKytcbi8vKysrKysrKysrKysrKysrK1xuXG4vLyBTZXQgdGhlIGNvbG9yIHNjaGVtZVxuJHByaW1hcnk6ICRibGFjaztcbiRzZWNvbmRhcnk6ICRidXJndW5keTtcbiR0ZXJ0aWFyeTogJG9yYW5nZTtcblxuLy8gQ3JlYXRlcyBhIGZ1bGwgcGFsZXR0ZSBmcm9tIGJhc2UgY29sb3Vyc1xuJHByaW1hcnktYnJpZ2h0OiBsaWdodGVuKCRwcmltYXJ5LCAyMCUpO1xuJHByaW1hcnktbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnksIDEwJSk7XG4kcHJpbWFyeS1kYXJrOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4kcHJpbWFyeS1zaGFkZTogZGFya2VuKCRwcmltYXJ5LCAyMCUpO1xuXG4kc2Vjb25kYXJ5LWJyaWdodDogbGlnaHRlbigkc2Vjb25kYXJ5LCAyMCUpO1xuJHNlY29uZGFyeS1saWdodDogbGlnaHRlbigkc2Vjb25kYXJ5LCAxMCUpO1xuJHNlY29uZGFyeS1kYXJrOiBkYXJrZW4oJHNlY29uZGFyeSwgMTAlKTtcbiRzZWNvbmRhcnktc2hhZGU6IGRhcmtlbigkc2Vjb25kYXJ5LCAyMCUpO1xuXG4kdGVydGlhcnktYnJpZ2h0OiBsaWdodGVuKCR0ZXJ0aWFyeSwgMjAlKTtcbiR0ZXJ0aWFyeS1saWdodDogbGlnaHRlbigkdGVydGlhcnksIDEwJSk7XG4kdGVydGlhcnktZGFyazogZGFya2VuKCR0ZXJ0aWFyeSwgMTAlKTtcbiR0ZXJ0aWFyeS1zaGFkZTogZGFya2VuKCR0ZXJ0aWFyeSwgMjAlKTtcblxuLy8gU2V0IGNvbW1vbiBjb2xvcnNcbiRib2R5LWNvbG9yOiAkd2hpdGU7XG4kaGVhZGVyLWNvbG9yOiAkd2hpdGU7XG5cbi8vIFNldCBmaXhlZCBoZWFkZXJcbiRmaXhlZGhlYWQ6IGZhbHNlO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1oZWFkZXI6IG15cmlhZC1wcm8sIHNhbnMtc2VyaWY7XG4kZm9udC1ib2R5OiBteXJpYWQtcHJvLCBzYW5zLXNlcmlmO1xuJGZvbnQtY29udGVudDogbXlyaWFkLXBybywgc2Fucy1zZXJpZjtcbiRmb250LXF1b3RlOiBteXJpYWQtcHJvLCBzYW5zLXNlcmlmO1xuJGZvbnQtbWV0YTogbXlyaWFkLXBybywgc2Fucy1zZXJpZjtcblxuJGxpZ2h0OiAzMDA7XG4kbm9ybWFsOiA0MDA7XG4kc2VtaWJvbGQ6IDYwMDtcbiRib2xkOiA3MDA7XG5cbi8vIExheW91dFxuJGhlYWRlci1oZWlnaHQ6IDExNnB4O1xuJGdhcDogMXJlbTtcbiRjb3JuZXI6IDRweDtcbiRsaW5lOiAxcHg7XG4kcGFnZS13aWR0aDogODByZW07XG4kc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgkYmxhY2ssIDAuMSk7XG5cbi8vIFNldHMgd2lkdGggb2YgZml4ZWQgY29sdW1uc1xuJGhhbGYtY29sdW1uOiAkcGFnZS13aWR0aCAvIDI7XG4kdGhpcmQtY29sdW1uOiAkcGFnZS13aWR0aCAvIDM7XG4kdHdvLXRoaXJkcy1jb2x1bW46ICgkcGFnZS13aWR0aCAvIDMpICogMjtcbiRmb3VydGgtY29sdW1uOiAkcGFnZS13aWR0aCAvIDQ7XG4kdGhyZWUtZm91cnRocy1jb2x1bW46ICgkcGFnZS13aWR0aCAvIDQpICogMztcbiRzaXh0aC1jb2x1bW46ICRwYWdlLXdpZHRoIC8gNjtcbiRmaXZlLXNpeHRocy1jb2x1bW46ICgkcGFnZS13aWR0aCAvIDYpICogNTtcblxuLy8gS2VlcCB0cmFjayBvZiB6LWluZGV4ZXMgdG8gYXZvaWQgei1pbmRleDogOTk5OTk5OTk5O1xuJHppbmRleDogKFxuICAgIHBvcHVwOiA1MCxcbiAgICBoZWFkZXI6IDQwLFxuICAgIHJuYXY6IDMwLFxuICAgIGZvb3RlcjogMjAsXG4gICAgb3ZlcmxheTogMTAsXG4gICAgaGlnaGxpZ2h0OiAtMTAsXG4pO1xuXG4vLyBCcmVha3BvaW50c1xuJGJyZWFrcG9pbnRzOiAoXG4gICAgc21hbGw6IDU2MHB4LFxuICAgIHRhYmxldDogNzAwcHgsXG4gICAgbWVkaXVtOiA5NjBweCxcbiAgICBsYXJnZTogMTI4MHB4LFxuICAgIHhsYXJnZTogMTQ0MHB4LFxuICAgIHh4bGFyZ2U6IDE3MDBweCxcbik7XG5cbi8vIGFkZCBDTVMgc3BlY2lmaWMgY2hhbmdlc1xuJHdvcmRwcmVzczogZmFsc2U7XG4kZHJ1cGFsOiBmYWxzZTtcbiRkcnVwYWwtdmVyc2lvbjogODtcbiIsIi8vKysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBCVVRUT05TICsrK1xuLy8rKysrKysrKysrKysrKysrKysrKysrKytcblxuLy8gQnV0dG9uIG1peGluXG4lYnV0dG9uIHtcbiAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgIEBleHRlbmQgJWZvbnQtYm9keTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgcGFkZGluZzogJGdhcCAvIDEuNSAkZ2FwICogMy43NSAkZ2FwIC8gMS41ICRnYXAgKiAxLjI1O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKCdzbWFsbCcpIHtcblx0XHRmb250LXNpemU6IDEuMTVyZW07XG4gICAgfVxufVxuXG4uYnRuLFxuLmJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHdpZHRoOiAxNy4yOHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTggMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAxNi43NjE0VjIwTDE3LjI4NDkgMTAuMzk5OUwwIDBWMy41MDg0MkwxMS40NTM4IDEwLjM5OTlMMCAxNi43NjE0WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6ICRnYXAgKiAxLjE1O1xuXHRcdHRvcDogJGdhcCAvIDEuMTU7XG5cdH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1kYXJrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktbGlnaHQ7XG4gICAgfVxufVxuXG4lYnRuLWRhcmssXG4lYnV0dG9uLWRhcmssXG4uYnRuLWRhcmssXG4uYnV0dG9uLWRhcmsge1xuXHRAZXh0ZW5kICVidXR0b247XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRjb2xvcjogJHdoaXRlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTggMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAxNi43NjE0VjIwTDE3LjI4NDkgMTAuMzk5OUwwIDBWMy41MDg0MkwxMS40NTM4IDEwLjM5OTlMMCAxNi43NjE0WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0fVxuXHR9XG5cbn1cblxuJWJ0bi1vdXRsaW5lLFxuJWJ1dHRvbi1vdXRsaW5lLFxuLmJ0bi1vdXRsaW5lLFxuLmJ1dHRvbi1vdXRsaW5lIHtcblx0QGV4dGVuZCAlYnV0dG9uO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgJGxpbmUgJHNlY29uZGFyeTtcblx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxOCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wIDE2Ljc2MTRWMjBMMTcuMjg0OSAxMC4zOTk5TDAgMFYzLjUwODQyTDExLjQ1MzggMTAuMzk5OUwwIDE2Ljc2MTRaJyBmaWxsPSclMjM5OTAwMzMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTggMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAxNi43NjE0VjIwTDE3LjI4NDkgMTAuMzk5OUwwIDBWMy41MDg0MkwxMS40NTM4IDEwLjM5OTlMMCAxNi43NjE0WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0fVxuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWxpZ2h0O1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICRsaW5lICRwcmltYXJ5LWxpZ2h0O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTggMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAxNi43NjE0VjIwTDE3LjI4NDkgMTAuMzk5OUwwIDBWMy41MDg0MkwxMS40NTM4IDEwLjM5OTlMMCAxNi43NjE0WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0fVxuXHR9XG59XG5cbiVidG4td2hpdGUtb3V0bGluZSxcbiVidXR0b24td2hpdGUtb3V0bGluZSxcbi5idG4td2hpdGUtb3V0bGluZSxcbi5idXR0b24td2hpdGUtb3V0bGluZSB7XG5cdEBleHRlbmQgJWJ1dHRvbjtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICRsaW5lICR3aGl0ZTtcblx0Y29sb3I6ICR3aGl0ZTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTggMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAxNi43NjE0VjIwTDE3LjI4NDkgMTAuMzk5OUwwIDBWMy41MDg0MkwxMS40NTM4IDEwLjM5OTlMMCAxNi43NjE0WicgZmlsbD0nJTIzOTkwMDMzJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdH1cblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1saWdodDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAkbGluZSAkcHJpbWFyeS1saWdodDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDE4IDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAgMTYuNzYxNFYyMEwxNy4yODQ5IDEwLjM5OTlMMCAwVjMuNTA4NDJMMTEuNDUzOCAxMC4zOTk5TDAgMTYuNzYxNFonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdH1cblx0fVxufVxuXG4lYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuJWJ1dHRvbi1zZWNvbmRhcnktb3V0bGluZSxcbi5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4uYnV0dG9uLXNlY29uZGFyeS1vdXRsaW5lIHtcblx0QGV4dGVuZCAlYnV0dG9uO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgJGxpbmUgJHdoaXRlO1xuXHRjb2xvcjogJHdoaXRlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTggMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAxNi43NjE0VjIwTDE3LjI4NDkgMTAuMzk5OUwwIDBWMy41MDg0MkwxMS40NTM4IDEwLjM5OTlMMCAxNi43NjE0WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICR0ZXJ0aWFyeTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxOCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wIDE2Ljc2MTRWMjBMMTcuMjg0OSAxMC4zOTk5TDAgMFYzLjUwODQyTDExLjQ1MzggMTAuMzk5OUwwIDE2Ljc2MTRaJyBmaWxsPSclMjNDQzY2MDAnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0fVxuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWxpZ2h0O1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICRsaW5lICRwcmltYXJ5LWxpZ2h0O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTggMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAxNi43NjE0VjIwTDE3LjI4NDkgMTAuMzk5OUwwIDBWMy41MDg0MkwxMS40NTM4IDEwLjM5OTlMMCAxNi43NjE0WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0fVxuXHR9XG59XG4iLCIvLysrKysrKysrKysrKysrKysrKysrKytcbi8vKysrIEhFTFBFUlM6IEZPUk1TICsrK1xuLy8rKysrKysrKysrKysrKysrKysrKysrXG5cbiVmb3JtLWlucHV0IHtcbiAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgIGNvbG9yOiAkZ3JleTIwO1xuICAgIC8vIGJvcmRlcjogJGxpbmUgc29saWQgJGdyZXk4MDtcbiAgICBmb250OiAkbm9ybWFsIDFlbS8xLjUgJGZvbnQtYm9keTtcblx0cGFkZGluZzogJGdhcCAvIDEuNSAkZ2FwICogMy43NSAkZ2FwIC8gMS41ICRnYXAgKiAxLjI1O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5OTA7XG4gICAgfVxufVxuXG5mb3JtIHtcbiAgICBmb250OiAxLjE1cmVtICRmb250LWJvZHk7XG5cbiAgICBwIHsgZm9udDogMS4xNWVtICRmb250LWJvZHk7IH1cbn1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gICAgQGV4dGVuZCAlZm9ybS1pbnB1dDtcbn1cblxuW3R5cGU9XCJ0ZXh0XCJdLFxuW3R5cGU9XCJudW1iZXJcIl0sXG5bdHlwZT1cImRhdGVcIl0sXG5bdHlwZT1cImRhdGV0aW1lXCJdLFxuW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcblt0eXBlPVwibW9udGhcIl0sXG5bdHlwZT1cIndlZWtcIl0sXG5bdHlwZT1cInRpbWVcIl0sXG5bdHlwZT1cInNlYXJjaFwiXSxcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW2xpc3RdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHQgIGNvbG9yOiAkZ3JleTUwO1xuXHQgIG9wYWNpdHk6IDE7XG5cdH1cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdCAgY29sb3I6ICRncmV5NTA7XG5cdCAgb3BhY2l0eTogMTtcblx0fVxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdCAgY29sb3I6ICRncmV5NTA7XG5cdCAgb3BhY2l0eTogMTtcblx0fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuXHQgIGNvbG9yOiAkZ3JleTUwO1xuXHQgIG9wYWNpdHk6IDE7XG5cdH1cbn1cblxudGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogJGdhcCAqIDg7XG59XG5cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG5bdHlwZT1cImNvbG9yXCJdLFxuW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5zZWxlY3Qge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9zdmcvaWNvbnMvYXJyb3ctZG93bi1tYWluLnN2ZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG5cdC8vIGJvcmRlcjogc29saWQgMXB4ICNBMUFFQjc7XG5cblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cblx0Jjo6LW1zLWV4cGFuZCB7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbmxhYmVsIHtcbiAgICBmb250OiAkbm9ybWFsIDFlbS8xLjUgJGZvbnQtYm9keTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYgKyBpbnB1dCxcbiAgICAmICsgdGV4dGFyZWEsXG4gICAgJiArIHNlbGVjdCB7IG1hcmdpbi10b3A6ICRnYXAgLyAyOyB9XG59XG5cbmxlZ2VuZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGxpbmUgc29saWQgJGdyZXk5MDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCAvIDI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6ICRnYXAgKiAxLjU7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ2FwIC8gMjtcbiAgICB3aWR0aDogYXV0bztcblxuICAgICYgKyBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLy8gQ2hvc2VuIHN0eWxpbmdcblxuLmNob3Nlbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6ICRnYXAgLyA0O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXkyMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIH1cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJHdvcmRwcmVzcyB7XG4gICAgLmdmb3JtX2JvZHkge1xuXHRcdC5naW5wdXRfY29udGFpbmVyIHtcblx0XHRcdCoge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmdmaWVsZF9jaGVja2JveCB7XG5cdFx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gICAgICAgIHNlbGVjdCArIGxhYmVsLFxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSArIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTUwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsICsgKiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwIC8gNDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmdmaWVsZCArIGxpLmdmaWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nZmllbGRfcmVxdWlyZWQge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBJQ09OUyArKytcbi8vKysrKysrKysrKysrKysrKysrKysrKytcblxuLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgaGVpZ2h0OiAkZ2FwICogMS41O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6ICRnYXAgKiAxLjU7XG5cbiAgICAuaWUgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAtOTk5OXB4O1xuXG4gICAgICAgIC5pZSAmIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQVJUSUNMRSArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIEFydGljbGUgcmVwcmVzZW50cyB0aGUgcGFydCBvZiBhIHBhZ2UgdGhhdCBpbmNsdWRlcyBwb3N0ZWQgY29udGVudCBpbmNsdWRpbmcgdGl0bGUgYW5kIHN1bW1hcnkuIERpc3BsYXlpbmcgYXMgYW4gaW5saW5lLWJsb2NrIGFsbG93cyB0aGUgYXJ0aWNsZSB0byBjZW50ZXIgbmljZWx5IHdpdGggb3Igd2l0aG91dCBhIHNpZGViYXIgcHJlc2VudC5cblxuLmFydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogJGdhcCAqIDIgJGdhcCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdCAgICBtYXJnaW4tbGVmdDogMDtcblx0ICAgIHBhZGRpbmc6ICRnYXAgKiAyICRnYXA7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICAmLXN1bW1hcnkge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udDogJGxpZ2h0IDEuMzNlbS8xLjUgJGZvbnQtaGVhZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMjtcbiAgICAgICAgcGFkZGluZy10b3A6ICRnYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0ICAgIEBpbmNsdWRlIGZsZXhib3goNjYuNjYlKTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG5cbiAgICAvL0lubGluZSBjb21wb25lbnRzXG5cblx0PiAqICsgKiB7IG1hcmdpbjogJGdhcCAqIDMgMCAwIH1cblxuICAgIC5hY2NvcmRpb24tb3V0ZXIsIC5wdWxscXVvdGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLW91dGVyIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5OTA7XG4gICAgfVxuICAgIC5wdWxscXVvdGUge1xuXHQgICAgJi1pbWFnZSB7XG5cdFx0XHQrIC5wdWxscXVvdGUtaW5mbyB7XG5cdFx0XHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0ICAgIH1cblx0ICAgIGNpdGUge1xuXHRcdCAgICBmb250LXNpemU6IDFlbTtcblx0ICAgIH1cbiAgICB9XG5cdC5nYWxsZXJ5IHtcblx0XHQmLXRodW1iIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHQqIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2xpY2stZG90dGVkIHtcblx0XHRcdCYuc2xpY2stc2xpZGVyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdH1cblxuXHRcdH1cblx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0bGVmdDogLSRnYXA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdHJpZ2h0OiAtJGdhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRvd25sb2FkIHtcblx0XHQmLWJsb2NrIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmN0YSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk5MDtcblx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAzO1xuXG5cdFx0Ji1pbm5lciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXHQubWVkaWEtYmxvY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXG5cdFx0Ji1lbGVtZW50IHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQudmlkZW8tb3V0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pbmZvIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYtY2FwdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTk1O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHRcdHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG5cdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdC5wcm9maWxlIHtcblx0XHRtYXJnaW46ICRnYXAgKiAyICgtJGdhcCAqIDEuNSk7XG5cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdG1hcmdpbjogJGdhcCAqIDIgKC0kZ2FwICogMik7XG5cdFx0fVxuXHRcdCYtZWxlbWVudCB7XG5cdFx0XHRtYXJnaW46ICRnYXAgKiAxLjUgMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgzMy4zMyUpO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQobis0KSwgJjpudGgtY2hpbGQobis1KSB7XG5cdFx0XHRcdG1hcmdpbjogJGdhcCAqIDEuNSAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQ01TICsrK1xuKysrKysrKysrKysrKysrKyAqL1xuXG4gLy8gV29yZHByZXNzXG4gXG4gYm9keS5sb2dnZWQtaW4ge1xuXHQgLmhlYWRlciB7XG5cdFx0LyogcG9zaXRpb246IHJlbGF0aXZlOyAqL1xuXHQgfVxuXHQgLm1haW4ge1xuXHRcdCBtYXJnaW4tdG9wOiAwO1xuXHQgfVxuIH1cbiBcbkBpZiAkd29yZHByZXNzIHtcblx0Ym9keS5hZG1pbi1iYXIge1xuXHRcdC5oZWFkZXIsIC5sZy1vdXRlciB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0dG9wOiAzM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRibG9ja3F1b3RlIHtcblx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0cXVvdGVzOiBcIuKAnFwiIFwi4oCdXCIgXCLigJhcIiBcIuKAmVwiO1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHQgICAgY29udGVudDogb3Blbi1xdW90ZTtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdCAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XHRcblx0XHR9XG5cdH1cbn1cblxuQGlmICRkcnVwYWwge1xuXHQubG9jYWwtdGFzay1saXN0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ji1iYXNlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5MzA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZzogJGdhcCAwO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdCoge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJsb2NrIHtcblx0XHRcdEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuXHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcblx0XHQgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJGdhcDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0ICAgIH1cblx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeSwgMTIlKTtcblx0XHRcdH1cblx0XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwICRnYXAgLyAxLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHQgICAgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLmhvdmVyLWludGVudCAudG9vbGJhci1tZW51IC50b29sYmFyLW1lbnUge1xuXHQgICAgICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcblx0ICAgICAgICBtYXJnaW4tdG9wOiAtMzlweDtcblx0ICAgIH1cblx0fVxuXHRcblx0I3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbi10cmF5IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBDT05URU5UICsrK1xuKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gQ29udGVudCBpcyB0aGUgc2VjdGlvbiBvZiB0aGUgcGFnZSB0aGF0IGNvbnRhaW5zIGJvZHkgY29weSwgdHlwaWNhbGx5IGZyb20gYSBXWVNJV1lHIGFyZWEuIFRoaXMgZ2V0cyBhbGwgdGhlIHBvc3Qgc3R5bGluZyBzdWNoIGFzIGJsb2NrcXVvdGVzIGFuZCBsaXN0cy5cblxuLmNvbnRlbnQge1xuICAgIEBleHRlbmQgJWZvbnQtY29udGVudDtcblxuICAgICoge1xuXHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG5cdCAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXHRoMixoMyxoNCxoNSxoNiB7XG5cdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0bWFyZ2luLXRvcDogJGdhcCAqIDI7XG5cblx0XHQuc2Vjb25kYXJ5ICYge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHQrIHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuICAgIC8vIExpc3RzXG4gICAgb2wsIHVsIHtcblx0ICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdhcCAqIDEuMjtcbiAgICB9XG5cbiAgICBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIC8gMiBhdXRvIDA7XG4gICAgfVxuXG4gICAgb2wgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXG4gICAgICAgIG9sIGxpIHsgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjsgfVxuICAgICAgICB1bCBsaSB7IGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlOyB9XG4gICAgfVxuXG4gICAgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuXG4gICAgICAgIHVsIGxpIHsgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7IH1cbiAgICAgICAgb2wgbGkgeyBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgb2wsIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG5cblx0XHQrIHAge1xuXHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDI7XG5cdFx0fVxuXG4gICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xuXHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdC5zZWNvbmRhcnkgJiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG5cbiAgICAvLyBNZWRpYVxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAzO1xuICAgIH1cblxuICAgIC5mbHVpZC13aWR0aC12aWRlby13cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBhIGltZyB7XG4gICAgICAgIEBleHRlbmQgJWltYWdlLWhvdmVyO1xuICAgIH1cblxuICAgIC8vIEJ1dHRvbnNcbiAgICAuYnRuLFxuICAgIC5idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgKyAuYnRuLCAuYnV0dG9uIHtcblx0ICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdCAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG5cdCAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biBhLFxuICAgIC5idXR0b24gYSxcbiAgICBhLmJ0bixcbiAgICBhLmJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cbiAgICB9XG5cbiAgICBwLmJ0bixcbiAgICBwLmJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmJ0biBhLFxuICAgIC5idXR0b24gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwO1xuICAgIH1cblxuICAgIC8vIFF1b3Rlc1xuICAgIGJsb2NrcXVvdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5OTU7XG5cdFx0bWFyZ2luOiAkZ2FwICogMyAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgICAgcCB7XG5cdFx0ICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA2cHggJHNlY29uZGFyeTtcblx0ICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cdCAgICAgICAgcGFkZGluZzogJGdhcCAqIDEuNTtcblx0ICAgIH1cbiAgICB9XG5cbiAgICBjb2RlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5NTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk4MDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1ldGE7XG4gICAgfVxuXG5cbnN1Yiwgc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG4gICAgICAgIHAsIGxpIHsgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgICAgbGkgbGkgeyBmb250LXNpemU6IDEuMXJlbTsgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAuYWxpZ25sZWZ0LFxuICAgICAgICAuZmxvYXQtbGVmdCxcbiAgICAgICAgLmZsb2F0X2xlZnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgKiAxLjUgJGdhcCAqIDEuNSAkZ2FwICogMS41IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGlnbnJpZ2h0LFxuICAgICAgICAuZmxvYXQtcmlnaHQsXG4gICAgICAgIC5mbG9hdF9yaWdodCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgKiAxLjUgMCAkZ2FwICogMS41ICRnYXAgKiAxLjU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQGlmICR3b3JkcHJlc3Mge1xuICAgIC53cC1jYXB0aW9uIHtcblx0XHRtYXJnaW46ICRnYXAgKiAyIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luOiAkZ2FwICogMyAwO1xuXHRcdH1cblxuXHQgICAgJi10ZXh0IHtcblx0ICAgICAgICBAZXh0ZW5kIGZpZ2NhcHRpb247XG5cdCAgICB9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuICAgIH1cbi8vIH1cbi8vIEBpZiAkZHJ1cGFsIHtcbiAgICBmaWd1cmVbcm9sZT1ncm91cF0ge1xuXHRcdG1hcmdpbjogJGdhcCAqIDIgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRtYXJnaW46ICRnYXAgKiAzIDA7XG5cdFx0fVxuXG5cdCAgICBmaWdjYXB0aW9uIHtcblx0ICAgICAgICBAZXh0ZW5kIGZpZ2NhcHRpb247XG5cdCAgICB9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuICAgIH1cbi8vIH1cblxucHJlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk5NTtcblx0Zm9udC1zaXplOiA4NSU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tZXRhO1xuXHRsaW5lLWhlaWdodDogMS40NTtcblx0bWFyZ2luOiAkZ2FwICogMyAwO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZzogJGdhcDtcbn1cblxucCB7XG5cdHByZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IERPTkFURSArKytcbisrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gVGhlIG1haW4gZmVhdHVyZXMgb2YgdGhlIGRvbmF0ZSBwYWdlLCBzdWNoIGFzIGNvc3QgZXhhbXBsZXMgYW5kIGRvbmF0ZSBmb3JtXG5cbi5kb25hdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtb3B0aW9ucyB7XG4gICAgICAgIG1heC13aWR0aDogJHRoaXJkLWNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6ICRsaW5lIHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXJhZGl1czogJGNvcm5lciAwIDAgJGNvcm5lcjsgfVxuICAgICAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItcmFkaXVzOiAwICRjb3JuZXIgJGNvcm5lciAwOyB9XG4gICAgfVxuXG4gICAgJi1mb3JtIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6ICRsaW5lIHNvbGlkICRncmV5ODA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwO1xuICAgICAgICBtYXgtd2lkdGg6ICR0aGlyZC1jb2x1bW47XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTk1O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyICRjb3JuZXIgMCAwO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgQGV4dGVuZCAlaDU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFtb3VudCB7XG4gICAgICAgIEBleHRlbmQgJWZvcm0taW5wdXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwICogMjtcblxuICAgICAgICAgICAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAmLWZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXAgKiAyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jZG9uYXRlLW9uY2U6Y2hlY2tlZCB+IC5kb25hdGUtb3B0aW9ucyAuZG9uYXRlLW9uY2UsXG4jZG9uYXRlLW1vbnRobHk6Y2hlY2tlZCB+IC5kb25hdGUtb3B0aW9ucyAuZG9uYXRlLW1vbnRobHkge1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuI2RvbmF0ZS1vbmNlOmNoZWNrZWQgfiAuZG9uYXRlLWZvcm0gLmRvbmF0ZS1oZWFkZXItdGl0bGUgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBHRU5FUkFMICsrK1xuKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gVW5pdmVyc2FsIG1hcmdpbnNcbmJvZHksXG5icixcbmRkLFxub3B0aW9uLFxudGQsXG50aCxcbnN2ZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keSB7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiMTtcbiAgICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kOiAkYm9keS1jb2xvcjtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udDogJG5vcm1hbCAxcmVtLzEuNSAkZm9udC1ib2R5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFR5cG9ncmFwaHlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmgxIHtcbiAgICBAZXh0ZW5kICVoMTtcbn1cblxuaDIge1xuICAgIEBleHRlbmQgJWgyO1xufVxuXG5oMyB7XG4gICAgQGV4dGVuZCAlaDM7XG59XG5cbmg0IHtcbiAgICBAZXh0ZW5kICVoNDtcbn1cblxuaDUge1xuICAgIEBleHRlbmQgJWg1O1xufVxuXG5oNiB7XG4gICAgQGV4dGVuZCAlaDY7XG59XG5cbmZpZ2NhcHRpb24ge1xuICAgIEBleHRlbmQgJWZvbnQtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdpZHRoOiAxMDAlO1xuXG4gICAgYSB7XG4gICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgfVxufVxuXG5hIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xufVxuXG5lbSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ociB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6ICRsaW5lIHNvbGlkICRncmV5ODA7XG59XG5cbmltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnN1cCB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgIGZvbnQtc2l6ZTogc21hbGw7XG59XG5cbnN1YiB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICBmb250LXNpemU6IHNtYWxsO1xufVxuXG5saSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XG59XG5cbi5hY2YtbWFwIHtcblx0cCB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XG5cblx0XHRiIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXHRcdH1cblx0fVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gR2xvYmFsIHBsYWNlaG9sZGVycyBhbmQgY2xhc3Nlc1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gRnVsbCB3aWR0aCBzZWN0aW9uXG4lc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogJGdhcCAqIDIgMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOiAkZ2FwICogNSAwO1xuICAgIH1cbn1cblxuLy8gQmFzaWMgbGF5b3V0IGZvciBhIGNvbnRhaW5lciAodXN1YWxseSB3aXRoaW4gYSAlc2VjdGlvbilcblxuLmNvbXBvbmVudHMge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwICRnYXAgKiAyO1xuICAgIH1cbn1cblxuJWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkcGFnZS13aWR0aDtcbiAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgcGFkZGluZzogMCAkZ2FwICogMjtcbiAgICB9XG59XG5cbi8vIENhcmQgd2l0aCBhIHdoaXRlIGJhY2tncm91bmQgYW5kIGRyb3Agc2hhZG93XG4lY2FyZCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gSG92ZXIgc3R5bGVzIGZvciBsaW5rcyBhbmQgaW1hZ2VzXG4ldGV4dC1ob3ZlciB7XG4gICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG59XG5cbiVpbWFnZS1ob3ZlciB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEdpdmVzIGFueSBmaXJzdCBwYXJhZ3JhcGhzIGEgZHJvcCBjYXBcbiVkcm9wLWNhcCB7XG4gICAgJj5wOmZpcnN0LWNoaWxkOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAzNDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMC42O1xuICAgICAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gICAgfVxufVxuXG4vLyBBZGQgYSBkYXJrIGZpbHRlclxuJW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4zKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4lc2hhZGVkLXRvcCxcbiVzaGFkZWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4lc2hhZGVkLXRvcDpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudCh0b3AsIHRvIGJvdHRvbSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDEpIDAlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC43MzgpIDE5JSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuNTQxKSAzNCUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjM4MikgNDclLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4yNzgpIDU2LjUlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4xOTQpIDY1JSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMTI2KSA3MyUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjA3NSkgODAuMiUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjA0MikgODYuMSUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjAyMSkgOTElLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4wMDgpIDk1LjIlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4wMDIpIDk4LjIlLFxuICAgICAgICByZ2JhKCRibGFjaywgMCkgMTAwJSk7XG59XG5cbiVzaGFkZWQtYm90dG9tOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgdG8gdG9wLFxuICAgICAgICByZ2JhKCRibGFjaywgMSkgMCUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjczOCkgMTklLFxuICAgICAgICByZ2JhKCRibGFjaywgMC41NDEpIDM0JSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMzgyKSA0NyUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjI3OCkgNTYuNSUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjE5NCkgNjUlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4xMjYpIDczJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDc1KSA4MC4yJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDQyKSA4Ni4xJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDIxKSA5MSUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjAwOCkgOTUuMiUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjAwMikgOTguMiUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwKSAxMDAlKTtcbn1cblxuLy8gU2lkZXdheXMgdGV4dFxuJXNpZGV3YXlzIHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuICAgIC1tb3otd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICAtbXMtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBWZXJ0aWNhbCBjZW50ZXJlZCBjb250YWluZXJcbiV2ZXJ0aWNhbCB7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1ob3ZlciB7XG4gICAgQGV4dGVuZCAldGV4dC1ob3Zlcjtcbn1cblxuLy8gSGlkZSB0aGluZ3NcbiV2aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxcHg7XG59XG5cbi5leHRlcm5hbC1saW5rIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE0LjMzMzMgOS44ODg5N1YxNS4yMjIzQzE0LjMzMzMgMTUuNjkzOCAxNC4xNDYgMTYuMTQ2IDEzLjgxMjYgMTYuNDc5NEMxMy40NzkyIDE2LjgxMjggMTMuMDI3MSAxNy4wMDAxIDEyLjU1NTYgMTcuMDAwMUgyLjc3Nzc4QzIuMzA2MjggMTcuMDAwMSAxLjg1NDEgMTYuODEyOCAxLjUyMDcgMTYuNDc5NEMxLjE4NzMgMTYuMTQ2IDEgMTUuNjkzOCAxIDE1LjIyMjNWNS40NDQ1M0MxIDQuOTczMDMgMS4xODczIDQuNTIwODUgMS41MjA3IDQuMTg3NDVDMS44NTQxIDMuODU0MDUgMi4zMDYyOCAzLjY2Njc1IDIuNzc3NzggMy42NjY3NUg4LjExMTExJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTEuNjY2NyAxSDE3LjAwMDFWNi4zMzMzMycgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTcuMjIyMTcgMTAuNzc3OEwxNi45OTk5IDEnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAgLyAyO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICB9XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNvb2tpZS1ub3RpY2Uge1xuICAgIGJhY2tncm91bmQ6ICRncmV5MjA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAkZ2FwIC8gMjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgcG9wdXApO1xufVxuXG4uc2tpcC1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtJGdhcCAqIDEwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogRk9PVEVSICsrK1xuKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBMYXlvdXQgb2YgdGhlIHNpdGUgZm9vdGVyXG5cbi5mb290ZXItYmFubmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdhcm07XG5cdG1hcmdpbi10b3A6ICRnYXA7XG5cdHBhZGRpbmc6ICRnYXAgKiAzLjI1IDA7XG5cblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0bWFyZ2luLXRvcDogJGdhcCAqIDEuMjU7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0aGVpZ2h0OiAxMjJweDtcblx0XHRcdHdpZHRoOiAxMjZweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyNicgaGVpZ2h0PScxMjInIHZpZXdCb3g9JzAgMCAxMjYgMTIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMzYgMTIyVjBMMTI2IDYzLjQzOTZMMzYgMTIyWicgZmlsbD0nJTIzQ0M2NjAwJy8lM0UlM0NwYXRoIGQ9J00wIDEyMlYwTDkwIDYzLjQzOTZMMCAxMjJaJyBmaWxsPSclMjNDQzY2MDAnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLSRnYXAgKiAzLjU7XG5cdFx0XHR0b3A6IC0kZ2FwO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRsZWZ0OiAtJGdhcCAqIDEuNTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGxlZnQ6IC0kZ2FwICogMi43NTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWhlYWRlciB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206ICRnYXAgKiAxLjU7XG5cdFx0cGFkZGluZy1sZWZ0OiAkZ2FwICogMztcblxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgKiA2O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQwJSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJGdhcCAqIDQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblxuXHQmLXN1YnRpdGxlIHtcblx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0fVxuXG5cdCYtc3VtbWFyeSB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0bWFyZ2luLXRvcDogJGdhcCAvIDI7XG5cdH1cblxuXHQmLWNvbnRlbnQge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAkZ2FwICogMztcblxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgKiA2O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg2MCUpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQwJSk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ2FwICogNDtcblx0XHR9XG5cdH1cblxuXHQmLWN0YSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogJGdhcCAqIDEuNTtcblx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgKiAzO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogJGdhcCAqIDY7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMwJSk7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ2FwICogNDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgyMCUpO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdEBleHRlbmQgJWJ1dHRvbi1vdXRsaW5lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206ICRnYXAgKiAxLjU7XG4gICAgcGFkZGluZy10b3A6ICRnYXAgKiAxLjU7XG4gICAgei1pbmRleDogbWFwLWdldCgkemluZGV4LCBmb290ZXIpO1xuXG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwICogMi41O1xuXHRcdHBhZGRpbmctdG9wOiAkZ2FwICogMi41O1xuXHR9XG5cbiAgICAmLWhlYWRlciB7XG5cdCAgICBAZXh0ZW5kICVmbGV4O1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ICAgIG1hcmdpbi1ib3R0b206ICRnYXAgKiAxLjU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDI7XG5cdFx0fVxuXG5cdFx0KiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtbG9nbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgJGdhcCAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRtYXJnaW46ICRnYXAgMDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4gICAgJi1uYXYge1xuXHRcdC8vIGNvbG9yOiAkd2hpdGU7XG5cblx0ICAgICYtb3V0ZXIge1xuXHRcdFx0QGV4dGVuZCAlZmxleDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdCoge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdH1cblxuXHRcdFx0LmZvb3Rlci1jb2x1bW4ge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDIzLjUlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb290ZXItbmF2IHtcblx0XHRcdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRcdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Ly8gcGFkZGluZy1yaWdodDogJGdhcDtcblxuXHRcdFx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwICogMS4yNTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6ICRnYXA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDguNSUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5mb290ZXItbmF2IHtcblx0XHRcdFx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZm9vdGVyLW5hdi1pdGVtLXRpdGxlIHtcblx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6ICRsaW5lICogMiBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdCAgICB9XG5cblx0ICAgICYuc29jaWFsIHtcblx0XHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHQgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KGF1dG8pO1xuXHQgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXHQgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAubmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG5cdCAgICAgICAgICAgIG1hcmdpbjogMDtcblx0ICAgICAgICAgICAgcGFkZGluZzogMCAwICRnYXAgMDtcblxuXHQgICAgICAgICAgICAmOmhvdmVyIHtcblx0XHQgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cdCAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zb2NpYWwge1xuXHQgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcCAvIDEuNTtcblx0ICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG5cdFx0ICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXHQgICAgICAgICAgICB9XG5cblx0ICAgICAgICAgICAgLm5hdi1pdGVtLWxpbmsge1xuXHRcdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMik7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHQgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMzVweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDU1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5pbnN0YWdyYW0sICYueW91dHViZSB7XG5cdFx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmxpbmtlZGluIHtcblx0XHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCB0cnVlKTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHQgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcblx0XHRmb250LXNpemU6IDAuOWVtO1xuICAgIH1cblxuICAgICYtZGV0YWlscywgJi1uYXYge1xuXHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0ICAgIHBhZGRpbmctdG9wOiAkZ2FwICogMS41O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcblxuXHQgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICBcdCAgICBwYWRkaW5nLXRvcDogMDtcblx0ICAgIH1cblxuXHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdCAgICB9XG4gICAgfVxuXG5cdCYtZGV0YWlscyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIC5mb290ZXItbmF2LWl0ZW0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcblx0ICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcDtcblxuXHQgICAgICAgIGEge1xuXHRcdCAgICAgICAgJjpob3ZlciB7XG5cdFx0XHQgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblx0XHQgICAgICAgIH1cblx0ICAgICAgICB9XG4gICAgICAgIH1cblx0fVxuXG5cdCYtY3JlZGl0cyB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRwYWRkaW5nOiAkZ2FwICogMS41IDA7XG5cblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAzO1xuXHRcdH1cblxuXHRcdCoge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0YSB7XG5cdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0ZmxleC1mbG93OiByb3c7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gMS41O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNzUlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgyNSUpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogJGxpbmUgc29saWQgJHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJGdhcDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206ICRsaW5lIHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRnYXA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMSksXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogJGxpbmUgc29saWQgJHdoaXRlO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwICogMS4yNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSxcblx0XHRcdCY6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAkbGluZSBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRnYXAgKiAxLjI1O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KDpudGgtb2YtdHlwZSg0KSkge1xuXHRcdFx0XHQvLyBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItbmF2IHtcblx0XHRcdGZsZXgtZmxvdzogcm93O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0Ji1pdGVtIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveChhdXRvKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cblx0XHRcdFx0Lm5hdi1pdGVtLWxpbmsge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItYm90dG9tIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtZmxvdzogbm93cmFwO1xuXG5cdFx0PiAqIHtcblx0XHR9XG5cblx0XHQuYmFja3RvdG9wIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goYXV0byk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJhY2t0b3RvcCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdztcblx0XHRcdHBhZGRpbmc6IDAgMCAwICRnYXAgKiAxLjI1O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC41IDI5LjVMMC40OTk5OTkgMC41TDI5LjUgMC40OTk5OTlMMjkuNSAyOS41TDAuNSAyOS41Wicgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMjEgMTkuMjAwMkw5IDE5LjIwMDJMMTUuMjQgMTAuNTYwMkwyMSAxOS4yMDAyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdC8vIGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAwLjcpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCcgZmlsbD0nd2hpdGUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjUgMjkuNUwwLjQ5OTk5OSAwLjVMMjkuNSAwLjQ5OTk5OUwyOS41IDI5LjVMMC41IDI5LjVaJyBzdHJva2U9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00yMSAxOS4yMDAyTDkgMTkuMjAwMkwxNS4yNCAxMC41NjAyTDIxIDE5LjIwMDJaJyBmaWxsPSclMjM5OTAwMzMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEhFQURFUiArKytcbisrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gU2l0ZSBoZWFkZXIgYmFyXG4uaGVhZGVyIHtcblx0QGV4dGVuZCAlZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyLWNvbG9yO1xuICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgaGVhZGVyKTtcblxuICAgICYtaW5uZXIge1xuXHQgICAgQGV4dGVuZCAlZmxleDtcblx0ICAgIEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuXHQgICAgcGFkZGluZzogJGdhcDtcbiAgICB9XG4gICAgJi1sb2dvIHtcblx0ICAgIG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1heC13aWR0aDogMTc1cHg7XG5cblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG4gICAgfVxuXG4gICAgJi1saW5rcywge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRnYXAgLyAyO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGdhcCAvIDEuNTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGdhcDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwIC8gMjtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdHBhZGRpbmc6ICRnYXAgLyAzICRnYXAgLyAxLjU7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMS41ICRnYXAgKiAzLjc1ICRnYXAgLyAxLjUgJGdhcCAqIDEuMjU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cblxuICAgICYtbmF2IHtcblx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xuXHQgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXHQgICAgJi1saXN0IHtcblx0ICAgICAgICBkaXNwbGF5OiBub25lO1xuXG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdCAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgICAgICBtYXJnaW46IDA7XG5cdFx0ICAgIH1cblx0ICAgIH1cbiAgICB9XG5cbiAgICAmLXN1Ym5hdiB7XG5cdCAgICAmLWlubmVyIHtcblx0XHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm07XG5cdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0ICAgIHBhZGRpbmc6ICRnYXAgLyA0ICRnYXA7XG5cdFx0ICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblxuXHRcdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgfVxuXHQgICAgfVxuXG5cdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0ICAgICYtbGlzdCB7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRcdCAgICAuc3VibmF2LWl0ZW0ge1xuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdCAgICAubmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdFx0ICAgIG1hcmdpbjogMCAkZ2FwIC8gMS41O1xuXHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHQubmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwJTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAtJGdhcCAvIDEuMjtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6ICRnYXAgLyAxLjM1O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdCAgICB9XG5cdCAgICB9XG4gICAgfVxufVxuXG4vLyBOYXZpZ2F0aW9uIGl0ZW1zIGluIHRoZSBoZWFkZXIgYW5kIGZvb3RlclxuLm5hdi1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgICY6Zm9jdXMtd2l0aGluIC5kcm9wZG93biwgJjpob3ZlciAuZHJvcGRvd24ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyAwLjNzIGVhc2UpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhvdmVyZWQge1xuICAgICAgICAubmF2LWl0ZW0tbGluayB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgLm5hdi1pdGVtLWxpbmsge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAkZ2FwO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMiAwO1xuXG4gICAgICAgIC5zb2NpYWwgJiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFycm93IHtcbiAgICAgICAgd2lkdGg6ICRnYXA7XG4gICAgfVxufVxuXG4vLyBSZXNwb25zaXZlIG5hdiBoYW1idXJnZXIgYnV0dG9uXG4ubWVudS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cdG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwICRnYXAgKiAxLjUgMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiBhdXRvO1xuXG5cdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0bWFyZ2luOiAtMXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMXB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyZXIoZmFsc2UsIHRydWUpO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgfVxufVxuXG4vLyBEcm9wZG93biBtZW51IHN0eWxpbmdcbi5kcm9wZG93biB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2aXNpYmlsaXR5IDBzIDAuNHMgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMnMgZWFzZSk7XG4gICAgYmFja2dyb3VuZDogJGhlYWRlci1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8gQ01TIHR3ZWFrc1xuQGlmICR3b3JkcHJlc3Mge1xuICAgICN3cGFkbWluYmFyIHtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkZHJ1cGFsIHtcblx0LmhlYWRlci1uYXYtb3V0ZXIge1xuXHRcdC5uYXYtaXRlbS1saW5rIHtcblx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHQgICAgICBjb2xvcjogJGdyZXkxNTtcblx0XHQgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogTUFJTiArKytcbisrKysrKysrKysrKysrKysrICovXG5cbi8vIE1haW4gaXMgdGhlIGhpZ2ggbGV2ZWwgY29udGFpbmVyIG9mIGNvbnRlbnQsIGluIGJldHdlZW4gdGhlIHNpdGUgaGVhZGVyIGFuZCBmb290ZXJcblxuLm1haW4ge1xuICAgIGJhY2tncm91bmQ6ICRib2R5LWNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcblxuICAgICYtc2VjdGlvbiB7XG4gICAgICAgIEBleHRlbmQgJWZsZXg7XG4gICAgICAgIEBleHRlbmQgJXNlY3Rpb247XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJHBhZ2Utd2lkdGg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICYtaGVhZGVyLFxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgJi1vdXRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwO1xuICAgICAgICB9XG4gICAgICAgICYtc3VtbWFyeSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zZWN0aW9uIHtcblx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHQgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdCAgICB9XG5cbiAgICAgICAgPiAqIHtcblx0ICAgICAgICBAZXh0ZW5kICVmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdCAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdCAgICAgICAgICAgIGZsZXg6IDEgNjYuNjYlO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdCAgICAgICAgfVxuICAgICAgICB9XG5cdCAgICAmLnNpbmdsZSB7XG5cdCAgICAgICAgPiAqIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG5cdFx0ICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0ICAgICAgICB9XG5cdCAgICAgICAgfVxuICAgICAgICAgICAgLnNpZGViYXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHQgICAgfVxuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogUkVTUE9OU0lWRSBOQVYgKysrXG4rKysrKysrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gTGF5b3V0IGFuZCBzdHlsaW5nIG9mIHRoZSBuYXZpZ2F0aW9uIGF0IG1vYmlsZSBhbmQgdGFibGV0IHNpemVzXG5cbi5ybmF2IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAmLW91dGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYtc2VhcmNoIHtcbiAgICAgICAgcGFkZGluZzogJGdhcDtcblxuICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4zKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgLyAxLjQ1ICRnYXAgKiAyLjUgJGdhcCAvIDEuNDUgJGdhcDtcblxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cblx0XHRcdFx0XHQmICsgLnNlYXJjaC1idXR0b24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1kYXJrO1xuXG5cdFx0XHRcdFx0XHQuc2VhcmNoLWljb24ge1xuXHRcdFx0XHRcdFx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaWNvbiB7XG5cdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdGZpbGw6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkZ2FwIC8gMS44O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1idXR0b24ge1xuXHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRsaW5lIHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQuc2VhcmNoLWljb24ge1xuXHRcdFx0XHRcdFx0ZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAkbGluZSBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwICRnYXAgKiAzICRnYXAgJGdhcDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1kcm9wZG93biB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjIpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZTtcbiAgICB9XG5cbiAgICAmLXNlY25hdiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHNlY29uZGFyeSwgMyk7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRsaW5lIHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJuYXYtaXRlbS1saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGdyZXkyMCwgNSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1hcnJvdyB7XG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuNHMgZWFzZSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAkZ2FwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgICBib3JkZXItdG9wOiAkbGluZSBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcbiAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgI3JuYXYtb3BlbjpjaGVja2VkICsgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogU0VBUkNIICsrK1xuKysrKysrKysrKysrKysrKysrKyAqL1xuXG4uc2VhcmNoIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAkZ2FwIC8gMTA7XG5cdHdpZHRoOiAxNjBweDtcblxuXHQmLWlucHV0IHtcblx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdGhlaWdodDogMS44ZW07XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nOiAwICRnYXAgKiAyLjUgMCAkZ2FwIC8gMjtcblx0fVxuXG5cdCYtaWNvbiB7XG5cdCAgICBAaW5jbHVkZSBjZW50ZXJlcihmYWxzZSwgdHJ1ZSk7XG5cdFx0ZmlsbDogJHdoaXRlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHJpZ2h0OiAkZ2FwIC8gMy41O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHdpZHRoOiAxNXB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuc2VhcmNoLWJ1dHRvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtYnV0dG9uIHtcblx0XHRib3JkZXItbGVmdDogJGxpbmUgc29saWQgJGdyZXk4MDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0ZXh0LWluZGVudDogLTk5OXJlbTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDI4cHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlciAmIHtcblx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdG1hcmdpbi1sZWZ0OiAkZ2FwICogMS43NTtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdGlucHV0IHtcblx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XG5cdFx0XHRib3JkZXI6IDA7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICR3YXJtLWRhcms7XG5cdFx0XHRcdHJpZ2h0OiAkZ2FwIC8gMi41O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJGdhcCAqIDIuNSAwICRnYXAgLyAyO1xuXHRcdFx0XHR3aWR0aDogMTc1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0ZmlsbDogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogU0VDVElPTiArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIEEgc2VjdGlvbiBpcyBhIGdyb3VwaW5nIG9mIGNvbnRlbnQsIHR5cGljYWxseSB3aXRoIGEgaGVhZGVyLCBwb3NzaWJseSB3aXRoIGEgZm9vdGVyLiBBICcuc2VjdGlvbicgd2l0aCBhICcuY29udGFpbmVyJyByZXN1bHRzIGluIGEgY29uc2lzdGVudCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbWF4LXdpZHRoIGZvciBjb250ZW50IHdoaWxlIGFsbG93aW5nIGZvciBmdWxsIHdpZHRoIGJhY2tncm91bmQgY29sb3JzIG9uIHRoZSBzZWN0aW9uIGFuZCBjZW50cmVkIGJhY2tncm91bmQgY29sb3JzIG9uIHRoZSBjb250YWluZXIuXG5cbi5zZWN0aW9uIHtcbiAgICBAZXh0ZW5kICVzZWN0aW9uO1xuXHRjb2xvcjogJHByaW1hcnk7XG5cbiAgICAmLnByaW1hcnkgeyBiYWNrZ3JvdW5kOiAkcHJpbWFyeTsgY29sb3I6ICR3aGl0ZTsgfVxuICAgICYuc2Vjb25kYXJ5IHsgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7IGNvbG9yOiAkd2hpdGU7IH1cbiAgICAmLmRhcmsgeyAgYmFja2dyb3VuZDogJGdyZXkxNTsgY29sb3I6ICR3aGl0ZTsgfVxuICAgICYuZ3JleSB7ICBiYWNrZ3JvdW5kOiAkZ3JleTgwOyB9XG5cdCYubGlnaHQgeyAgYmFja2dyb3VuZDogJHdhcm07IH1cblx0Ji5zdXBlcmxpZ2h0IHsgIGJhY2tncm91bmQ6ICR3YXJtLWxpZ2h0OyB9XG5cdCYudGVydGlhcnkgeyAgYmFja2dyb3VuZDogJHRlcnRpYXJ5OyBjb2xvcjogJHdoaXRlOyB9XG5cbiAgICAmLnByaW1hcnksICYuc2Vjb25kYXJ5LCAmLmRhcmsge1xuICAgICAgICAuc2VjdGlvbi1oZWFkZXIsIC5zZWN0aW9uLWZvb3RlciwgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi53eXNpd3lnLCAmLnN0YXRpc3RpYy1vdXRlciwgJi5kb3dubG9hZC1vdXRlciwgJi5wdWxscXVvdGUtb3V0ZXIsICYucHJvZmlsZS1vdXRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICYubGlzdGluZyB7XG4gICAgICAgICAgICAuY2FyZC13cmFwIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA1cHggJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblx0JiArIC5zZWN0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdCYubGlnaHQsXG5cdFx0Ji5zdXBlcmxpZ2h0LFxuXHRcdCYuc2Vjb25kYXJ5LFxuXHRcdCYuaGFzLWJnLWltZyxcblx0XHQmLnRlcnRpYXJ5IHtcblx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwICogMjtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwICogNTtcblx0XHRcdH1cblxuXHRcdFx0Ji5jdGEtb3V0ZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogJGdhcCAqIDU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmxpZ2h0LFxuXHQmLnN1cGVybGlnaHQsXG5cdCYuc2Vjb25kYXJ5LFxuXHQmLmhhcy1iZy1pbWcsXG5cdCYudGVydGlhcnksXG5cdCYuaGVyby1vdXRlciB7XG5cdFx0KyAuc2VjdGlvbiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGdhcCAqIDI7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJGdhcCAqIDU7XG5cdFx0XHR9XG5cblx0XHRcdCYuY3RhLW91dGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICRnYXAgKiA1O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5saWdodCB7XG5cdFx0KyAubGlnaHQge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5zdXBlcmxpZ2h0IHtcblx0XHQrIC5zdXBlcmxpZ2h0IHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYuc2Vjb25kYXJ5IHtcblx0XHQrIC5zZWNvbmRhcnkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji50ZXJ0aWFyeSB7XG5cdFx0KyAudGVydGlhcnkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cbiAgICAmLnN1Ym5hdiB7XG5cdCAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuXG5cdCYuaGFzLWJnLWltZyB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRpbWcge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24tY29udGVudCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cbiAgICAmLWhlYWRlciB7XG5cdCAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAgKiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG5cdFx0XHRAZXh0ZW5kICVoMTtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG5cblx0ICAgICAgICArIC5zZWN0aW9uLWhlYWRlci1zdW1tYXJ5IHtcblx0XHQgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwIC8gMS41O1xuXHQgICAgICAgIH1cblxuXHRcdFx0LnNlY29uZGFyeSAmIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtc3VtbWFyeSB7XG5cdCAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0ICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgICAgIFx0cGFkZGluZzogMCAwICRnYXA7XG4gICAgICAgICAgICBcdHdpZHRoOiAkaGFsZi1jb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXHRcdCYtbGluayB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMjtcblx0XHR9XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgICBAZXh0ZW5kICVjb250YWluZXI7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHQgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5saXN0aW5nIHtcblx0ICAgIC5jYXJkLWltYWdlIHtcblx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0ICAgIH1cbiAgICB9XG59XG5cbi5jb250YWluZXIge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lcjtcblxuICAgICYuY2VudGVyZWQgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAmLnNtYWxsIHsgbWF4LXdpZHRoOiAkdHdvLXRoaXJkcy1jb2x1bW47IH1cblxuICAgICYud2hpdGUsXG4gICAgJi5ncmV5LFxuICAgICYuZGFyayxcbiAgICAmLnByaW1hcnksXG4gICAgJi5zZWNvbmRhcnkge1xuICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwICogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkcGFnZS13aWR0aCAtICRnYXAgKiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kYXJrLFxuICAgICYucHJpbWFyeSxcbiAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi53aGl0ZSB7IGJhY2tncm91bmQ6ICR3aGl0ZTsgfVxuICAgICYuZ3JleSB7IGJhY2tncm91bmQ6ICRncmV5OTA7IH1cbiAgICAmLmRhcmsgeyBiYWNrZ3JvdW5kOiAkZ3JleTE1OyB9XG4gICAgJi5wcmltYXJ5IHsgYmFja2dyb3VuZDogJHByaW1hcnk7IH1cbiAgICAmLnNlY29uZGFyeSB7IGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7IH1cbn1cblxuLmZpcnN0LXdvcmQge1xuXHRmb250LXdlaWdodDogJHNlbWlib2xkO1xufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFNJREVCQVIgKysrXG4rKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBSZXByZXNlbnRzIGNvbnRlbnQgdGhhdCBpcyB0YW5nZW50aWFsbHkgcmVsYXRlZCB0byB0aGUgY29udGVudCBuZWFyYnksIHN1Y2ggYXMgdGFncyBhbmQgc3VibmF2aWdhdGlvbi4gd2l0aGluIHRoZSB7JSBibG9jayBwYWdlICV9IHRoZSBzaWRlYmFyIGlzIG9wdGlvbmFsIGFuZCBpZiBpbmNsdWRlZCB3aWxsIHRyaWdnZXIgYSB0d28gY29sdW1uIGxheW91dFxuXG4uc2lkZWJhciB7XG5cdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdGJhY2tncm91bmQtY29sb3I6ICR3YXJtO1xuXHRib3JkZXItdG9wOiAkbGluZSAqIDMgc29saWQgJHNlY29uZGFyeTtcblx0bWFyZ2luLWJvdHRvbTogJGdhcDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgyOSUpO1xuXHRcdG1hcmdpbjogLTJlbSAwIDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSArICgjeyRnYXB9ICogMikpO1xuXG5cdFx0Lm5hdi11cCAme1xuXHRcdFx0dG9wOiAkZ2FwICogMjtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDI1JSk7XG5cdH1cblxuXHQmLXNob3ctYnV0dG9uIHtcblx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3ZnL2ljb25zL2Fycm93LWRvd24tbWFpbi5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6ICRnYXA7XG5cdFx0dG9wOiAkZ2FwO1xuXHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLWlubmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0LnNpbmdsZS1wb3N0ICYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmLWJsb2NrICsgJi1ibG9jayB7XG5cdFx0bWFyZ2luLXRvcDogJGdhcCAqIDM7XG5cdH1cblxuXHQmLXRpdGxlIHtcblx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250OiAkYm9sZCAxLjVyZW0vMS4yICRmb250LWhlYWRlcjtcblx0XHRwYWRkaW5nOiAkZ2FwICRnYXAgKiAxLjI1O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAkbGluZSBzb2xpZCAkd2FybS1kYXJrO1xuXHRcdFx0cGFkZGluZzogJGdhcCAkZ2FwICogMS4yNTtcblx0XHR9XG5cdH1cblxuXHQmLWJsb2NrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmLW5hdiB7XG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICR3YXJtLWRhcms7XG5cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206ICRsaW5lIHNvbGlkICR3YXJtLWRhcms7XG5cdFx0XHR9XG5cblx0XHRcdC5ybmF2LWFycm93IHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLSRnYXAgKiAxLjU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0LnNpZGViYXItbmF2LWxpc3Qge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3VibmF2X2VsZW1lbnQge1xuXHRcdFx0XHRAZXh0ZW5kICV0ZXh0LWhvdmVyO1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMS41ICRnYXAgKiAxLjI1O1xuXG5cdFx0XHRcdCY6aG92ZXIsICYuY3VycmVudCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdFx0XHQuc3VibmF2X2VsZW1lbnQge1xuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtIHtcblx0XHRcdFx0XHQuc3VibmF2X2VsZW1lbnQge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJG5vcm1hbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1saXN0IHtcblx0XHRcdC5zdWItbGlzdCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwO1xuXHRcdFx0XHQmICYge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1Yi1saXN0IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucm5hdi1hcnJvdyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLSRnYXAgKiAyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0ge1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgLyAyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgLyAyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtLWxpbmsge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdC8vIGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XG5cblx0XHRcdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2lkZWJhci1uYXYtaXRlbSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkZ2FwICogMS43NTtcblxuXHRcdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtIHtcblx0XHRcdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAycHggMCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtIHtcblx0XHRcdFx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdWItbGlzdCB7XG5cdFx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtbWV0YSB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAxLjI1ICRnYXAgKiAxLjU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ji1ibG9jayB7XG5cdFx0XHRtYXJnaW46ICRnYXAgLyAxLjUgMDtcblxuXHRcdFx0Ji5pbmZvIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDglKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQmLnRhZ3Mge1xuXHRcdFx0XHQvLyBtYXJnaW46IDAgKC0kZ2FwIC8gNCk7XG5cdFx0XHR9XG5cdFx0XHQmLmltYWdlIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDglKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBvYmplY3QtZml0KDQvNSwgMTAwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNtYXJ0LWRhdGUge1xuXHRcdFx0XHQmLS10aW1lLCAmLS1kYXRlIHtcblx0XHRcdFx0ICBmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLXRpbWU6YWZ0ZXIsICYtLWRhdGU6YmVmb3JlIHtcblx0XHRcdFx0ICBjb250ZW50OiAnICc7XG5cdFx0XHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHR9XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0QGV4dGVuZCAlZm9udC1jb250ZW50O1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAkZ2FwIC8gNCAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji10YWcge1xuXHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250OiAkYm9sZCAwLjhlbS8xLjUgJGZvbnQtYm9keTtcblx0XHRcdFx0bWFyZ2luOiAkZ2FwIC8gNCAkZ2FwIC8gNCAkZ2FwIC8gNCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwIC8gNCAkZ2FwIC8gMS41O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zaGFyZSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdH1cblx0XHRcdCYuZG93bmxvYWRzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAxLjU7XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwICRnYXAgLyAzIDAgMDtcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZG93bmxvYWRzLWxpbmsge1xuXHRcdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAwLjllbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMiAwIDAgJGdhcCAqIDI7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXNoYXJlIHtcblx0XHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0XHRtYXJnaW46ICRnYXAgLyAyIDAgJGdhcCAvIDEuNTtcblxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdEBleHRlbmQgJWZvbnQtY29udGVudDtcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgJGdhcCAvIDI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDAgJGdhcCAvIDIgMCAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50d2l0dGVyLCAmLmluc3RhZ3JhbSB7XG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxLjRlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxLjRlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji53aGF0c2FwcCwgJi5saW5rLCAmLm1haWwge1xuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMWVtO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFRBQkxFUyArKytcbisrKysrKysrKysrKysrKysrKysgKi9cblxuLmNvbnRlbnQge1xuICAgIHRhYmxlIHtcbiAgICAgICAgQGV4dGVuZCAlZm9udC1ib2R5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcyB0YWJ1bGFyLW51bXM7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICBjYXB0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5OTU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwIC8gMS41O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkLCB0Zm9vdCwgdHIge1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTkwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuXHR0aGVhZCB7XG5cdFx0dHIge1xuXHRcdFx0dGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cdFxuXG5cbiAgICB0aCwgdGQge1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICRncmV5ODA7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyA0ICRnYXAgLyAyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIHRoZWFkIHRkLFxuICAgIHRmb290IHRkLFxuICAgIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEFDQ09SRElPTiArKytcbisrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLmFjY29yZGlvbiB7XG5cdCYtb3V0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRwYWRkaW5nOiAwICRnYXAgKiAxLjU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Ji1pdGVtIHtcblx0XHRwYWRkaW5nOiAkZ2FwIDA7XG5cblx0ICAgICYgKyAmIHtcblx0ICAgICAgICBib3JkZXItdG9wOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xuXHQgICAgfVxuXHR9XG5cblx0Ji10cmlnZ2VyIHtcblx0XHQqIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYtYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0cGFkZGluZzogMCAkZ2FwICogMS41IDAgMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5pY29uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogMS4wNWVtO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMC4zZW07XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjIzNXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0d2lkdGg6IDEuMDVlbTtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdH1cblxuXHRcdCY6YWN0aXZlLFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4yMzVzIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXBhbmVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiAkZ2FwO1xuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblx0fVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBDQVJEUyArKytcbisrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBDYXJkcyBhcmUgbW9yZSB2aXN1YWxseSBpbnRlcmVzdGluZyBhbmQgY29udGVudC1saWdodCB0aGFuIGEgc3RhbmRhcmQgbGlzdGluZyBwYWdlLlxuXG4uY2FyZHMge1xuICAgIEBleHRlbmQgJWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gKiB7XG4gICAgICAgIEBleHRlbmQgJWZsZXg7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG4gICAgICAgIG1hcmdpbjogJGdhcCAqIDEuNSAwO1xuXG5cdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxKSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxKSB+IGFydGljbGUge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDglKTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gYXJ0aWNsZSB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg0OCUpO1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcbiAgICAgICAgPiAqIHtcblx0ICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgPiAqIHtcblx0ICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1vdXRlciB7XG5cdCAgICAuc2VjdGlvbi1oZWFkZXIge1xuXHRcdCAgICAmLmNvbnRhaW5lciB7XG5cdFx0XHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHQgICAgXHRwYWRkaW5nOiAwICRnYXAgKiAyO1xuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHQgICAgfVxuXHQgICAgLmNvbnRhaW5lciB7XG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0ICAgIFx0cGFkZGluZzogMDtcblx0XHQgICAgfVxuXHQgICAgfVxuICAgIH1cbn1cblxuLmNhcmQge1xuICAgIEBleHRlbmQgJWNhcmQ7XG4gICAgQGV4dGVuZCAlZmxleDtcblx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0Ym9yZGVyLXRvcDogJGxpbmUgKiAzIHNvbGlkICRzZWNvbmRhcnk7XG5cdGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0ICAgIG1hcmdpbjogMCAkZ2FwICogMS41O1xuICAgIH1cblxuXHQmLWhhcy1saW5rIHtcblx0XHQmLmhvdmVyZWQge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxdncgMnZ3IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG5cblx0XHRcdC5jYXJkLWhlYWRlci10aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblxuXHRcdFx0Lm1ldGFsYWJlbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyICRjb3JuZXIgMCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICBcdGhlaWdodDogMjV2aDtcbiAgICAgICAgfVxuXG5cdCAgICBpbWcge1xuXHRcdFx0QGluY2x1ZGUgb2JqZWN0LWZpdCg0LzMsIDEwMCUpO1xuXHQgICAgfVxuXHRcdC5jYXJkLWZlYXR1cmVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0bGVmdDogJGdhcDtcblx0XHRcdHBhZGRpbmc6ICRnYXAgLyAyLjUgJGdhcDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogJGdhcDtcblx0XHR9XG4gICAgfVxuXG4gICAgJi13cmFwIHtcblx0ICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi1pbm5lciB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHQgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQubWV0YWxhYmVsIHtcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgLyAyIDA7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cGFkZGluZzogJGdhcCAvIDEuNjUgJGdhcCAqIDEuNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jYXJkLWhhcy1pbWcgJiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1saWdodDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgKyAuY2FyZC1oZWFkZXIge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgLyAxLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1kYXJrO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG5cdFx0XHRcdC8vIGxlZnQ6ICRnYXAgKiA1LjU7XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgLyAyICRnYXAgKiAxLjU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtJGdhcCAqIDI7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgKyAuY2FyZC1zdW1tYXJ5IHtcblx0ICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwIC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuXHQgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAvIDI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1idXR0b24ge1xuXHQgICAgJi1vdXRlciB7XG5cdFx0ICAgIG1hcmdpbi10b3A6ICRnYXA7XG5cdCAgICB9XG4gICAgfVxufVxuXG4vLyBSZXBvcnQgbGF5b3V0XG5cbi5yZXBvcnRzIHtcblx0LmNhcmQge1xuXHRcdCYtaW1hZ2Uge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk5MDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdGJvdHRvbTogLTFlbTtcblx0XHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcblx0XHRcdFx0bWFyZ2luOiAkZ2FwICogMyBhdXRvIDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3R0b206IC0wLjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXdyYXAge1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IC04cHggMjJweCAwcHggcmdiYSgkYmxhY2ssIDAuMyk7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMaXN0aW5nIGxheW91dFxuXG4ubGlzdGluZyB7XG5cdC5jYXJkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdC8vIGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHQmLXdyYXAge1xuXHRcdFx0Ly8gYm9yZGVyLXRvcDogc29saWQgJGxpbmUgKiAzICRzZWNvbmRhcnk7XG5cblx0XHRcdCYtaW5uZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwICogMS4yNSAkZ2FwICogMS41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnNlY29uZGFyeSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0Ji13cmFwIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgJGxpbmUgKiAzICR3aGl0ZTtcblxuXHRcdFx0XHQmLWlubmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gVHdvIGNvbHVtbiBsYXlvdXRcbi50d28tY29sIHtcblx0LmNhcmRzIHtcblx0XHQ+ICoge1xuXHQgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdCAgICAgICAgQGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHQgICAgICAgIH1cblxuXHQgICAgICAgIC5jYXJkIHtcblx0ICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHQgICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAqIDEuNTtcblx0ICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgICAgICYtaW1hZ2Uge1xuXHRcdCAgICAgICAgICAgIGhlaWdodDogMzV2aDtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0XHR9XG5cdH1cbn1cblxuLy8gVGhyZWUgY29sdW1uIGxheW91dFxuLnRocmVlLWNvbCB7XG5cdC5jYXJkcyB7XG5cdFx0PiAqIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XG5cdFx0XHR9XG5cdCAgICAgICAgLmNhcmQge1xuXHQgICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAqIDEuNTtcblxuXHQgICAgICAgICAgICAmLWltYWdlIHtcblx0XHQgICAgICAgICAgICBoZWlnaHQ6IDI1dmg7XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cblx0XHQgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IGFydGljbGUge1xuXHQgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cblx0ICAgICAgICAgICAgLmNhcmQge1xuXG5cdFx0ICAgICAgICAgICAgJi1pbWFnZSB7XG5cdFx0XHQgICAgICAgICAgICBoZWlnaHQ6IDM1dmg7XG5cdFx0ICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICB9XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cbn1cblxuLy8gRm91ciBjb2x1bW4gbGF5b3V0XG4uZm91ci1jb2wge1xuXHQuY2FyZHMge1xuXHRcdD4gKiB7XG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHQgICAgQGluY2x1ZGUgZmxleGJveCgyNSUpO1xuXHRcdCAgICB9XG5cdFx0ICAgIC5jYXJkIHtcblx0XHQgICAgICAgIG1hcmdpbjogMCAkZ2FwICogMS41O1xuXHRcdCAgICB9XG5cblx0XHQgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IGFydGljbGUge1xuXHRcdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcblx0XHQgICAgfVxuXG5cdFx0ICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBhcnRpY2xlIHtcblx0ICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXG5cdCAgICAgICAgICAgIC5jYXJkIHtcblx0XHQgICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAqIDEuNTtcblxuXHRcdCAgICAgICAgICAgICYtaW1hZ2Uge1xuXHRcdFx0ICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0ICAgICAgICAgICAgaGVpZ2h0OiAzNXZoO1xuXHRcdFx0ICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBDVEEgKysrXG4rKysrKysrKysrKysrKysrICovXG5cbi5jdGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXG5cdC5jdGEtaW5uZXIge1xuXHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAkZ2FwICogMiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNzUlKTtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg3MCUpO1xuXHRcdFx0cGFkZGluZzogJGdhcCAqIDM7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNjUlKTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI4NycgaGVpZ2h0PSczODMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDI1MVY2N2wxMzQgOTUuNjc5TDAgMjUxeicgZmlsbD0nJTIzQzAwMDAwJy8lM0UlM0NwYXRoIGQ9J002NyAxODRWMGwxMzQgOTUuNjhMNjcgMTg0eicgZmlsbD0nJTIzQzYwJy8lM0UlM0NwYXRoIGQ9J00xNTMgMzgzVjE5OWwxMzQgOTUuNjc5TDE1MyAzODN6JyBmaWxsPSclMjNGQzk3N0MnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0aGVpZ2h0OiAzODNweDtcblx0XHRcdHdpZHRoOiAyODdweDtcblx0XHRcdGxlZnQ6IC0kZ2FwICogMTM7XG5cdFx0XHRib3R0b206IC0kZ2FwICogMjtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRsZWZ0OiAtJGdhcCAqIDEzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jdGEtc3VtbWFyeSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMS4yNTtcblx0XHR9XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdEBleHRlbmQgJWJ1dHRvbi13aGl0ZS1vdXRsaW5lO1xuXHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDEuNTtcblx0XHR9XG5cdH1cblxuXHQmLmN0YS1oYXMtaW1nIHtcblx0XHRtYXJnaW46IC0kZ2FwICogMiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Ly8gcGFkZGluZy10b3A6ICRnYXAgKiAyO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRtYXJnaW46ICRnYXAgKiA3IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJGdhcCAqIDM7XG5cdFx0XHR9XG5cblx0XHRcdC5jdGEtaW1hZ2Uge1xuXHRcdFx0XHQvLyBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA2MHZ3O1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdGhlaWdodDogNTB2dztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTIuNSUpO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA1MHZ3O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0kZ2FwICogNTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtJGdhcCAqIDU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyODcnIGhlaWdodD0nMzgzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAyNTFWNjdsMTM0IDk1LjY3OUwwIDI1MXonIGZpbGw9JyUyM0MwMDAwMCcvJTNFJTNDcGF0aCBkPSdNNjcgMTg0VjBsMTM0IDk1LjY4TDY3IDE4NHonIGZpbGw9JyUyM0M2MCcvJTNFJTNDcGF0aCBkPSdNMTUzIDM4M1YxOTlsMTM0IDk1LjY3OUwxNTMgMzgzeicgZmlsbD0nJTIzRkM5NzdDJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzgzcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjg3cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtJGdhcCAqIDEwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtJGdhcCAqIDI7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY3RhLWlubmVyIHtcblx0XHRcdFx0cGFkZGluZzogJGdhcCAqIDIgJGdhcCAqIDIgJGdhcCAqIDIgJGdhcCAqIDM7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4MycgaGVpZ2h0PScxMTYnIHZpZXdCb3g9JzAgMCA4MyAxMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDExNS4xODdWMC42ODAxNzZMODMgNjAuMjIzM0wwIDExNS4xODdaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGhlaWdodDogMTE1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDgzcHg7XG5cdFx0XHRcdFx0bGVmdDogLSRnYXAgKiAzO1xuXHRcdFx0XHRcdHRvcDogJGdhcCAqIDIuMjU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0bGVmdDogLSRnYXAgKiAyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDcuNSUpO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRnYXAgKiAzIDAgJGdhcCAqIDMgJGdhcCAqIDU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY3RhLXRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jdGEtc3VtbWFyeSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4gICAgJi1vdXRlciB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdCAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0ICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuLy8gXHQgICAgJi5mdWxsLXdpZHRoLWltYWdlIHtcbi8vIFx0XHQgICAgcGFkZGluZzogMDtcbi8vXG4vLyBcdFx0ICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuLy8gXHRcdFx0XHRtaW4taGVpZ2h0OiA4MHZoO1xuLy8gXHRcdCAgICB9XG4vL1xuLy8gXHRcdCAgICAuY3RhLWltYWdlIHtcbi8vIFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy9cbi8vIFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG4vLyBcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdFx0XHR9XG4vLyBcdFx0ICAgIH1cbi8vIFx0ICAgIH1cblxuLy8gXHQgICAgJi5zaXRlLXdpZHRoLWltYWdlIHtcbi8vIFx0XHQgICAgcGFkZGluZzogMDtcbi8vXG4vLyBcdFx0ICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuLy8gXHRcdFx0XHRtaW4taGVpZ2h0OiA2MHZoO1xuLy8gXHRcdCAgICB9XG4vLyBcdFx0ICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4vLyBcdFx0XHQgICAgbWFyZ2luOiAwIGF1dG87XG4vLyBcdFx0ICAgIFx0d2lkdGg6ICRwYWdlLXdpZHRoO1xuLy8gXHRcdCAgICB9XG4vL1xuLy8gXHRcdCAgICAuY3RhLWltYWdlIHtcbi8vIFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy9cbi8vIFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG4vLyBcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdFx0XHR9XG4vLyBcdFx0ICAgIH1cbi8vIFx0ICAgIH1cblxuLy8gXHQgICAgLmN0YS1pbWFnZSB7XG4vLyBcdFx0ICAgICsgLmN0YS1pbm5lciB7XG4vLyBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjgpO1xuLy8gXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuLy8gXHRcdFx0XHRtYXJnaW46IDR2aDtcbi8vXG4vLyBcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG4vLyBcdFx0XHRcdFx0bWFyZ2luOiA4dmg7XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4vLyBcdFx0XHRcdFx0bWFyZ2luOiA4dmggYXV0bztcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdCAgICB9XG4vLyBcdCAgICB9XG4vLyBcdFx0LmN0YS1pbm5lciB7XG4vLyBcdFx0XHRjb2xvcjogJHdoaXRlO1xuLy8gXHRcdFx0cGFkZGluZzogJGdhcCAqIDEuNTtcbi8vIFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0XHRcdHotaW5kZXg6IDE7XG4vL1xuLy8gXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbi8vIFx0XHRcdFx0cGFkZGluZzogJGdhcCAqIDM7XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbi8vIFx0XHRcdFx0d2lkdGg6ICRwYWdlLXdpZHRoIC8gMS41O1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbiAgICB9XG5cbi8vICBcdCYtc3VtbWFyeSB7XG4vLyBcdCBcdHBhZGRpbmc6ICRnYXAgKiAxLjUgMCAkZ2FwICogMjtcbi8vICBcdH1cbi8vXG4vLyAgXHQmLWltYWdlIHtcbi8vIFx0IFx0aGVpZ2h0OiAxMDAlO1xuLy8gXHQgXHRsZWZ0OiAwO1xuLy8gXHQgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdCBcdHRvcDogMDtcbi8vIFx0IFx0d2lkdGg6IDEwMCU7XG4vL1xuLy8gXHQgXHRpbWcge1xuLy8gXHRcdCBcdEBpbmNsdWRlIG9iamVjdC1maXQoMTYvOSwgMTAwJSk7XG4vLyBcdCBcdH1cbi8vICBcdH1cbi8vICAgICAmLWNhcHRpb24ge1xuLy8gXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4vLyBcdCAgICBjb2xvcjogJHdoaXRlO1xuLy8gXHRcdGZvbnQtc2l6ZTogMC44ZW07XG4vLyBcdCAgICBwYWRkaW5nOiAkZ2FwIC8gMS41ICRnYXAgKiAxLjU7XG4vL1xuLy9cbi8vIFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcbi8vIFx0XHRcdGJvdHRvbTogMDtcbi8vIFx0XHRcdGxlZnQ6IDA7XG4vLyBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdFx0fVxuLy8gICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IERPV05MT0FEUyArKytcbisrKysrKysrKysrKysrKysgKi9cblxuLmRvd25sb2FkIHtcblx0QGV4dGVuZCAlZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6ICRnYXAgKiAxLjUgMDtcblx0XG5cdCYtYmxvY2sge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRtYXJnaW46ICRnYXAgMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XG5cdFx0fVxuXHRcdFxuXHRcdC5pY29uIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHR9XG5cdCYtbGluayB7XG5cdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAkZ2FwICogMjtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxufSIsIi8qICsrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEVYUEFORCArKytcbisrKysrKysrKysrKysrKysrKysgKi9cblxuLmV4cGFuZC1jaGVjayB7XG4gICAgfiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmV4cGFuZC10cmlnZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIC5pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC40cyBlYXNlKTtcbiAgICB9XG5cbiAgICAuZXhwYW5kLWNoZWNrOmNoZWNrZWQgfiAmIHtcblxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoOTBkZWcpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBGRUVEICsrK1xuKysrKysrKysrKysrKysrKysgKi9cblxuLy8gRmVlZCBpcyB0aGUgYmFzaWMgbGlzdGluZyBvZiBjb250ZW50IHN1Y2ggYXMgbmV3cyBwb3N0cywgbW9yZSBzY2FubmFibGUgYW5kIGNvbnRlbnQgaGVhdnkgdGhhbiBjYXJkc1xuXG4uZmVhdC1pdGVtcyB7XG5cdC5jb250YWluZXIge1xuXHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5pdGVtIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5OTU7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDglKTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji1pbWFnZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyICRjb3JuZXIgMCAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGNvcm5lciAkY29ybmVyIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW5mbyB7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogMS41O1xuXHRcdH1cblx0XHRcblx0XHQrIC5pdGVtIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMjtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0Lml0ZW0ge1xuXHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGNvcm5lciAkY29ybmVyIDA7XG5cdFx0XHR9XG5cdFx0fVx0XG5cdH1cbn1cbi5uby1yZXN1bHRzIHtcblx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0Y29sb3I6ICRyZWQ7XG5cdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaXRlbSB7XG5cdEBleHRlbmQgJWZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0cGFkZGluZy1ib3R0b206ICRnYXAgKiAyO1xuXHRcblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0XG5cdCYuaG92ZXJlZCB7XG5cdFx0Lml0ZW0taGVhZGVyLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cdFxuICAgICYgKyAmIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGxpbmUgc29saWQgJGdyZXk4MDtcbiAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgKiAyO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuXHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICAgICAgXG4gICAgICAgIGltZyB7XG5cdFx0XHRAaW5jbHVkZSBvYmplY3QtZml0KDE2LzksIDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtaW5mbyB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0ICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAvIDI7XG5cbiAgICAgICAgJi10aXRsZSB7XG5cdFx0XHRAZXh0ZW5kICVoMztcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGF0ZSwgJi1hdXRob3Ige1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIC8gMiAwO1xuICAgICAgICB9XG4gICAgICAgICYtYXV0aG9yIHtcblx0ICAgICAgICAmOmJlZm9yZSB7XG5cdFx0ICAgICAgICBjb250ZW50OiAnfCc7XG5cdFx0ICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgICAgICBtYXJnaW46IDAgJGdhcCAvIDI7XG5cdCAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zdW1tYXJ5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogJGhhbGYtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwICogMjtcbiAgICAgICAgfVxuXG5cdFx0Ji1pbmZvIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0fVxuXG4gICAgICAgICYtaW1hZ2Uge1xuXHQgICAgICAgIEBpbmNsdWRlIGZsZXhib3goMzUlKTtcblx0ICAgICAgICBcblx0ICAgICAgICArIC5pdGVtLWluZm8ge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHRcblx0XHQgICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg2NSUpO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRnYXAgKiAyO1xuXHRcdCAgICAgICAgfVxuXHQgICAgICAgIH1cblxuICAgICAgICAgICAgJiArICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogRklMVEVSUyArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi5maWx0ZXIge1xuXHRAZXh0ZW5kICVmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAkcGFnZS13aWR0aDtcbiAgICBwYWRkaW5nOiAkZ2FwICogMS41ICRnYXAgMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdCAgICBwYWRkaW5nOiAkZ2FwICRnYXAgJGdhcCAqIDEuNTtcbiAgICB9XG5cbiAgICAmLW91dGVyIHtcblx0XHQmLmxpZ2h0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJtO1xuXHRcdH1cblx0XHQmLnN1cGVybGlnaHQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdhcm0tbGlnaHQ7XG5cdFx0fVxuXHRcdCYuc2Vjb25kYXJ5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0fVxuXHRcdCYuc2Vjb25kYXJ5LWRhcmsge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1kYXJrO1xuXHRcdH1cblx0XHQmLnRlcnRpYXJ5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeTtcblx0XHR9XG5cdFx0Ji5kYXJrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblxuXHQgICAgJi5zbWFsbCB7XG5cdFx0ICAgIC5maWx0ZXIge1xuXHRcdFx0ICAgIG1heC13aWR0aDogJGhhbGYtY29sdW1uO1xuXHRcdCAgICB9XG5cdCAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG5cdCYtZmllbGQge1xuXHRcdGJvcmRlcjogMDtcblx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xuXHRcdGhlaWdodDogJGdhcCAqIDM7XG5cdH1cblxuICAgICYtc2hvdy1idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3N2Zy9pY29ucy9hcnJvdy1kb3duLW1haW4td2hpdGUuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNi41JTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyAxLjI1ICRnYXAgKiAxLjc1ICRnYXAgMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgfVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cbiAgICB9XG4gICAgJi1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG5cdFx0LmZpbHRlci1uYXJyb3cgJiB7XG5cdFx0XHRtYXgtd2lkdGg6ICR0d28tdGhpcmRzLWNvbHVtbjtcblx0XHR9XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG4gICAgICAgIGZsZXg6IDAgMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAwICRnYXAgKiAxLjU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcCAqIDIuNSAkZ2FwICogMS41O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdCAgICAgICAgZmxleDogMSAxMmVtO1xuXHQgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcblx0ICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cblx0XHRcdC5saWdodCAmLFxuXHRcdFx0LnN1cGVybGlnaHQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblxuXHRcdFx0LnNlY29uZGFyeSAmLFxuXHRcdFx0LnNlY29uZGFyeS1kYXJrICYsXG5cdFx0XHQudGVydGlhcnkgJixcblx0XHRcdC5kYXJrICYge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk0JSBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1Ym1pdCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuXHRcdC5saWdodCAmLFxuXHRcdC5zdXBlcmxpZ2h0ICYge1xuXHRcdFx0QGV4dGVuZCAlYnV0dG9uO1xuXHRcdH1cblxuXHRcdC5zZWNvbmRhcnkgJixcblx0XHQudGVydGlhcnkgJixcblx0XHQuZGFyayAmIHtcblx0XHRcdEBleHRlbmQgJWJ1dHRvbi13aGl0ZS1vdXRsaW5lO1xuXHRcdH1cblxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdCAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogR0FMTEVSWSArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi5nYWxsZXJ5IHtcblx0bWFyZ2luOiAkZ2FwICogMS41IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdCYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdCYtdGh1bWIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAwICRnYXA7XG5cdFx0XHRcdFxuXHRcdGltZyB7XG5cdFx0XHRAaW5jbHVkZSBvYmplY3QtZml0KDQvMywgMTAwJSk7XG5cdFx0fVxuXHR9XG59XG4uc2xpY2stYXJyb3cge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdCY6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn0iLCIvKiArKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogSEVSTyArKytcbisrKysrKysrKysrKysrKysrICovXG5cbi5oZXJvIHtcblx0QGV4dGVuZCAlZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdGZsZXgtZmxvdzogcm93LXJldmVyc2Ugbm93cmFwO1xuXHR9XG5cblx0Ji1vdXRlciB7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdCYuZnVsbCB7XG5cdFx0XHQuaGVyby1pbWFnZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0KyAuaGVyby1pbmZvIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goODAlKTtcblx0XHRcdFx0XHRcdG1hcmdpbjogJGdhcCAqIDEwIGF1dG8gJGdhcCAqIDEzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAkcGFnZS13aWR0aCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5oZXJvLWlubmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkZ2FwICogMiAkZ2FwICogMiAkZ2FwICogMyAkZ2FwICogMjtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogJGdhcCAqIDMgJGdhcCAqIDMgJGdhcCAqIDMgJGdhcCAqIDQuMjU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDUyNXB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkZ2FwICogMyAkZ2FwICogNC4yNTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5oZXJvLXN1bW1hcnkge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc29saWQge1xuXHRcdFx0Lmhlcm8taW1hZ2Uge1xuXHRcdFx0XHQrIC5oZXJvLWluZm8ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goOTIlKTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMjVlbSBhdXRvIDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDgwZW0pO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5oZXJvLWlubmVyIHtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6ICRzaGFkb3c7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goNjQlKTtcblx0XHRcdFx0XHRcdCAgICBtYXJnaW4tbGVmdDogJGdhcCAqIDI7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5saXN0aW5nIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0Lmhlcm8taW5mbyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cblx0XHRcdFx0Lmhlcm8taW5uZXIge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogJHBhZ2Utd2lkdGggLyAxLjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5oZXJvLXRpdGxlLCAuaGVyby1zdW1tYXJ5IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1pbmZvLCAmLWltYWdlIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0Ji1pbmZvIHtcblx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHQud2hpdGUgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0LmxpZ2h0ICYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdhcm07XG5cdFx0fVxuXG5cdFx0LnN1cGVybGlnaHQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1saWdodDtcblx0XHR9XG5cblx0XHQud2hpdGUgJixcblx0XHQubGlnaHQgJixcblx0XHQuc3VwZXJsaWdodCAmIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cblx0XHQuaGVyby1zdW1tYXJ5IHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zNXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGdhcDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdC5idXR0b24ge1xuXHRcdFx0QGV4dGVuZCAlYnV0dG9uLXdoaXRlLW91dGxpbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRnYXAgLyAyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idXR0b24tcGxheSB7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMS41ICRnYXAgKiAxLjI1ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRnYXAgLyAyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1pbm5lciB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogJGdhcCAqIDMgJGdhcCAqIDI7XG5cblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdHdpZHRoOiA4MGVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogJGdhcCAqIDUgMDtcblx0XHR9XG5cdFx0Lmhlcm8tdGl0bGUsIC5oZXJvLXN1bW1hcnkge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogNjYuNjYlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVyby10aXRsZSB7XG5cdFx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xuXHRcdH1cblx0fVxuXHQmLWltYWdlIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0KyAuaGVyby1pbmZvIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4MycgaGVpZ2h0PScxMTYnIHZpZXdCb3g9JzAgMCA4MyAxMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDExNS4xODdWMC42ODAxNzZMODMgNjAuMjIzM0wwIDExNS4xODdaJyBmaWxsPSclMjM5OTAwMzUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGhlaWdodDogMTE1cHg7XG5cdFx0XHRcdHdpZHRoOiA4M3B4O1xuXHRcdFx0XHRsZWZ0OiAtJGdhcCAqIDI7XG5cdFx0XHRcdHRvcDogJGdhcCAqIDIuMjU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0QGV4dGVuZCAlYnV0dG9uLW91dGxpbmU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Lmhlcm8taW5uZXIge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDQwZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmhlcm8tdGl0bGUsIC5oZXJvLXN1bW1hcnkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdEBpbmNsdWRlIG9iamVjdC1maXQoMTYvOSwgMTAwJSk7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBDVEEgKysrXG4rKysrKysrKysrKysrKysrICovXG5cbi5oZXJvLXByb2ZpbGUge1xuXHQuaGVyby1wcm9maWxlLWlubmVyIHtcblx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdGZsZXgtZmxvdzogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAyIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDc1JSk7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogMiAkZ2FwICogMiAkZ2FwICogMiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg3MCUpO1xuXHRcdFx0cGFkZGluZzogJGdhcCAqIDMgJGdhcCAqIDMgJGdhcCAqIDMgMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg2NSUpO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjg3JyBoZWlnaHQ9JzM4MycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMjUxVjY3bDEzNCA5NS42NzlMMCAyNTF6JyBmaWxsPSclMjNDMDAwMDAnLyUzRSUzQ3BhdGggZD0nTTY3IDE4NFYwbDEzNCA5NS42OEw2NyAxODR6JyBmaWxsPSclMjNDNjAnLyUzRSUzQ3BhdGggZD0nTTE1MyAzODNWMTk5bDEzNCA5NS42NzlMMTUzIDM4M3onIGZpbGw9JyUyM0ZDOTc3QycvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRoZWlnaHQ6IDM4M3B4O1xuXHRcdFx0d2lkdGg6IDI4N3B4O1xuXHRcdFx0bGVmdDogLSRnYXAgKiAxMztcblx0XHRcdGJvdHRvbTogLSRnYXAgKiAzLjc1O1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdGxlZnQ6IC0kZ2FwICogMjA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuc2Vjb25kYXJ5ICYge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZXJvLXByb2ZpbGUtc3VtbWFyeSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMS4yNTtcblx0XHR9XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdEBleHRlbmQgJWJ1dHRvbi13aGl0ZS1vdXRsaW5lO1xuXHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDEuNTtcblx0XHR9XG5cdH1cblxuXHQmLmhlcm8tcHJvZmlsZS1oYXMtaW1nIHtcblx0XHQvLyBtYXJnaW46IC0kZ2FwICogMiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Ly8gcGFkZGluZy10b3A6ICRnYXAgKiAyO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHQvLyBtYXJnaW46ICRnYXAgKiA3IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJGdhcCAqIDM7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvLXByb2ZpbGUtaW1hZ2Uge1xuXHRcdFx0XHQvLyBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHRwYWRkaW5nOiAwICRnYXAgKiAyO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDYwdnc7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiA1MHZ3O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg0MCUpO1xuXHRcdFx0XHRcdC8vIGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdC8vIG1hcmdpbi1ib3R0b206IC0kZ2FwICogNTtcblx0XHRcdFx0XHQvLyBtYXJnaW4tdG9wOiAtJGdhcCAqIDU7XG5cdFx0XHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyODcnIGhlaWdodD0nMzgzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAyNTFWNjdsMTM0IDk1LjY3OUwwIDI1MXonIGZpbGw9JyUyM0MwMDAwMCcvJTNFJTNDcGF0aCBkPSdNNjcgMTg0VjBsMTM0IDk1LjY4TDY3IDE4NHonIGZpbGw9JyUyM0M2MCcvJTNFJTNDcGF0aCBkPSdNMTUzIDM4M1YxOTlsMTM0IDk1LjY3OUwxNTMgMzgzeicgZmlsbD0nJTIzRkM5NzdDJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzgzcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjg3cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtJGdhcCAqIDEwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtJGdhcCAqIDI7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzIuNSUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvLXByb2ZpbGUtaW5uZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwICogMS41ICRnYXAgKiAyIDAgJGdhcCAqIDI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDU1JSk7XG5cdFx0XHRcdFx0cGFkZGluZzogJGdhcCAqIDMgMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJGdhcCAqIDM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJGdhcCAqIDQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJGdhcCAqIDU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVyby1wcm9maWxlLW5hbWUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVyby1wcm9maWxlLXRpdGxlIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJG5vcm1hbDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oZXJvLXByb2ZpbGUtaW5mbyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVyby1wcm9maWxlLXN1bW1hcnkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zNXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGVyby1wcm9maWxlLW5hbWUsXG5cdC5oZXJvLXByb2ZpbGUtdGl0bGUsXG5cdC5oZXJvLXByb2ZpbGUtc3VtbWFyeSxcblx0Lmhlcm8tcHJvZmlsZS10ZWxlcGhvbmUsXG5cdC5oZXJvLXByb2ZpbGUtZW1haWwsXG5cdC5oZXJvLXByb2ZpbGUtaW5mbyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuICAgICYtb3V0ZXIge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdC8vIHBhZGRpbmc6IDAgMCAkZ2FwICogMiAwO1xuXHR9XG59XG4iLCIubWZwLWNsb3NlIHtcblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IE1FRElBIEJMT0NLICsrK1xuKysrKysrKysrKysrKysrKysrKysrKysrICovXG5cbi5tZWRpYS1ibG9jayB7XG5cdEBleHRlbmQgJWZsZXg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtaW4taGVpZ2h0OiA0MjBweDtcblxuXHQmLW91dGVyIHtcblx0XHQmLnJpZ2h0IHtcblx0XHRcdC5tZWRpYS1ibG9jayB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdGZsZXgtZmxvdzogcm93LXJldmVyc2Ugbm93cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtZWxlbWVudCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHQgICAgJi5zZWNvbmRhcnkge1xuXHRcdCAgICAubWVkaWEtYmxvY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cblx0XHRcdFx0Ji1pbmZvIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0ICAgIH1cblx0XHQmLm1lZGlhLXNlY29uZGFyeSB7XG5cdFx0XHQubWVkaWEtYmxvY2sge1xuXHRcdFx0XHQmLXRpdGxlLFxuXHRcdFx0XHQmLWluZm8ge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRcdEBleHRlbmQgJWJ0bi1zZWNvbmRhcnktb3V0bGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0ICAgICYudmlkZW8ge1xuXHRcdCAgICAubWVkaWEtYmxvY2sge1xuXHRcdFx0ICAgIG1pbi1oZWlnaHQ6IGF1dG87XG5cblx0XHRcdCAgICAmLWVsZW1lbnQge1xuXHRcdFx0XHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goNjAlKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0ICAgIC52aWRlby1vdXRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cblx0XHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdCAgICB9XG5cdFx0XHQgICAgJi1pbmZvIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgZmxleGJveCg0MCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0ICAgIH1cblx0ICAgIH1cblx0fVxuXG4gICAgJi1lbGVtZW50LCAmLWluZm8ge1xuXHQgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmLWluZm8ge1xuXHQgICAgQGV4dGVuZCAlZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHQgICAgQGluY2x1ZGUgZmxleGJveCg0MCUpO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdCAgICB9XG5cblx0ICAgIC5idXR0b24ge1xuXHRcdFx0QGV4dGVuZCAlYnV0dG9uLW91dGxpbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwIC8gMjtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuXHRcdFx0fVxuXHQgICAgfVxuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJtO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAyO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgKiA0O1xuXHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDQ7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogNCAkZ2FwICogMztcblx0XHRcdHdpZHRoOiAxMjAlO1xuXG5cdFx0XHQucmlnaHQgJiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0yMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdCAgICBwIHtcblx0XHQgICAgcGFkZGluZy1ib3R0b206ICRnYXA7XG5cblx0XHQgICAgYSB7XG5cdFx0XHQgICAgQGV4dGVuZCAldGV4dC1ob3Zlcjtcblx0XHRcdCAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHQgICAgfVxuXHQgICAgfVxuICAgIH1cbiAgICAmLWVsZW1lbnQge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHQgICAgQGluY2x1ZGUgZmxleGJveCg2MCUpO1xuXHQgICAgfVxuXG5cdCAgICAmLXBsYXkge1xuXHRcdCAgICBAZXh0ZW5kIC5idXR0b247XG5cdFx0ICAgIEBpbmNsdWRlIGNlbnRlcmVyKHRydWUsIHRydWUpO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjcpO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMS41ICRnYXAgKiAxLjI1O1xuXHRcdCAgICB3aWR0aDogYXV0bztcblx0XHQgICAgei1pbmRleDogMjtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRnYXAgLyAyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdH1cblx0ICAgIH1cblxuXHQgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoMTYvOSwgMTAwJSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHQgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXHQgICAgICAgICAgICBsZWZ0OiAwO1xuXHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vLW9iamVjdGZpdCAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblx0ICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG5cdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdCAgICBmb250LXNpemU6IDEuNnJlbTtcblx0ICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwO1xuXG5cdCAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwICogMS41O1xuXHQgICAgfVxuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogTUVUQURBVEEgKysrXG4rKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gTWV0YWRhdGEgb24gYW4gYXJ0aWNsZSBwYWdlXG4ubWV0YWRhdGEge1xuICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcblxuICAgICYtbGluayB7XG4gICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB9XG5cbiAgICB0aW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIH1cbn1cblxuLm1ldGFsYWJlbCB7XG4gICAgQGV4dGVuZCAlZm9udC1sYWJlbDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcbiAgICB9XG59XG5cbi8vIFRhZ3NcblxuLnRhZ3Mge1xuXHRtYXJnaW4tdG9wOiAkZ2FwO1xufVxuLm1ldGF0YWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogJGdhcCAvIDQgJGdhcCAvIDQgMCAwO1xuXG4gICAgJi1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQ6ICRib2xkIDAuOGVtLzEuNSAkZm9udC1ib2R5O1xuICAgICAgICBtYXJnaW46ICRnYXAgLyA0ICRnYXAgLyA0ICRnYXAgLyA0IDA7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyA0ICRnYXAgLyAxLjU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBQQUdJTkFUSU9OICsrK1xuKysrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gUGFnaW5hdGlvbiBsaW5rcyBmb3IgdGhlIGxpc3RpbmcgYW5kIGZlYXR1cmVzIHBhZ2VzXG5cbiVwYWdpbmF0aW9uIHtcbiAgICBAZXh0ZW5kICVmbGV4O1xuICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgYSB7XG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTkwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG5cbiAgICAmLW51bWJlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gNCAkZ2FwIC8gMjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLWFycm93IHtcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLWN1cnJlbnQge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkbGluZSAkc2Vjb25kYXJ5IGluc2V0O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJi1udW1iZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwIC8gNDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbGVtZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQGlmICR3b3JkcHJlc3Mge1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbjtcblxuICAgICAgICAmX2Jsb2NrIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYmxvY2s7XG5cbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm51bWVyYWwge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tbnVtYmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnZpZXdfYWxsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9lbGVtZW50IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tZWxlbWVudDtcblxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWFycm93O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pe1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYXJyb3c7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSl7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1jdXJyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuLy8gfVxuXG5AaWYgJGRydXBhbCB7XG4gICAgLnBhZ2VyIHtcblx0ICAgIHBhZGRpbmc6ICRnYXAgMDtcblxuXHQgICAgJl9faXRlbXMge1xuXHQgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb247XG5cdCAgICB9XG5cbiAgICAgICAgJi1maXJzdCB7IGZsb2F0OiByaWdodDsgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuXHQgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYmxvY2s7XG5cblx0ICAgICAgICBhIHtcblx0ICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1lbGVtZW50O1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwO1xuXHQgICAgICAgIH1cblxuXHQgICAgICAgICYuaXMtYWN0aXZlIHtcblx0ICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1lbGVtZW50O1xuXHQgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWN1cnJlbnQ7XG5cblx0ICAgICAgICAgICAgYSB7XG5cdFx0ICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdCAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cdFx0ICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXG5cdCAgICAgICAgJi0tZmlyc3QgYSxcblx0ICAgICAgICAmLS1wcmV2aW91cyBhLFxuXHQgICAgICAgICYtLW5leHQgYSxcblx0ICAgICAgICAmLS1sYXN0IGEge1xuXHQgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWFycm93O1xuXHQgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWJsb2NrO1xuXHQgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZWxsaXBzaXMge1xuICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1lbGVtZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogVEVBTSBQUk9GSUxFICsrK1xuKysrKysrKysrKysrKysrKysrKysrKysrKyAqL1xuXG4ucHJvZmlsZSB7XG5cdEBleHRlbmQgJWZsZXg7XG5cdC8vIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdHBhZGRpbmc6ICRnYXAgKiAyIDA7XG5cbi8vIFx0Ji1vdmVybGF5IHtcbi8vIFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjcpO1xuLy8gXHRcdGhlaWdodDogMTAwJTtcbi8vIFx0XHRvcGFjaXR5OiAwO1xuLy8gXHRcdGxlZnQ6IDA7XG4vLyBcdFx0cG9zaXRpb246IGZpeGVkO1xuLy8gXHRcdHRvcDogMDtcbi8vIFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG4vLyBcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0ei1pbmRleDogOTk7XG4vL1xuLy8gXHRcdCYuYWN0aXZlLXByb2ZpbGUge1xuLy8gXHRcdFx0b3BhY2l0eTogMTtcbi8vIFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG4vLyBcdFx0fVxuLy8gXHR9XG5cblx0Ji1lbGVtZW50IHtcblx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgJGdhcCAqIDI7XG5cblx0XHQmLWxpbmsge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cblx0XHRcdFx0LmxpbmsgJiB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg0Ny41JSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgzMSUpO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgyMi41JSk7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKG4rNCkge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAzO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQobis1KSB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2dvcyAmIHtcblx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdC5wcm9maWxlLWxpbmsge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWxpbmsge1xuXHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHR9XG5cblx0Ji1pdGVtIHtcblx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJtO1xuXHRcdGJvcmRlci10b3A6ICRsaW5lICogMyBzb2xpZCAkc2Vjb25kYXJ5O1xuXHRcdGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQucHJvZmlsZS1lbGVtZW50LWxpbmsgJiB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQubGlnaHQgJixcblx0XHQuc3VwZXJsaWdodCAmLFxuXHRcdC5zZWNvbmRhcnkgJixcblx0XHQuaGFzLWJnLWltZyAmLFxuXHRcdC50ZXJ0aWFyeSAmIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHQubG9nb3MgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cdH1cblxuXHQmLWltYWdlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQubG9nb3MgJiB7XG5cdFx0XHRcdGhlaWdodDogJGdhcCAqIDU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXdyYXAge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwICRnYXAgKiAxLjc1O1xuXHR9XG5cdCYtbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxLjNlbTtcblxuXHRcdC5sb2dvcyAmIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xNXJlbTtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG5cdFx0cGFkZGluZy10b3A6ICRnYXAgLyAxLjc1O1xuXG5cdFx0JiArIC5wcm9maWxlLWFkZHJlc3Mge1xuXHRcdFx0Ly8gcGFkZGluZy10b3A6ICRnYXAgLyAyO1xuXHRcdH1cblx0fVxuXG5cdCYtdGVsZXBob25lLFxuXHQmLWVtYWlsIHtcblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1zdW1tYXJ5IHtcblx0ICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdCAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICBtYXJnaW4tdG9wOiAwO1xuXHQgICAgb3ZlcmZsb3c6IHNjcm9sbDtcblx0ICAgIHBhZGRpbmc6ICRnYXAgKiA1ICRnYXAgKiAyICRnYXAgKiAyO1xuXHQgICAgcG9zaXRpb246IGZpeGVkO1xuXHQgICAgcmlnaHQ6IC05MCU7XG5cdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHQgICAgdG9wOiAwO1xuXHQgICAgd2lkdGg6IDkwJTtcblx0ICAgIHotaW5kZXg6IDk5OTtcblxuXHQgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0ICAgIHBhZGRpbmc6ICRnYXAgKiAyLjU7XG5cdFx0XHRyaWdodDogLTUwJTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdCAgICBwYWRkaW5nOiAkZ2FwICogNTtcblx0XHRcdHJpZ2h0OiAtMzUlO1xuXHRcdFx0d2lkdGg6IDM1JTtcblx0ICAgIH1cblxuXHQgICAgJi5hY3RpdmUtcHJvZmlsZSB7XG5cdFx0XHRyaWdodDogMDtcblx0ICAgIH1cblxuXHRcdCYtY29weSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi4oCUXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHQgICAgLnByb2ZpbGUtc3VtbWFyeS1jbG9zZSB7XG5cdFx0ICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG5cdCAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXHQgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgcmlnaHQ6ICRnYXAgKiAyO1xuXHQgICAgICAgIHRvcDogJGdhcCAqIDI7XG5cdFx0XHR6LWluZGV4OiA5OTk7XG5cblx0ICAgICAgICAmOmhvdmVyIHtcblx0XHQgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHQgICAgICAgIH1cblx0ICAgIH1cblxuXHQgICAgJi1pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMTtcblxuXHRcdFx0LnByb2ZpbGUtbmFtZSB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJGdhcDtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdCAgICB9XG5cdH1cblx0Ji1tZXRhIHtcblx0XHRtYXJnaW4tdG9wOiAkZ2FwO1xuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6ICRnYXAgLyA0IDA7XG5cblx0XHRcdCYtbGluayB7XG5cdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgMnB4ICRibGFjaztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ2FwIC8gMjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgY2VudGVyZXIodHJ1ZSwgdHJ1ZSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cblx0XHRcdFx0XHQucHJvZmlsZS1tZXRhLWl0ZW0tdGV4dCB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggJHByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYubWFpbCB7XG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdGhlaWdodDogJGdhcCAqIDEuMjtcblx0XHRcdFx0XHRcdHdpZHRoOiAkZ2FwICogMS4yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJGdhcCAvIDEuNTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmxvZ29zIHtcblxuXHQrIC5sb2dvcyB7XG5cdFx0bWFyZ2luLXRvcDogLSRnYXAgKiAyLjU7XG5cdH1cblx0LmZpcnN0LXdvcmQge1xuXHRcdGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFBVTExRVU9URSArKytcbisrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLnB1bGxxdW90ZSB7XG5cdEBleHRlbmQgJWZsZXg7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3YXJtO1xuXHRmb250LWZhbWlseTogJGZvbnQtcXVvdGU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQvLyBtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQmLWltYWdlIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0cGFkZGluZzogJGdhcCAqIDIuMjUgMCAkZ2FwICogMiAkZ2FwICogMjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDIwJSk7XG5cdFx0fVxuXG5cdFx0KyAucHVsbHF1b3RlLWluZm8ge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAyO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDgwJSk7XG5cdFx0XHR9XG5cblx0XHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiAtJGdhcCAqIDE0O1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1pbmZvIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAyICRnYXAgKiAzICRnYXAgKiAyICRnYXAgKiA0O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAyICRnYXAgKiAzICRnYXAgKiAyICRnYXAgKiA3LjU7XG5cdFx0fVxuXHR9XG5cblx0YmxvY2txdW90ZSB7XG5cdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcCAvIDEuNTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgxJyBoZWlnaHQ9JzExOCcgdmlld0JveD0nMCAwIDgxIDExOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuODA4MTA1IDExOFYwTDc5LjgyNjYgNjEuMzU5N0wwLjgwODEwNSAxMThaJyBmaWxsPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNNDkuMTYgNTkuMTk5OEM1MC44NCA0OC42Mzk4IDUzLjg0IDM2Ljk5OTggNTcuNTYgMjYuNzk5OEw0Ni41MiAyNy43NTk4QzQxIDM2Ljc1OTggMzUuODQgNDguNTE5OCAzMi4xMiA2MC4yNzk4TDQ5LjE2IDU5LjE5OThaTTcyLjU2IDU5LjE5OThDNzQuMjQgNDguNjM5OCA3Ny4zNiAzNi45OTk4IDgwLjk2IDI2Ljc5OThMNjkuOTIgMjcuNzU5OEM2NC40IDM2Ljc1OTggNTkuMjQgNDguNTE5OCA1NS41MiA2MC4yNzk4TDcyLjU2IDU5LjE5OThaJyBmaWxsPSclMjM5OTAwMzMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0aGVpZ2h0OiAxMThweDtcblx0XHRcdHdpZHRoOiA4MC4xNXB4O1xuXHRcdFx0bGVmdDogLSRnYXAgKiA2LjU7XG5cdFx0XHR0b3A6IC0kZ2FwO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdH1cblx0fVxuXHRjaXRlIHtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0fVxuXHR9XG5cdCYtc2hhcmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZ2FwICogNTtcblx0XHRcdHRvcDogLTRweDtcblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdEBleHRlbmQgJWZvbnQtY29udGVudDtcblx0XHRcdGNvbG9yOiAkZ3JleTMwO1xuXHRcdFx0Zm9udC1zaXplOiAwLjdlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgJGdhcCAqIDQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5MzA7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWVsZW1lbnQge1xuXHRcdCAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlcjtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblx0XHQgICAgY29sb3I6ICR3aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICBtYXJnaW46IDAgMCAwICRnYXAgLyAyO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIHdpZHRoOiAzMHB4O1xuXG5cdFx0ICAgIC5pY29uIHtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAzcHg7XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogU0hBUkUgKysrXG4rKysrKysrKysrKysrKysrKysgKi9cblxuLnNoYXJlIHtcblx0QGV4dGVuZCAlZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Ji1pdGVtIHtcblx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgJGdhcCAkZ2FwICogMS41O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goYXV0byk7XG5cdFx0XHRtYXJnaW46IDAgJGdhcDtcblx0XHR9XG5cblx0XHQmLndoYXRzYXBwIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHR9XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogNzAlO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LnNlY29uZGFyeSAmIHtcblx0XHRcdFx0QGV4dGVuZCAlYnV0dG9uLXdoaXRlLW91dGxpbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ2FwIC8gMjtcblx0XHRcdH1cblxuXHRcdFx0Ji53aGF0c2FwcCwgJi5saW5rIHtcblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdGhlaWdodDogMS4yZW07XG5cdFx0XHRcdFx0d2lkdGg6IDEuMmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4uLy4uL2Fzc2V0cy93ZWJmb250cy9zbGljay9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiAxMHB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljayB7XG4gICAgJi1saXN0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLXRyYWNrIHtcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcbiAgICB9XG5cbiAgICAmLXNsaWRlIHtcbiAgICAgICAgZmxleDogMSBhdXRvO1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHk9PVwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTYwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02MCUpO1xuICAgIHotaW5kZXg6IDk5O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCBmYWxzZSk7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZCB7XG4gICAgJi5zbGljay1zbGlkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1x0XG4gICAgfVxuICAgIFxufVxuXG4uc2xpY2stZG90cyB7XG4gICAgQGluY2x1ZGUgY2VudGVyZXIodHJ1ZSwgZmFsc2UpO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogKysrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFNUQVRJU1RJQ1MgKysrXG4rKysrKysrKysrKysrKysrKysrKysrKyAqL1xuXG4uc3RhdGlzdGljIHtcblx0QGV4dGVuZCAlZmxleDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdHBhZGRpbmc6ICRnYXAgJGdhcCAvIDIgMDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdHBhZGRpbmc6IDAgJGdhcCAqIDI7XG5cdH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdCAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgXHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0Ym9yZGVyLXRvcDogJGxpbmUgKiAzIHNvbGlkICRzZWNvbmRhcnk7XG4gICAgXHRtYXJnaW46IDAgMCAkZ2FwICogMjtcblxuICAgIFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdCAgICBcdEBpbmNsdWRlIGZsZXhib3goNDglKTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwICogMS41O1xuICAgIFx0fVxuXG4gICAgXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0ICAgIFx0QGluY2x1ZGUgZmxleGJveCgyMCUpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogJGxpbmUgc29saWQgJHdhcm0tZGFyaztcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdCAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gLnN0YXRpc3RpYy1pdGVtIHtcblx0ICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCg0OCUpO1xuXHRcdCAgICB9XG5cdFx0ICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyksICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiAuc3RhdGlzdGljLWl0ZW0ge1xuXHQgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDI4JSk7XG5cdFx0ICAgIH1cbiAgICBcdH1cbiAgICBcdCY6bGFzdC1jaGlsZCB7XG5cdCAgICBcdC8vIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cblx0ICAgIFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0ICAgIFx0XHQvLyBtYXJnaW46IDAgMCAkZ2FwICogMjtcblx0ICAgIFx0fVxuICAgIFx0fVxuXG5cdFx0Ji5zdGF0aXN0aWMtaGFzLWxpbmsge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci10b3A6ICRsaW5lICogMyBzb2xpZCAkc2Vjb25kYXJ5LWRhcms7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMjUpO1xuXG5cdFx0XHRcdC5zdGF0aXN0aWMtdmFsdWUge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktZGFyaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgICYtdmFsdWUge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IC0kZ2FwIC8gNDtcblx0XHRtYXJnaW4tdG9wOiAtJGdhcCAvIDQ7XG5cblx0XHRhIHtcblx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtJGdhcCAvIDI7XG5cdFx0XHRtYXJnaW4tdG9wOiAtJGdhcCAvIDI7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtJGdhcDtcblx0XHRcdG1hcmdpbi10b3A6IC0kZ2FwO1xuXHRcdH1cblxuICAgICAgICAmLW51bWJlciB7XG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdGZvbnQtc2l6ZTogMi43NXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRmb250LXNpemU6IDQuNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNi41cmVtO1xuXHRcdFx0fVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG5cdFx0Y29sb3I6ICRkYXJrLWdyZXk7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMzVyZW07XG5cdFx0fVxuICAgIH1cblxuXHQmLXN1bW1hcnkge1xuXHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cdH1cblxuXHQmLWxpbmsge1xuXHRcdG1hcmdpbi10b3A6ICRnYXAgKiAxLjU7XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdEBleHRlbmQgJWJ1dHRvbi1vdXRsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uLWZvb3RlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmVkO1xuXHR9XG59XG4iLCIuY29udGVudHtcbiAgICAuZ2FsbGVyeXtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xuICAgICAgICBtYXJnaW4tbGVmdDotNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LTVweDtcblxuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29ue1xuICAgICAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjpzb2xpZCA1cHggdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnpvb20taW47XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi8qICsrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBXWVNJV1lHICsrK1xuKysrKysrKysrKysrKysrKysrKysgKi9cblxuLnd5c2l3eWcge1xuXHRtYXJnaW46IDA7XG5cblx0YSB7XG5cdFx0LnNlY29uZGFyeSAmIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Ji5jZW50ZXIge1xuXHRcdC5jb250ZW50IHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50IHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdHdpZHRoOiA2Ni42NiU7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogSE9NRSArKytcbisrKysrKysrKysrKysrKysrICovXG5cbi5ob21lLWRyb3Bkb3duIHtcblx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0bWFyZ2luLXRvcDogLSRnYXAgKiA0Ljc1O1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdG1heC13aWR0aDogJHBhZ2Utd2lkdGg7XG5cdFx0XHRwYWRkaW5nOiAwICRnYXAgKiAyO1xuXHRcdH1cblx0fVxuXG5cdC5maWx0ZXItb3V0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0cGFkZGluZzogJGdhcCAqIDEuNSAkZ2FwICogMiAkZ2FwICogMjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogJGdhcCAqIDM7XG5cdFx0fVxuXG5cdFx0LmZpbHRlci1pbm5lciB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZsZXgtZmxvdzogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0ZmxleC1mbG93OiByb3c7XG5cdFx0XHR9XG5cblx0XHRcdD4gKiB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRAZXh0ZW5kICVoMTtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4yNXJlbTtcblx0XHRcdFx0XHQvLyBsaW5lLWhlaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJGdhcCAqIDQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJGdhcCAqIDY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZpbHRlciB7XG5cdFx0XHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1ibG9jayB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveChhdXRvKTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNDVyZW07XG5cdFx0XHRcdFx0XHQvLyBsaW5lLWhlaWdodDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgLyAyO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ2FwICogMS4yNTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLWZpZWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjUwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLXN1Ym1pdCB7XG5cdFx0XHRcdFx0QGV4dGVuZCAlYnV0dG9uLXdoaXRlLW91dGxpbmU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAkZ2FwICogMztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNhcm91c2VsLWNhcmRzIHtcblx0Ji1vdXRlciB7XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMS41O1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uIHtcblx0XHRcdCYtaGVhZGVyIHtcblx0XHRcdFx0KyAuY29udGFpbmVyIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbGljay1saXN0IHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBhZGRpbmc6ICRnYXA7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0LmNhcmQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLWFycm93IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiAkbGluZSBzb2xpZCAkc2Vjb25kYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiAxNy4yOHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR9XG5cblx0XHQmLnNsaWNrLWRpc2FibGVkIHtcblx0XHRcdGJvcmRlcjogJGxpbmUgc29saWQgcmdiYSgkc2Vjb25kYXJ5LCAwLjI1KTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLXByZXYge1xuXHRcdGxlZnQ6ICRnYXA7XG5cblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVhayh4bGFyZ2UpIHtcblx0XHRcdGxlZnQ6IC0kZ2FwICogNDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDE4IDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTE3LjI4NDkgMy4yMzg1OEwxNy4yODQ5IDBMOS4wOTE5MmUtMDcgOS42MDAwNkwxNy4yODQ5IDIwTDE3LjI4NDkgMTYuNDkxNkw1LjgzMTA0IDkuNjAwMDZMMTcuMjg0OSAzLjIzODU4WicgZmlsbD0nJTIzOTkwMDMzJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDE4IDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTE3LjI4NDkgMy4yMzg1OEwxNy4yODQ5IDBMOS4wOTE5MmUtMDcgOS42MDAwNkwxNy4yODQ5IDIwTDE3LjI4NDkgMTYuNDkxNkw1LjgzMTA0IDkuNjAwMDZMMTcuMjg0OSAzLjIzODU4WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLW5leHQge1xuXHRcdHJpZ2h0OiAkZ2FwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrKHhsYXJnZSkge1xuXHRcdFx0cmlnaHQ6IC0kZ2FwICogNDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDE4IDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAgMTYuNzYxNFYyMEwxNy4yODQ5IDEwLjM5OTlMMCAwVjMuNTA4NDJMMTEuNDUzOCAxMC4zOTk5TDAgMTYuNzYxNFonIGZpbGw9JyUyMzk5MDAzMycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxOCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wIDE2Ljc2MTRWMjBMMTcuMjg0OSAxMC4zOTk5TDAgMFYzLjUwODQyTDExLjQ1MzggMTAuMzk5OUwwIDE2Ljc2MTRaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2FyZCB7XG5cdFx0Ji1oZWFkZXIge1xuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkZGFyay1ncmV5O1xuXHRcdFx0XHRmb250LXdlaWdodDogJG5vcm1hbDtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwIC8gMS4yNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtYnV0dG9uLW91dGVyIHtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAxLjc1O1xuXG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0QGV4dGVuZCAlYnV0dG9uLW91dGxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pbmZvcm1hdGlvbi1jYXJkcyB7XG5cdCYtb3V0ZXIge1xuXHRcdC5zZWN0aW9uIHtcblx0XHRcdCYtaGVhZGVyIHtcblx0XHRcdFx0KyAuY29udGFpbmVyIHtcblx0XHRcdFx0XHQvLyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwICRnYXAgKiAyO1xuXG5cdFx0XHRcdFx0LmNhcmQge1xuXHRcdFx0XHRcdFx0Ly8gYm94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNCk7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNDA1cHg7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQwNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLXdyYXAge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdFx0Ji1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0QGV4dGVuZCAlZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgKiA2O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRnYXAgKiA2O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYtaGVhZGVyIHtcblx0XHRcdFx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjI1cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYtbGluayB7XG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuaG92ZXJlZCB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cblx0XHRcdFx0XHRcdFx0LmNhcmQtaW1hZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuXHRcdFx0XHRcdFx0XHRcdC8vIG9wYWNpdHk6IDAuMjU7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAxNSk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuY2FyZC1saW5rIHtcblx0XHRcdFx0XHRcdFx0XHQvLyBjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wYWdlLWJ1aWxkZXIge1xuXHQuaGVybyB7XG5cdFx0Ji1vdXRlciB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRcdFx0Ji5mdWxsIHtcblx0XHRcdFx0Lmhlcm8taW1hZ2Uge1xuXHRcdFx0XHRcdCsgLmhlcm8taW5mbyB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg4MCUpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46ICRnYXAgKiAxMSBhdXRvICRnYXAgKiAzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnNpbmdsZS1wb3N0IHtcblx0Lmhlcm8ge1xuXHRcdCYtb3V0ZXIge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0XHRcdCYuZnVsbCB7XG5cdFx0XHRcdC5oZXJvLWltYWdlIHtcblx0XHRcdFx0XHQrIC5oZXJvLWluZm8ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goODAlKTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAkZ2FwICogMTEgYXV0byAkZ2FwICogMztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lmhlcm8taW5uZXIge1xuXHRcdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0XHQvLyBib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdFx0XHRcdFx0XHQvLyBjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNlbnRyZXMtbGlzdGluZyB7XG5cdC5zZWN0aW9uLWhhcy1pbWcge1xuXHRcdCsgLmZpbHRlciB7XG5cdFx0XHQmLW91dGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLSRnYXAgKiA0LjI1O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5maWx0ZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Ji1vdXRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0kZ2FwICogMi4yNTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZGFyaztcblx0XHRcdFx0cGFkZGluZzogJGdhcCAqIDEuNSAkZ2FwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogJGdhcCAqIDEuNzUgJGdhcCAqIDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAkZ2FwICogMS43NSAkZ2FwICogMi41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1oZWFkZXIge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzUlKTtcblx0XHRcdH1cblxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0kZ2FwIC8gMztcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkZ2FwICogMS41O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMjVyZW07XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkZ2FwICogMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDEwIDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUgMTQuMDc0QzUgMTQuMDc0IDEwIDcuNzY3NzYgMTAgNS4wMDQwOEMxMCAyLjI0MDQgNy43NjE0MiAwIDUgMEMyLjIzODU4IDAgMCAyLjI0MDQgMCA1LjAwNDA4QzAgNy43Njc3NiA1IDE0LjA3NCA1IDE0LjA3NFpNNS4wMDAwMSA3LjE5MzI5QzYuMjA4MTMgNy4xOTMyOSA3LjE4NzUxIDYuMjEzMTIgNy4xODc1MSA1LjAwNDAxQzcuMTg3NTEgMy43OTQ5IDYuMjA4MTMgMi44MTQ3MiA1LjAwMDAxIDIuODE0NzJDMy43OTE4OCAyLjgxNDcyIDIuODEyNSAzLjc5NDkgMi44MTI1IDUuMDA0MDFDMi44MTI1IDYuMjEzMTIgMy43OTE4OCA3LjE5MzI5IDUuMDAwMDEgNy4xOTMyOVonIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0dG9wOiAkZ2FwIC8gMS45O1xuXHRcdFx0XHRcdGxlZnQ6ICRnYXAgLyA2O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAkZ2FwIC8gMS41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXN1YnRpdGxlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWlubmVyIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogJGdhcDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNjAlKTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtYmxvY2sge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwIC8gMS41O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgzMCUpO1xuXG5cdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveChhdXRvKTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwIC8gMi41O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ2FwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHQuZmlsdGVyLWZpZWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRnYXA7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXN1Ym1pdCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KGF1dG8pO1xuXHRcdFx0QGV4dGVuZCAlYnV0dG9uLXdoaXRlLW91dGxpbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwIC8gMjtcblx0XHRcdHBhZGRpbmc6IDAgJGdhcDtcblx0XHRcdGhlaWdodDogJGdhcCAqIDM7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sZWdlbmQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0QGV4dGVuZCAlYnV0dG9uLXdoaXRlLW91dGxpbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ2FwIC8gMS41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1tYXAge1xuXHRcdGlmcmFtZSB7XG5cdFx0XHRoZWlnaHQ6IDU1MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTYuNTVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uY2FyZHMge1xuXHQmLW91dGVyIHtcblx0XHQmLmNlbnRyZXMge1xuXHRcdFx0LmNhcmQge1xuXHRcdFx0XHRAZXh0ZW5kICVjYXJkO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMXZ3IDJ2dyByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1oZWFkZXIge1xuXHRcdFx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji1zdW1tYXJ5IHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1uYW1lIHtcblx0XHRcdFx0XHRAZXh0ZW5kICVoNjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgLyAyO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgLyAyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1hZGRyZXNzIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwIC8gMjtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfigJQnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwIC8gMjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuY2VudHJlcy1zaW5nbGUge1xuXHQuaGVybyB7XG5cdFx0Ji1vdXRlciB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRcdFx0Ji5mdWxsIHtcblx0XHRcdFx0Lmhlcm8taW1hZ2Uge1xuXHRcdFx0XHRcdCsgLmhlcm8taW5mbyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goODAlKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogJGdhcCAqIDE1IGF1dG8gMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogJGdhcCAqIDIwIGF1dG8gMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lmhlcm8taW5uZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0kZ2FwICogNTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVyby1pbmZvIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHQuaGVyby1pbm5lciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdFx0Lmhlcm8tdGl0bGUge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zZWN0aW9uLWhhcy1pbWcge1xuXHRcdFx0XHQrIC5jZW50cmVzLXNpbmdsZS1tYXAge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6ICRnYXAgKiAzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6ICRnYXAgKiA4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhZGRyZXNzIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJGdhcDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0cDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgLyAyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNlbnRyZS1hZGRyZXNzIHtcblx0XHRcdFx0XHRAZXh0ZW5kICVoNTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJG5vcm1hbDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jZW50cmUtdGVsZXBob25lLFxuXHRcdFx0XHQuY2VudHJlLWVtYWlsIHtcblx0XHRcdFx0XHRAZXh0ZW5kICVoNjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaW1hZ2Uge1xuXHRcdFx0KyAuaGVyby1pbmZvIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgzJyBoZWlnaHQ9JzExNicgdmlld0JveD0nMCAwIDgzIDExNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMTE1LjE4N1YwLjY4MDE3Nkw4MyA2MC4yMjMzTDAgMTE1LjE4N1onIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1tYXAge1xuXHRcdC5zZWN0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZGV0YWlscyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRoZWlnaHQ6IDUwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgKiAxLjU7XG5cdFx0XHRwYWRkaW5nOiAwICRnYXAgKiAyIDAgMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdH1cblxuXHRcdFx0YWRkcmVzcyB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAvIDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2VudHJlLWFkZHJlc3Mge1xuXHRcdFx0XHRcdEBleHRlbmQgJWg1O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNlbnRyZS10ZWxlcGhvbmUsXG5cdFx0XHRcdC5jZW50cmUtZW1haWwge1xuXHRcdFx0XHRcdEBleHRlbmQgJWg2O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1pZnJhbWUge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgKiAyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJGdhcCAqIDI7XG5cdFx0XHR9XG5cblx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdGhlaWdodDogMzUwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC02LjU1cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdGhlaWdodDogNDUwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDU1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvZmlsZS1zaW5nbGUge1xuXHQuaGVybyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCYtaW1hZ2Uge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmICsgLmhlcm8taW5mbyB7XG5cdFx0XHRcdC5oZXJvLWlubmVyIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnN0b3JpZXMtbGlzdGluZyB7XG5cdC5jYXJkcy1zdG9yaWVzIHtcblx0XHQuY2FyZCB7XG5cdFx0XHQubWV0YWxhYmVsIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdhcm0tZGFyaztcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zZWFyY2gtbGlzdGluZyB7XG5cdC5maWx0ZXIge1xuXHRcdG1heC13aWR0aDogJHR3by10aGlyZHMtY29sdW1uO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtJGdhcDtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Ji1pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQuc2VhcmNoLWxpc3Rpbmcuc2VjdGlvbiB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJGdhcCAqIDE1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIl19 */
