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,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,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;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:#0e3181}.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-secondary,.button-secondary,input,textarea,select,.donate-amount,.content a[href^="http://"]:not([href*="mysite.com"]):after,.content a[href^="https://"]:not([href*="mysite.com"]):after,.content a[href^="//"]:not([href*="mysite.com"]):after,.content a[target=_blank]:after,.content a,figcaption a,.text-hover,.header .nav-item-link,.sidebar-nav-item .subnav_element,.item-link,.media-block-content p a,.metadata-link,.metalabel a,.content a img img,.profile-image img,.footer-nav-item.social .nav-item-link,.rnav-item-link,.rnav-arrow,.sidebar,.sidebar-show-button,.sidebar-meta-block-tag,.sidebar-meta-block.downloads .downloads-link,.sidebar-meta-share-button,.card,.reports .card-image img,.download-link,.filter-show-button,.metatag-link,.pagination a,.profile-overlay,.profile-summary,.profile-summary .profile-summary-close,.profile-meta-item-link,.profile-meta-item-text,.pullquote-share-element{-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-header,.footer-nav-outer,.header,.header-inner,.main-section,.main-section>*,.sidebar-meta,.sidebar-meta-share,.sidebar-meta-share-button,.cards,.cards>*,.download,.feat-items .container,.item,.filter,.hero,.hero-info,.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{display:-ms-flex;display:flex;flex-direction:row;flex-wrap:wrap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("../../assets/webfonts/opensans-regular.woff2") format("woff2"),url("../../assets/webfonts/opensans-regular.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("../../assets/webfonts/opensans-italic.woff2") format("woff2"),url("../../assets/webfonts/opensans-italic.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("../../assets/webfonts/opensans-bold.woff2") format("woff2"),url("../../assets/webfonts/opensans-bold.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("../../assets/webfonts/opensans-bolditalic.woff2") format("woff2"),url("../../assets/webfonts/opensans-bolditalic.woff") format("woff")}::-moz-selection{background:#ffeb3b;color:#192238}::selection{background:#ffeb3b;color:#192238}::-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,body.home .hero-title,h2,h3,.item-header-title,h4,.embed-outer .section-header-title,.donate-header-title,h5,h6,.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next,.btn-secondary,.button-secondary{font:700 1rem/1.2 "Spline Sans",sans-serif}.content table{font:400 1.2rem/1.5 "acumin-pro",sans-serif}.content,figcaption,.sidebar-meta-block-title,.sidebar-meta-share-title,.pullquote-share-title{font:400 1.2rem/1.5 "acumin-pro",sans-serif}.home .issue-inner .item-header-date,.card-header-date,.metadata,.pagination{font:400 1.2rem/1.5 "acumin-pro",sans-serif}.metalabel{font:700 0.9rem/1.5 "Spline Sans",sans-serif;letter-spacing:0.01em}h1,body.home .hero-title{font-size:2rem;font-size:calc(1.52rem + 1.4vw)}@media screen and (min-width: 960px){h1,body.home .hero-title{font-size:calc(1.72rem + 1.4vw);font-size:2rem}}@media screen and (min-width: 1280px){h1,body.home .hero-title{font-size:2.5rem}}@media screen and (min-width: 1700px){h1,body.home .hero-title{font-size:3rem}}h2{font-size:1.8rem;font-size:calc(1.6rem + 1vw)}@media screen and (min-width: 960px){h2{font-size:2.125rem;line-height:130%}}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,.embed-outer .section-header-title{font-size:1.4rem;font-size:calc(1.32rem + 0.4vw)}@media screen and (min-width: 1280px){h4,.embed-outer .section-header-title{font-size:1.625rem;line-height:1.3em}}.donate-header-title,h5{font-size:1.25rem;font-size:calc(1.21rem + 0.2vw)}@media screen and (min-width: 1280px){.donate-header-title,h5{font-size:1.4rem}}h6{font-size:1.125rem;font-size:calc(1.105rem + 0.1vw)}@media screen and (min-width: 1280px){h6{font-size:1.2rem}}.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next,.btn-secondary,.button-secondary{display:block;font-weight:400;padding:1rem 1.25rem;text-align:center;width:100%;font-size:1.125rem;line-height:1.2em;letter-spacing:0.01em}@media screen and (min-width: 560px){.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next,.btn-secondary,.button-secondary{display:inline-block;width:auto}}.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next{background:#fff06b;color:#192238;font-weight:500}.btn:hover,.button:hover,:hover[type="reset"],:hover[type="submit"],.media-block-element-play:hover,.pagination_element.prev:hover,.pagination_element.next:hover{background:#0e3181;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:#29375b}.btn-secondary,.button-secondary{box-shadow:inset 0 0 0 1px rgba(25,34,56,0.2)}.btn-secondary:hover,.button-secondary:hover{box-shadow:inset 0 0 0 1px currentColor}.btn-secondary:active,.button-secondary:active{background:rgba(25,34,56,0.1)}.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,.footer-links .button,.footer-links [type="reset"],.footer-links [type="submit"],.footer-links .media-block-element-play,.footer-links .pagination_element.prev,.footer-links .pagination_element.next{font-weight:400;position:relative;font-size:1em;border:2px solid transparent}.header-links .button:hover,.header-links :hover[type="reset"],.header-links :hover[type="submit"],.header-links .media-block-element-play:hover,.header-links .pagination_element.prev:hover,.header-links .pagination_element.next:hover,.footer-links .button:hover,.footer-links :hover[type="reset"],.footer-links :hover[type="submit"],.footer-links .media-block-element-play:hover,.footer-links .pagination_element.prev:hover,.footer-links .pagination_element.next:hover{border-color:#fff06b}.header .button,.header [type="reset"],.header [type="submit"],.header .media-block-element-play,.header .pagination_element.prev,.header .pagination_element.next,.footer .button,.footer [type="reset"],.footer [type="submit"],.footer .media-block-element-play,.footer .pagination_element.prev,.footer .pagination_element.next{display:grid;align-content:center;height:3.5rem;padding-left:2rem;background-color:transparent;color:#fff06b;font-weight:600;letter-spacing:0.01em;font-size:1rem;padding-left:2.2rem}@media screen and (min-width: 1280px){.header .button,.header [type="reset"],.header [type="submit"],.header .media-block-element-play,.header .pagination_element.prev,.header .pagination_element.next,.footer .button,.footer [type="reset"],.footer [type="submit"],.footer .media-block-element-play,.footer .pagination_element.prev,.footer .pagination_element.next{padding-left:1rem;margin-right:1rem;padding-left:3rem;font-size:1.125rem}}.header .button:before,.header [type="reset"]:before,.header [type="submit"]:before,.header .media-block-element-play:before,.header .pagination_element.prev:before,.header .pagination_element.next:before,.footer .button:before,.footer [type="reset"]:before,.footer [type="submit"]:before,.footer .media-block-element-play:before,.footer .pagination_element.prev:before,.footer .pagination_element.next:before{position:absolute;top:50%;transform:translate(0, -50%);left:1rem;content:url("../src/svg/data_icon.svg");position:absolute}@media screen and (min-width: 1280px){.header .button:before,.header [type="reset"]:before,.header [type="submit"]:before,.header .media-block-element-play:before,.header .pagination_element.prev:before,.header .pagination_element.next:before,.footer .button:before,.footer [type="reset"]:before,.footer [type="submit"]:before,.footer .media-block-element-play:before,.footer .pagination_element.prev:before,.footer .pagination_element.next:before{left:1.3rem}}.hero .button,.hero [type="reset"],.hero [type="submit"],.hero .media-block-element-play,.hero .pagination_element.prev,.hero .pagination_element.next{background:transparent;padding-left:unset;padding-right:unset;color:#fff;font-weight:400;line-height:21.6px;text-decoration:underline !important}.hero .button:hover,.hero :hover[type="reset"],.hero :hover[type="submit"],.hero .media-block-element-play:hover,.hero .pagination_element.prev:hover,.hero .pagination_element.next:hover{opacity:0.7}.media-block .button,.media-block [type="reset"],.media-block [type="submit"],.media-block .media-block-element-play,.media-block .pagination_element.prev,.media-block .pagination_element.next{background:#fff06b;color:#192238;border:3px solid #fff06b}.media-block .button:hover,.media-block :hover[type="reset"],.media-block :hover[type="submit"],.media-block .media-block-element-play:hover,.media-block .pagination_element.prev:hover,.media-block .pagination_element.next:hover{background:#0e3181;color:#fff;border:3px solid #0e3181}.cards-outer .section-footer .button,.cards-outer .section-footer [type="reset"],.cards-outer .section-footer [type="submit"],.cards-outer .section-footer .media-block-element-play,.cards-outer .section-footer .pagination_element.prev,.cards-outer .section-footer .pagination_element.next{border:2px solid #0e3181;color:#0e3181;background:transparent;padding:1rem 1.25rem;font-weight:500}.cards-outer .section-footer .button:hover,.cards-outer .section-footer :hover[type="reset"],.cards-outer .section-footer :hover[type="submit"],.cards-outer .section-footer .media-block-element-play:hover,.cards-outer .section-footer .pagination_element.prev:hover,.cards-outer .section-footer .pagination_element.next:hover{background:#0e3181;color:#fff}.cta .button,.cta [type="reset"],.cta [type="submit"],.cta .media-block-element-play,.cta .pagination_element.prev,.cta .pagination_element.next{margin-top:1.5rem;background:#fff06b;color:#192238;padding:1rem 1.25rem}.cta .button:hover,.cta :hover[type="reset"],.cta :hover[type="submit"],.cta .media-block-element-play:hover,.cta .pagination_element.prev:hover,.cta .pagination_element.next:hover{background:transparent;outline:3px solid #fff06b;color:#fff06b}.btnlist-inner .button,.btnlist-inner [type="reset"],.btnlist-inner [type="submit"],.btnlist-inner .media-block-element-play,.btnlist-inner .pagination_element.prev,.btnlist-inner .pagination_element.next{color:#fff}.issue-outer .section-footer .button,.issue-outer .section-footer [type="reset"],.issue-outer .section-footer [type="submit"],.issue-outer .section-footer .media-block-element-play,.issue-outer .section-footer .pagination_element.prev,.issue-outer .section-footer .pagination_element.next{border:2px solid #0e3181;color:#0e3181;background:transparent;padding:1rem 1.25rem;font-weight:500}.issue-outer .section-footer .button:hover,.issue-outer .section-footer :hover[type="reset"],.issue-outer .section-footer :hover[type="submit"],.issue-outer .section-footer .media-block-element-play:hover,.issue-outer .section-footer .pagination_element.prev:hover,.issue-outer .section-footer .pagination_element.next:hover{background:#0e3181;color:#fff;border:2px solid #0e3181}.content .button,.content [type="reset"],.content [type="submit"],.content .media-block-element-play,.content .pagination_element.prev,.content .pagination_element.next{margin-top:1.5rem;background:#fff06b;color:#192238;padding:1rem 1.25rem;border:2px solid #fff06b;font-size:1.125rem;font-weight:500}.content .button:hover,.content :hover[type="reset"],.content :hover[type="submit"],.content .media-block-element-play:hover,.content .pagination_element.prev:hover,.content .pagination_element.next:hover{background:#0e3181;border:2px solid #0e3181;color:#fff}.statistic-outer .section-footer{text-align:initial}.statistic-outer .section-footer .button,.statistic-outer .section-footer [type="reset"],.statistic-outer .section-footer [type="submit"],.statistic-outer .section-footer .media-block-element-play,.statistic-outer .section-footer .pagination_element.prev,.statistic-outer .section-footer .pagination_element.next{background:transparent;border:2px solid #0e3181;color:#0e3181;font-weight:500}.statistic-outer .section-footer .button:hover,.statistic-outer .section-footer :hover[type="reset"],.statistic-outer .section-footer :hover[type="submit"],.statistic-outer .section-footer .media-block-element-play:hover,.statistic-outer .section-footer .pagination_element.prev:hover,.statistic-outer .section-footer .pagination_element.next:hover{background:#fff06b;border:2px solid #fff06b;color:#0e3181}.profile-outer .section-footer{text-align:center}.profile-outer .section-footer .button,.profile-outer .section-footer [type="reset"],.profile-outer .section-footer [type="submit"],.profile-outer .section-footer .media-block-element-play,.profile-outer .section-footer .pagination_element.prev,.profile-outer .section-footer .pagination_element.next{background:transparent;border:2px solid #0e3181;color:#0e3181;font-weight:500}.profile-outer .section-footer .button:hover,.profile-outer .section-footer :hover[type="reset"],.profile-outer .section-footer :hover[type="submit"],.profile-outer .section-footer .media-block-element-play:hover,.profile-outer .section-footer .pagination_element.prev:hover,.profile-outer .section-footer .pagination_element.next:hover{background:#fff06b;border:2px solid #fff06b;color:#0e3181}.issue-inner .section-button-footer .button,.issue-inner .section-button-footer [type="reset"],.issue-inner .section-button-footer [type="submit"],.issue-inner .section-button-footer .media-block-element-play,.issue-inner .section-button-footer .pagination_element.prev,.issue-inner .section-button-footer .pagination_element.next{background-color:#f4f8f9;border:2px solid #f4f8f9;color:#1445b8;font-weight:500}.issue-inner .section-button-footer .button:hover,.issue-inner .section-button-footer :hover[type="reset"],.issue-inner .section-button-footer :hover[type="submit"],.issue-inner .section-button-footer .media-block-element-play:hover,.issue-inner .section-button-footer .pagination_element.prev:hover,.issue-inner .section-button-footer .pagination_element.next:hover{background:#1445b8;border:2px solid #1445b8;color:#f4f8f9}.search-button{background-color:#192238}@media screen and (min-width: 960px){.search-button{background-color:#fff}}.search-filter-submit{position:relative}input,textarea,select,.donate-amount{color:#fff;border:1px solid #fff;font:400 1em/1.5 "acumin-pro",sans-serif;height:2.5em;padding:0 1rem;width:100%}input:disabled,textarea:disabled,select:disabled,.donate-amount:disabled{background:#fff}form{font:1rem "acumin-pro",sans-serif}form p{font:1em "acumin-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;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:#192238}[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:#757a88;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:#757a88;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:#757a88;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:#757a88;opacity:1}textarea{border:1px solid #192238 !important;color:#192238 !important;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:#192238;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("../images/select-arrow.svg");background-position:95% center;background-repeat:no-repeat;background-size:25px;border:solid 1px #A1AEB7}@media screen and (min-width: 560px){select{background-image:url("../images/select-arrow.svg");background-position:98% center;background-repeat:no-repeat}}select::-ms-expand{display:none}label{font:400 1em/1.5 "acumin-pro",sans-serif;display:block}label+input,label+textarea,label+select{margin-top:.25rem}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}.gform_wrapper .gform_body .ginput_container .gfield_checkbox .gfield-choice-input label{margin-top:0rem !important}.gform_wrapper .gform_body .ginput_container .gfield_checkbox label{margin-top:0rem !important}.gform_wrapper .gform_body .ginput_container input{border:1px solid #192238;color:black}@media screen and (min-width: 700px){.gform_wrapper .gform_body .ginput_container .name_last,.gform_wrapper .gform_body .ginput_container .ginput_right{margin-top:0}}.gform_wrapper .gform_footer .gform_button{margin:0 !important;padding:0;min-height:3rem;min-width:6rem}.gform_wrapper.gravity-theme .gfield{min-width:100% !important;width:100% !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;position:relative;width:100%}@media screen and (min-width: 560px){.article{margin-left:0;padding:2rem 1rem}}@media screen and (min-width: 960px){.article{padding:2rem 1rem}}.article-header-summary p{font:300 1.33em/1.5 "Spline Sans",sans-serif}.article-footer{border-top:1px solid #c4c4c4;margin-top:2rem;padding-top:1rem}@media screen and (min-width: 560px){.article{padding:0}}@media screen and (min-width: 960px){.article{flex:0 calc(100% - 48px - 320px);max-width:calc(100% - 48px - 320px);float:left}}@media screen and (min-width: 1280px){.article{flex:0 calc(100% - 93px - 400px);max-width:calc(100% - 93px - 400px);float:left}}.article>*+*{margin:2rem 0 0}.article .accordion-outer,.article .pullquote{width:100%}.article .accordion-outer{background-color:#e6e6e6}.article .pullquote-image{margin-left:0}@media screen and (min-width: 960px){.article .pullquote-image{margin-left:2rem}}.article .pullquote-image+.pullquote-info blockquote{font-size:1.3em;padding:0 1rem}.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:#f4f8f9;border-radius:4px;padding:0.5rem;position:relative}@media screen and (min-width: 960px){.article .cta{padding:2rem}}.article .cta.dark h2,.article .cta.dark p{color:#fff}.article .cta-inner{text-align:left;margin-left:0}@media screen and (min-width: 960px){.article .cta-inner{padding-right:1rem;width:50%}}.article .cta-image{width:100%}@media screen and (min-width: 960px){.article .cta-image{width:50%}}.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:transparent;display:inline-block;font-size:0.9em !important;margin-top:0 !important;overflow-wrap:break-word;padding:.5rem 1rem .5rem 0;word-wrap:break-word;margin:0;color:#999}.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{margin-top:3rem;margin-bottom:1.5rem}.content p>a{color:#1445b8;font-weight:700}.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:1.125rem;line-height:160%;margin-bottom:2rem}.content p:empty{display:none}.content a{text-decoration:underline}.content a[href^="http://"]:not([href*="mysite.com"]):after,.content a[href^="https://"]:not([href*="mysite.com"]):after,.content a[href^="//"]:not([href*="mysite.com"]):after,.content a[target=_blank]: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}.content img{margin-top:1.5rem}.content .fluid-width-video-wrapper{overflow:hidden;margin-bottom:2.5rem}.content .btn,.content .button,.content [type="reset"],.content [type="submit"],.content .media-block-element-play,.content .pagination_element.prev,.content .pagination_element.next{margin-top: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{box-shadow:none;text-decoration:none}.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:#f4f8f9;margin:2.5rem 0;position:relative;overflow:hidden;padding:1.5rem}@media screen and (min-width: 960px){.content blockquote{padding:2rem 4rem 2rem 2rem;margin:4.5rem 0}}@media screen and (min-width: 960px){.content blockquote:after{content:"";width:0;height:0;border-bottom:30rem solid white;border-left:60px solid transparent;position:absolute;bottom:-30px;right:-4px}}.content blockquote cite{padding:0;color:#0e3181;font-style:normal;font-size:1.125rem}.content blockquote p{display:block;quotes:"“" "”" "‘" "’";color:#0e3181;text-align:center;font-size:1.5rem;font-family:"Spline Sans",sans-serif;font-weight:500;line-height:1.35em;margin-bottom:1rem}@media screen and (min-width: 960px){.content blockquote p{text-align:initial;font-size:2rem}}.content blockquote .blockquote-flex{-moz-column-gap:2rem;column-gap:2rem}@media screen and (min-width: 960px){.content blockquote .blockquote-flex{display:flex}}.content blockquote .blockquote-flex img{height:4.5rem;margin:0 auto 1.5rem}@media screen and (min-width: 960px){.content blockquote .blockquote-flex img{margin:0}}.content blockquote .blockquote-info{text-align:center;max-width:37.5rem;margin:0}@media screen and (min-width: 960px){.content blockquote .blockquote-info{text-align:unset}}.content code{background:#f2f2f2;border-radius:4px;border:1px solid #c4c4c4;font-family:"acumin-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.125rem}.content li li{font-size:1em}}@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}@media screen and (min-width: 960px){.wp-caption{margin:4.5rem 0 3.1875rem}}.wp-caption-text{font-size:0.875rem !important;color:#757a88;line-height:1.3em;margin:1rem 0 0}.wp-caption img{margin:0}pre{background-color:#f2f2f2;border-radius:3px;font-size:85%;font-family:"acumin-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 #424b5a;color:#424b5a;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 #c4c4c4;border-radius:4px;padding-bottom:1rem;max-width:26.66667rem}.donate-header{background:#f2f2f2;border-bottom:1px solid #c4c4c4;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: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:#424b5a;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:#262626;color:#333;font:400 1rem/1.5 "acumin-pro",sans-serif;position:relative;width:100%}@media screen and (min-width: 960px){body{font:400 1.2rem/1.5 "acumin-pro",sans-serif}}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-wrap:break-word}figcaption{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}a{color:inherit;text-decoration:none}strong{font-weight:700}em{font-style:italic}hr{border:none;border-top:1px solid #c4c4c4}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}.main-section,.section{margin:0;overflow:hidden;padding:2rem 0;width:100%}@media screen and (min-width: 960px){.main-section,.section{padding:6.25rem 0}}.components .container{padding:0 2rem}.section-footer,.container{max-width:100rem;padding:0 1rem;position:relative;width:100%}@media screen and (min-width: 560px){.section-footer,.container{padding:0 2rem}}.card{background:#fff;box-shadow:0 0 8px 0 rgba(25,34,56,0.1);overflow:hidden}.content a:hover,figcaption a:hover,.text-hover:hover,.header .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:#424b5a}.content a img,.profile-image{-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,.profile-image img{transform:scale(1)}.content a img img:hover,.profile-image img:hover,.content a img img:focus,.profile-image img:focus{transform:scale(1.05)}.visually-hidden{border:0;clip:rect(0 0 0 0);font-size:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;text-indent:-9999rem;width:1px}.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{background-color:#192238;color:#fff;margin-top:0;padding-bottom:0;padding-top:0;z-index:20}.footer-header{align-items:center;border-top:solid 3px rgba(244,248,249,0.1);justify-content:space-between;margin-bottom:2rem;padding-top:2rem}@media screen and (min-width: 960px){.footer-header{margin-bottom:6.25rem;padding-top:5rem}}.footer-header *{margin-top:0}.footer-header .search{flex:0 100%;max-width:100%}@media screen and (min-width: 700px){.footer-header .search{flex:0 30%;max-width:30%}}.footer-header .search-input{background:rgba(255,255,255,0.1);border-color:transparent;color:#fff;font-size:1em;height:auto;padding:.66667rem 2.5rem .66667rem 1rem}.footer-header .search-icon{height:24px;right:.55556rem;width:24px}.footer-header .search-button{border-left:1px solid rgba(255,255,255,0.1);width:45px}.footer-logo{display:block;margin:1rem 0}@media screen and (min-width: 560px){.footer-logo{display:inline-block;margin:0;width:auto}}.footer-logo img{width:9.4375rem}.footer-nav:first-child{border-top:0;margin-left:0;padding-top:0}@media screen and (min-width: 560px){.footer-nav:nth-child(3){margin-left:0}}@media screen and (min-width: 960px){.footer-nav:nth-child(3){margin-left:2%}}.footer-nav-outer *{margin-top:0}.footer-nav.social{flex:0 100%;max-width:100%;margin: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 .footer-nav-item-title{font-size:1em;padding-bottom:1rem;font-size:1.375rem;line-height:1.85625rem;letter-spacing:-0.01em;font-weight:600}.footer-nav-item .nav-item-link{font-size:0.9em;margin:0;padding:0 0 .5rem 0}@media screen and (min-width: 1280px){.footer-nav-item .nav-item-link{padding:0;font-size:1.125rem;line-height:1.8rem;margin:0.5rem 0;display:inline-block}}.footer-nav-item a:hover{color:#fff;-webkit-text-decoration:underline 2px white;text-decoration:underline 2px white}.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:#fff;border-radius:100%;display:inline-block;height:29px;padding:0;position:relative;width:29px}.footer-nav-item.social .nav-item-link:hover{background-color:#424b5a}.footer-nav-item.social .nav-item-link:hover .icon{color:#fff}.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 .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#192238;margin:0}.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{flex:0 48%;max-width:48%;margin-left:4%;padding-top:0}}@media screen and (min-width: 960px){.footer-details,.footer-nav{flex:0 16.22%;max-width:16.22%;margin-left:2%}}.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:#192238}.footer-credits{background-color:#192238;color:#fff;padding:1.5rem 0}@media screen and (min-width: 700px){.footer-credits{line-height:2.5rem}}@media screen and (min-width: 960px){.footer-credits{margin-top:3rem}}.footer-credits *{margin-top:0}.footer-credits .container{display:block}.footer-credits p{font-size:0.875rem;opacity:0.6}.header{background:#1445b8;position:relative;width:100%;z-index:40}.header-inner{flex:0 100%;max-width:100%;justify-content:space-between;margin:0 auto;padding:1rem;max-width:100rem;align-content:center}@media screen and (min-width: 960px){.header-inner{padding:2rem 2rem}}@media screen and (min-width: 1280px){.header-inner{padding:1rem 2rem}}.header .search{align-self:center;display:none}@media screen and (min-width: 1280px){.header .search{display:block}}.header .search-input{height:3.5rem;background:transparent;padding:0.875rem 0.75rem 1rem 2.875rem;width:10rem}.header .search-input:focus{width:18.75rem;border-color:#fff}@media screen and (min-width: 960px){.header .search-input{width:7.4375rem}}@media screen and (min-width: 1280px){.header .search-input{width:7.9375rem}}.header .search-input::-moz-placeholder{color:white}.header .search-input::placeholder{color:white}.header .search-button{height:3.5rem;background:transparent}.header-logo{margin-left:0}@media screen and (min-width: 960px){.header-logo{margin-right:1rem}}@media screen and (min-width: 1280px){.header-logo{margin-right:5rem}}.header-logo-image{width:6rem}@media screen and (min-width: 960px){.header-logo-image{width:6rem}}@media screen and (min-width: 1280px){.header-logo-image{width:7.1875rem}}.header-links{margin:0;align-self:center}@media screen and (min-width: 960px){.header-links{display:block;padding-left:.5rem}}.header-nav{margin-left:0;align-self:center;color:#fff;font-weight:bold}.header-nav-list{display:none}.header-nav-list:hover{color:#fff}@media screen and (min-width: 960px){.header-nav-list{display:block;margin:0}}.header .nav-item{float:left;color:#fff;position:relative}.header .nav-item:focus-within .dropdown,.header .nav-item:hover .dropdown{transition:opacity 0.2s 0.3s ease;opacity:1;visibility:visible}.header .nav-item:focus-within .dropdown .nav-item,.header .nav-item:hover .dropdown .nav-item{float:none}.header .nav-item.hovered .nav-item-link{box-shadow:inset 0 -2px 0 0 #fff;color:#fff}.header .nav-item.hovered .dropdown-item .nav-item-link{box-shadow:none;color:black}.header .nav-item.hovered .dropdown-item .nav-item-link:hover{color:#1445b8}.header .nav-item .button,.header .nav-item [type="reset"],.header .nav-item [type="submit"],.header .nav-item .media-block-element-play,.header .nav-item .pagination_element.prev,.header .nav-item .pagination_element.next{margin-left:1rem}.header .nav-item-link{display:block;margin:0 1rem;padding:.5rem 0}.social .header .nav-item-link{margin:0;padding:.5rem 1rem}.header .nav-item-link.current{box-shadow:inset 0 -2px 0 #424b5a}@media screen and (min-width: 960px){.header .nav-item-link{font:600 1rem/1.5 "Spline Sans",sans-serif;margin:0 0.75rem}}@media screen and (min-width: 1440px){.header .nav-item-link{font:600 1.125rem/1.2 "Spline Sans",sans-serif;margin:0 1rem}}.header .nav-item-arrow{width:1rem}.menu-button{background-color:transparent;color:#fff;cursor:pointer;font-size:1.4em;font-weight:700;margin:.2rem 0 0 0;padding:0 1.5rem 0 0;position:relative;text-transform:uppercase;width:auto}.menu-button:hover{background-color:transparent;box-shadow:none;color:#fff}@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;border-radius:0;opacity:0;position:absolute;visibility:hidden;margin:0 1rem;padding-top:30px;background:none;color:black}@media screen and (min-width: 960px){.dropdown{width:320px !important}}.dropdown-item{background:#fff}.dropdown-item:first-of-type .nav-item-link{padding-top:1.5rem}.dropdown-item:last-of-type .nav-item-link{padding-bottom:1.5rem}.dropdown-item .nav-item-link{color:black;font-size:1.125rem;line-height:1.35rem;letter-spacing:0.01em;font-weight:400;padding:0.75rem 1.5rem;margin:0}.dropdown-item .nav-item-link:hover{color:#1445b8}.main{background:#fff;display:block;margin:0}.main-section{align-items:flex-start;margin:auto;overflow:visible}.main-header,.main-footer{text-align:left}.main-header-outer{background-color:#1445b8;color:#fff;padding:6.25rem 0 0}.main-header-outer .main-header{max-width:80rem;margin:auto}.main-header-title{padding-bottom:1rem}.main-header-summary p{font-size:1.125rem;line-height:1.6em;max-width:48.75rem;margin:0 0 4rem}@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>.container{-moz-column-gap:3rem;column-gap:3rem}@media screen and (min-width: 1280px){.main-section>.container{-moz-column-gap:5.8125rem;column-gap:5.8125rem}}.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}}.funds-listing .main-header.container.small{max-width:unset;max-width:80rem}.rnav{background:#f4f8f9;color:#0e3181;margin-top:0;padding-top:0}.rnav-outer{display:none;overflow:hidden;background:#f4f8f9}@media screen and (min-width: 960px){.rnav-outer{display:none !important}}.rnav-search{padding:1rem;background-color:#1445b8}.rnav-search .search{width:100%}.rnav-search .search-input{color:#fff;font-size:1em;height:auto;padding:.66667rem 2.5rem .66667rem 4rem;border:2px solid #fff;background:none}.rnav-search .search-input::-moz-placeholder{color:white}.rnav-search .search-input::placeholder{color:white}.rnav-search .search-icon{height:24px;right:.55556rem;width:24px}.rnav-search .search-button{border-left:1px solid rgba(255,255,255,0.1);width:45px;background:none}.rnav-item{border-top:1px solid rgba(255,255,255,0.1);position:relative}.rnav-item-link{display:block;margin:.28571rem 0;padding:1rem 3rem 1rem 1rem;text-align:left}.rnav-item-link:hover{background:rgba(255,255,255,0.1)}.rnav-dropdown{background:rgba(25,34,56,0.2);display:none;overflow:hidden;transition:height 500ms ease}.rnav-secnav{background:#0f348a;color:#fff06b}.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:#192238}.rnav-arrow{background-color:transparent;border-left:solid 1px rgba(255,255,255,0.1);box-shadow:none;cursor:pointer;padding:1rem;position:absolute;right:0;top:.28571rem;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}.search{display:inline-block;margin:0;position:relative}.search:hover .search-input{color:#1445b8;background:#fff}.search:hover .search-input::-moz-placeholder{color:#1445b8}.search:hover .search-input::placeholder{color:#1445b8}.search:hover .search-icon{fill:#1445b8}.search-input{font-size:1em;font-weight:600;margin-top:0;padding:0 .5rem 0 2.2rem;border-width:0.125rem}@media screen and (min-width: 1280px){.search-input{font-size:1.2em;padding:0 .5rem 0 3rem}}.search-icon{position:absolute;top:50%;transform:translate(0, -50%);fill:#fff;cursor:pointer;height:20px;display:inline-block;right:0rem;pointer-events:none;width:25px;transform:translate(3px, -50%)}@media screen and (min-width: 1280px){.search-icon{height:25px;right:0.8125rem}}.search-icon:hover .search-button{background-color:#424b5a}.search-button{height:100%;overflow:hidden;padding:0;position:absolute;left:0;text-indent:-999rem;top:0;width:28px}.search-listing .main-header-outer .main-header{max-width:40.125rem;padding:0 1rem;margin:auto}.section.primary{background:#1445b8}.section.secondary{background:#192238}.section.dark{background:#0e3181}.section.light{background:#f4f8f9}.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.light .section-header,.section.light .section-footer,.section.light .main-header{color:#192238}.section.light .section-header.wysiwyg,.section.light .section-header.statistic-outer,.section.light .section-header.download-outer,.section.light .section-header.pullquote-outer,.section.light .section-header.profile-outer,.section.light .section-footer.wysiwyg,.section.light .section-footer.statistic-outer,.section.light .section-footer.download-outer,.section.light .section-footer.pullquote-outer,.section.light .section-footer.profile-outer,.section.light .main-header.wysiwyg,.section.light .main-header.statistic-outer,.section.light .main-header.download-outer,.section.light .main-header.pullquote-outer,.section.light .main-header.profile-outer{color:#192238}.section.light .section-header.listing .card-wrap,.section.light .section-footer.listing .card-wrap,.section.light .main-header.listing .card-wrap{border-top:solid 5px #0e3181}.section.light .section-header.listing .card-wrap-inner,.section.light .section-footer.listing .card-wrap-inner,.section.light .main-header.listing .card-wrap-inner{color:#192238}.section.subnav{background:#fff}.section-header{margin:0 auto 0;text-align:center}@media screen and (min-width: 560px){.section-header{margin:0 auto 2rem}}.section-header-title+.section-header-summary{padding-top:.66667rem}.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-footer{margin-top:1rem;text-align:center}@media screen and (min-width: 560px){.section-footer{margin-top:2rem}}.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:#192238}.container.secondary{background:#424b5a}.sidebar{background-color:#f4f8f9;border-radius:4px;margin-bottom:3rem;width:100%}@media screen and (min-width: 960px){.sidebar{flex:0 320px;max-width:320px;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 400px;max-width:400px}}.sidebar-show-button{background-image:url("../images/select-arrow.svg");background-position:center center;background-repeat:no-repeat;border:0;display:block;height:30px;position:absolute;width:30px;background-color:transparent;right:1.1875rem;top:0.8125rem}.sidebar-show-button.active{transform:rotate(180deg)}@media screen and (min-width: 960px){.sidebar-show-button{display:none}}.sidebar-inner{display:none}@media screen and (min-width: 960px){.sidebar-inner{display:block !important}}.sidebar-block+.sidebar-block{margin-top:3rem}.sidebar-title{color:#192238;display:block;font:700 1.2em/1.2 "Spline Sans",sans-serif;margin:0;padding:1rem}@media screen and (min-width: 960px){.sidebar-title{margin:0;padding:1.5rem;font-size:1.625rem;line-height:130%}}.sidebar-block{position:relative}@media screen and (min-width: 960px){.sidebar-nav{border-top:0;margin:0;padding-top:0}}.sidebar-nav-item{padding:0;position:relative;border-bottom:1px solid #c4c4c4}.sidebar-nav-item .rnav-arrow{color:#192238;display:inline-block;float:right;margin-top:-1.5rem;padding:0;position:relative}.sidebar-nav-item .sub-list{padding:0 0.75rem 0.75rem}.sidebar-nav-item.current .sidebar-nav-list{height:auto}.sidebar-nav-item .subnav_element{display:block;padding:1.25rem 1.5rem;font-size:1.125rem;line-height:120%;font-family:"Spline Sans",sans-serif;font-weight:500}.sidebar-nav-item .subnav_element:hover,.sidebar-nav-item .subnav_element.current{color:#0e3181}.sidebar-nav-item .subnav_element.current{font-weight:700}.sidebar-nav-item.current-menu-item .subnav_element{color:#0e3181;font-weight:700}.sidebar-nav-item.current-menu-item .sidebar-nav-item .subnav_element{color:inherit;font-weight:400}.sidebar-nav-list .sub-list .sidebar-nav-list .sub-list{margin-left:1rem}.sidebar-nav-list .sub-list .rnav-arrow{margin-top:-2rem}.sidebar-nav-list .sub-list .sidebar-nav-item:first-of-type{margin-top:.5rem}.sidebar-nav-list .sub-list .sidebar-nav-item-link{display:block;font-weight:400;padding:0.375rem 1.5rem}.sidebar-nav-list .sub-list .sidebar-nav-item-link.current{box-shadow:inset 2px 0 currentColor;color:#424b5a;font-weight:700;margin-left:-1rem;padding-left:1rem}.sidebar-nav-list .sub-list .sidebar-nav-item-link:hover{color:#0e3181}.sidebar-nav-list .sub-list .sidebar-nav-item{padding-left:1rem;border-bottom: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{padding-left:1rem}.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;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.tags{margin:0 -.25rem}.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:#192238;font-weight:600;font-family:"Spline Sans",sans-serif;font-size:1.375rem;line-height:1.35em}.sidebar-meta-block-title{color:#192238;font-weight:700;font-family:"Spline Sans";font-size:22px;margin:0 .25rem .5rem;width:100%}.sidebar-meta-block-tag{background-color:#f4f8f9;color:#192238;display:inline-block;font:500 0.8em/1.5 "Spline Sans",sans-serif;margin:0 1rem 1rem 0;font-size:1.125rem;line-height:1.2em;padding:0.75rem}.sidebar-meta-block-tag:hover{background:#0e3181;color:#fff}.sidebar-meta-block.website a{color:#1445b8;text-decoration:underline}.sidebar-meta-block.website a:hover{color:#0e3181}.sidebar-meta-block.share{justify-content:flex-start}.sidebar-meta-block.downloads{background-color:#fff;color:#192238;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:#192238;font-size:1.2em}.sidebar-meta-block.downloads .downloads-link{display:block;font-size:0.9em;padding:.5rem 0 0 2rem;position:relative}.sidebar-meta-block.downloads .downloads-link:hover{color:#192238}.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:#424b5a;font-weight:700;margin:0 0 .5rem;width:100%}.sidebar-meta-share-button{align-items:center;background-color:#192238;border-radius:100%;height:30px;justify-content:center;margin:0 .5rem 0 0;position:relative;width:30px}.sidebar-meta-share-button:hover{background-color:#424b5a}.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}.single-post .sidebar{background-color:unset}.single-post .sidebar-meta-block{line-height:3rem;margin:0 0 2.5rem}.single-post .sidebar-meta-block-link{font-weight:700}.single-post .sidebar-meta-block span{margin:0 0 1rem;display:block}.single-post .sidebar-meta-block p,.single-post .sidebar-meta-block time{font-size:1.125rem;line-height:1.6em;color:#757a88;display:block}.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:#192238;color:#fff}.content th,.content td{border:solid 1px #c4c4c4;padding:.25rem .5rem;vertical-align:top}.content thead td,.content tfoot td,.content th{font-weight:700}.embed-outer .section-header{text-align:left}.embed-outer .section-header-title{margin-bottom:1.5rem}.embed-outer .section-header-summary{margin-left:0;font-size:1.125rem;line-height:1.6em}.embed-outer iframe{width:100%;min-height:35rem}.btnlist-flex{display:flex;flex-wrap:wrap;text-align:center;-moz-column-gap:2rem;column-gap:2rem;max-width:65rem;margin:0 -1rem}@media screen and (min-width: 700px){.btnlist-flex{margin:0 auto}}.btnlist-inner{width:100%;margin:0.5rem 1rem}@media screen and (min-width: 700px){.btnlist-inner{width:calc((100% - 2rem) / 2);margin:0 0 2rem}}@media screen and (min-width: 960px){.btnlist-inner{width:calc((100% - 4rem) / 3)}}.btnlist-inner .button,.btnlist-inner [type="reset"],.btnlist-inner [type="submit"],.btnlist-inner .media-block-element-play,.btnlist-inner .pagination_element.prev,.btnlist-inner .pagination_element.next{padding:1rem;width:100%;text-align:initial;position:relative;background:#1445b8}.btnlist-inner .button:hover,.btnlist-inner :hover[type="reset"],.btnlist-inner :hover[type="submit"],.btnlist-inner .media-block-element-play:hover,.btnlist-inner .pagination_element.prev:hover,.btnlist-inner .pagination_element.next:hover{background:#0e3181}@media screen and (min-width: 700px){.btnlist-inner .button,.btnlist-inner [type="reset"],.btnlist-inner [type="submit"],.btnlist-inner .media-block-element-play,.btnlist-inner .pagination_element.prev,.btnlist-inner .pagination_element.next{padding:2rem}}.btnlist-inner .button:after,.btnlist-inner [type="reset"]:after,.btnlist-inner [type="submit"]:after,.btnlist-inner .media-block-element-play:after,.btnlist-inner .pagination_element.prev:after,.btnlist-inner .pagination_element.next:after{position:absolute;content:"";width:0;height:0;top:-25px;right:-2px;border-bottom:200px solid #fff;border-left:25px solid transparent}.btnlist-outer h2{font-size:1.5rem;line-height:130%}@media screen and (min-width: 700px){.btnlist-outer h2{font-size:2.125rem;line-height:130%}}.btnlist-outer .section-header{margin-bottom:0}.btnlist-outer .section-header-summary{font-size:1.125rem;line-height:160%;max-width:43.4375rem}.btnlist-outer.dark .button:after,.btnlist-outer.dark [type="reset"]:after,.btnlist-outer.dark [type="submit"]:after,.btnlist-outer.dark .media-block-element-play:after,.btnlist-outer.dark .pagination_element.prev:after,.btnlist-outer.dark .pagination_element.next:after{border-bottom:100px solid #192238}.btnlist-outer.light .button:after,.btnlist-outer.light [type="reset"]:after,.btnlist-outer.light [type="submit"]:after,.btnlist-outer.light .media-block-element-play:after,.btnlist-outer.light .pagination_element.prev:after,.btnlist-outer.light .pagination_element.next:after{border-bottom:100px solid #f4f8f9}@media screen and (min-width: 960px){.issue-outer{padding:5rem 0}}.issue-outer .flexer{-moz-column-gap:4.5rem;column-gap:4.5rem}.issue-outer .section-header-title{color:#1445b8;text-align:left;font-weight:400;color:#0e3181;font-size:1.625rem;font-weight:500}.issue-outer .section-header-summary{text-align:left;margin-left:0}.issue-outer.two-grid{padding-top:0}.issue-outer.two-grid .issue-inner .item .item-header{margin-top:0;margin-bottom:0.875rem}.issue-outer.two-grid .issue-inner .item .item-header-title{font-size:1.375rem;letter-spacing:-0.01em;line-height:1.35em}.issue-outer.two-grid .issue-inner .item .item-header-date{font-size:0.875rem;line-height:1.3em;letter-spacing:0.01em;color:#757a88;margin:0.4375rem 0}.issue-outer.two-grid .issue-inner .item .item-image{margin-bottom:1rem}@media screen and (min-width: 960px){.issue-outer.two-grid .issue-inner .item .item-image{margin-bottom:0}}.issue-outer.two-grid .flexer{display:grid;grid-template-columns:1fr;grid-gap:2rem}@media screen and (min-width: 1280px){.issue-outer.two-grid .flexer{grid-template-columns:1fr 1fr;grid-gap:4rem;row-gap:6.25rem}}.issue-outer .container{padding:0 1rem;margin:1rem 0}@media screen and (min-width: 960px){.issue-outer .container{padding:0 2rem;margin:0 auto}}@media screen and (min-width: 960px){.issue-outer .section-header{margin:0 auto 3.25rem}}.issue-inner{margin-left:0}.issue-inner .section-button-footer{max-width:100%;margin-left:0;padding-left:0}@media screen and (min-width: 960px){.issue-inner .section-button-footer{margin-top:4rem}}.issue-inner-title{border-bottom:2px solid #0e3181;color:#0e3181;font-size:1.625rem;font-weight:500;line-height:1.4em;padding-bottom:1.25rem;margin-bottom:3.625rem}.issue-inner .item-header-date{color:#999;align-self:flex-end}.issue-inner .item-header-tagflex{display:flex}.issue-inner .item-header-tagflex .tags{margin:0}.issue-inner .item-summary{margin-top:1rem}.issue-inner .item-summary p{max-width:35rem;margin-left:0}.issue-inner .item .tags .metatag-link{background-color:transparent;border-radius:unset;color:#1445b8;display:inline-block;font:700 0.875rem/1.3em "acumin-pro",sans-serif;margin:0 1rem 0 0}.issue-inner .item .tags .metatag-link:hover{background:#0e3181;color:#fff}@media screen and (min-width: 960px){.home .flexer{display:flex}}@media screen and (min-width: 960px){.home .issue-inner:first-of-type{max-width:40%}}.home .issue-inner .item{transition:transform 0.2s ease-in-out;margin-bottom:1.875rem}@media screen and (min-width: 960px){.home .issue-inner .item{margin-bottom:0}}.home .issue-inner .item.hovered{box-shadow:unset;transform:scale(1.02)}.home .issue-inner .item.hovered .item-header-title{color:#1445b8;text-decoration:none}.home .issue-inner .item.hovered .metalabel{color:#1445b8}.home .issue-inner .item+.item{border-top:unset}.home .issue-inner .item-header-date{display:block;color:#192238;opacity:0.7;margin:0;font-size:16px;line-height:18.96px;letter-spacing:0.02em}.home .issue-inner .item-header-title{color:#192238;text-decoration:none;letter-spacing:-0.01em;margin-bottom:1.5rem;font-size:1.5rem;line-height:1.4}@media screen and (min-width: 700px){.home .issue-inner .item-header-title{font-size:1.875rem;line-height:2.4375rem}}.home .issue-inner .item-header-title a{text-decoration:none}.home .issue-inner .item-header-title a:hover{color:#1445b8}.home .issue-inner .item-info .metalabel{text-transform:capitalize;color:#1445b8;font-weight:600;letter-spacing:0.01em;font-size:0.875rem;line-height:1.1375rem;margin-bottom:1.25rem}.home .issue-inner:first-of-type article{display:block}.home .issue-inner:first-of-type article .item-image{flex:100%;max-width:100%}.home .issue-inner:first-of-type article .item-info{flex:100%;max-width:100%;padding-right:unset;padding-top:1.5625rem}.home .issue-inner:not(:first-of-type) article .item-header-date{font-size:0.875rem;line-height:130%}.home .issue-inner:not(:first-of-type) article .item-header-title{line-height:1.85625rem;margin-bottom:0.875rem}.home .issue-inner:not(:first-of-type) article .item-header-title .item-link{font-size:1.375rem}.home .issue-inner:not(:first-of-type) article .item-info{padding-top:1.5625rem}@media screen and (min-width: 700px){.home .issue-inner:not(:first-of-type) article .item-info{padding-top:0}}.accordion-outer{background-color:#fff;border-radius:4px;box-shadow:0 0 8px 0 rgba(25,34,56,0.1);padding:0 1.5rem;position:relative}.accordion-item{padding:1rem 0}.accordion-item+.accordion-item{border-top:1px solid #c4c4c4}.accordion-trigger *{pointer-events:none}.accordion-button{background:none;border-radius:0;color:#192238;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:#192238}.cards{position:relative;width:100%;-moz-column-gap:4rem;column-gap:4rem}.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:calc(50% - 2rem);max-width:calc(50% - 2rem);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:calc(50% - 2rem);max-width:calc(50% - 2rem)}}@media screen and (min-width: 700px){.cards>*{flex:0 calc((100% - 4rem) / 2);max-width:calc((100% - 4rem) / 2)}.cards>*:last-child{flex:0 100%;max-width:100%}}@media screen and (min-width: 960px){.cards>*{flex:0 calc((100% - 8rem) / 3);max-width:calc((100% - 8rem) / 3)}.cards>*:last-child{flex:0 calc((100% - 8rem) / 3);max-width:calc((100% - 8rem) / 3)}}.cards-outer.cards-grid .cards article{margin-bottom:0}.cards-outer.cards-grid .card-header-title{font-size:1.625rem}.cards-outer.cards-grid .card-wrap-inner{padding-top:1.25rem}.cards-outer.cards-grid .card-wrap-inner .metalabel{font-family:"acumin-pro",sans-serif;font-size:0.875rem;line-height:1.3em;margin-bottom:0.75rem}.cards-outer .section-header-title{font-size:1.5rem;line-height:140%;text-align:left;color:#0e3181;font-weight:500;position:relative}.cards-outer .section-header-title--icon{padding-left:2.75rem}.cards-outer .section-header-title--icon::before{position:absolute;top:50%;transform:translate(0, -50%);left:0rem;content:url(../src/svg/data_icon_navy.svg);position:absolute}@media screen and (min-width: 960px){.cards-outer .section-header-title{font-size:1.625rem}}.cards-outer .section-header-summary{text-align:left;margin-left:0}@media screen and (min-width: 960px){.cards-outer .section-header.container{padding:0 2rem}}.cards-outer.data-icon .section-header-title{position:relative;padding-left:2rem;font-weight:400}.cards-outer.data-icon .section-header-title:before{left:0rem;bottom:6px;content:url("../src/svg/bluedata_icon.svg");position:absolute;transform:scale(1.4)}.card{overflow:hidden;width:100%;box-shadow:none;background-color:transparent}@media screen and (min-width: 700px){.card{margin:0}}.card.hovered{transform:scale(1.02)}.card.hovered .card-header-title{color:#1445b8}.card-image{display:block;margin:0;position:relative;width:100%}@media screen and (min-width: 700px){.card-image{height:15rem}}.card-image img{aspect-ratio:1.33333;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-image .card-featured{background-color:#1445b8;color:#fff;font-size:0.9rem;font-weight:700;left:0;padding:.4rem .66667rem;position:absolute;top:1.5rem}.card-wrap{align-self:stretch;height:100%;margin:0}.card-wrap-inner{color:#192238;padding:1rem 0}@media screen and (min-width: 960px){.card-wrap-inner{padding:2rem 0}}.card-wrap-inner .metalabel{text-transform:capitalize;color:#1445b8;margin-bottom:1rem}.card-header{margin-top:0}.card-header+.card-summary{margin-top:.5rem}.card-header-title{line-height:130%;font-size:1.375rem}@media screen and (min-width: 960px){.card-header-title{font-size:1.875rem}}.card-header-date{display:block;margin-top:1rem;font-size:0.875rem;color:#757a88;line-height:1.3em}.card-button-outer{margin-top:1rem}.cardfeed .cards .card{box-shadow:unset}.cardfeed .cards .card:hover{box-shadow:unset}.cardfeed .cards article:first-of-type .card{flex:0 100%;max-width:100%}@media screen and (min-width: 700px){.cardfeed .cards article:first-of-type>*{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.cardfeed .cards article:first-of-type{flex:0 45%;max-width:45%}}.cardfeed .cards article:not(:first-of-type){flex:0 100%;max-width:100%;border:5px solid red}.cardfeed .cards article:not(:first-of-type) .card{border:5px solid blue;display:flex}.reports .card-image{background-color:#e6e6e6;overflow:hidden}.reports .card-image img{bottom:-1em;border-radius:4px 4px 0 0;box-shadow:0 0 8px 0 rgba(25,34,56,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(25,34,56,0.3);z-index:2}.listing .card{background-color:transparent;border-radius:0;box-shadow:none}.listing .card-wrap{border-top:solid 5px #192238}.listing .card-wrap-inner{padding:1rem 0 0 0}.listing.secondary .card-wrap{border-top:solid 5px #fff}.listing.secondary .card-wrap-inner{color:#fff}@media screen and (min-width: 700px){.two-col .cards>*{flex:0 47%;max-width:47%}}.two-col .cards>* .card-image{height:25rem}.three-col .cards>* .card-image{height:15rem}.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:15rem}@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:15rem}}.single-post .cards-outer .section-header{text-align:left}.home .cards-outer{padding-top:1.875rem}.home .cards-outer .container{padding:0 1rem}@media screen and (min-width: 960px){.home .cards-outer .container{padding:0 2rem}}.home .cards-outer .section-header{margin:0}@media screen and (min-width: 960px){.home .cards-outer .section-header{margin:0 auto 2rem}}.pbstyle .card-header-title{font-size:1.625rem;line-height:1.3em}.pbstyle .card-wrap-inner{padding:1.25rem 0}.pbstyle .card-wrap-inner .metalabel{margin-bottom:0.75rem}.cta-outer{position:relative}.cta-outer.section{padding:0}@media screen and (min-width: 960px){.cta-outer.section{padding:6.25rem 0}}.cta-outer.dark h2,.cta-outer.dark p,.cta-outer.secondary h2,.cta-outer.secondary p,.cta-outer.primary h2,.cta-outer.primary p{color:#fff}.cta-outer.full-width-image{padding:0}@media screen and (min-width: 700px){.cta-outer.full-width-image{min-height:80vh}}.cta-outer.full-width-image .cta-image{position:relative}@media screen and (min-width: 700px){.cta-outer.full-width-image .cta-image{position:absolute}}.cta-outer.site-width-image{padding:0}@media screen and (min-width: 700px){.cta-outer.site-width-image{min-height:60vh}}@media screen and (min-width: 1280px){.cta-outer.site-width-image{margin:0 auto;width:80rem}}.cta-outer.site-width-image .cta-image{position:relative}@media screen and (min-width: 700px){.cta-outer.site-width-image .cta-image{position:absolute}}.cta-outer .cta-image{display:none}@media screen and (min-width: 700px){.cta-outer .cta-image{display:block}}@media screen and (min-width: 960px){.cta-outer .cta-image{-webkit-clip-path:polygon(0 0, 100% 0, 100% 85%, 15% 75%);clip-path:polygon(0 0, 100% 0, 100% 85%, 15% 75%)}}.cta-outer .cta-image+.cta-inner{background-color:rgba(255,255,255,0);border-radius:4px;box-shadow:0 0 8px 0 rgba(25,34,56,0.1);color:#192238;padding-left:2rem;padding-right:2rem;max-width:90%}@media screen and (min-width: 960px){.cta-outer .cta-image+.cta-inner{margin:8vh;max-width:33.125rem;padding-left:0;max-width:43.125rem}}@media screen and (min-width: 1280px){.cta-outer .cta-image+.cta-inner{margin:8vh;margin-top:0;margin-bottom:0}}.cta-outer .cta-inner{color:#fff;padding:1.5rem 0;text-align:center;position:relative;z-index:1}@media screen and (min-width: 560px){.cta-outer .cta-inner{max-width:100%}}@media screen and (min-width: 700px){.cta-outer .cta-inner{text-align:left;padding:3rem 0}}@media screen and (min-width: 960px){.cta-outer .cta-inner{padding:3rem;width:40rem;margin:0;padding:0;max-width:33.125rem}}@media screen and (min-width: 1280px){.cta-outer .cta-inner{width:53.33333rem;max-width:43.125rem}}@media screen and (min-width: 1700px){.cta-outer .cta-inner{width:66.66667rem}}@media screen and (min-width: 1700px){.cta-outer .cta-inner .cta-title{font-size:2.5rem}}@media screen and (min-width: 960px){.cta-title{margin-bottom:1.5rem;font-size:2.5rem;line-height:3rem}}.cta-summary{padding:1.5rem 0 0rem}@media screen and (min-width: 960px){.cta-summary{padding:1.5rem 0 2rem}}.cta-image{height:100%;width:100%}@media screen and (min-width: 960px){.cta-image{position:absolute;right:0;top:0;width:40%}}@media screen and (min-width: 1280px){.cta-image{width:30%}}.cta-image img{aspect-ratio:1.77778;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cta-caption{background-color:#192238;color:#fff;font-size:0.8em;padding:.66667rem 1.5rem}@media screen and (min-width: 700px){.cta-caption{bottom:0;left:0;position:absolute}}.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:#192238;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:#f44336;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:#424b5a;text-decoration:underline}@media screen and (min-width: 700px){.item+.item{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:0;padding-top:0}.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}}@media screen and (min-width: 960px){.item+.item{margin-top:2rem;padding-top:2rem}}.filter{align-items:flex-end;justify-content:flex-start;max-width:80rem;padding:1.5rem 1rem;margin:0;width:90%}@media screen and (min-width: 560px){.filter{padding:1rem 1rem 6.25rem;width:90%}}@media screen and (min-width: 700px){.filter{width:100%;margin:auto}}.filter .search-filter-icon{position:relative;width:10rem;margin:0}.filter .search-filter-icon:before{position:absolute;top:55%;transform:translate(0%, -50%);left:1rem;content:url("../src/svg/search_icon.svg");z-index:1}.filter .search-filter-block{padding:unset}.filter .search-filter-block .filter-submit{position:relative;width:100%}.filter-search-outer{position:relative}@media screen and (min-width: 700px){.filter-search-outer .filter{padding:1rem 1rem 1.5rem}}@media screen and (min-width: 700px){.filter-search-outer .filter{padding:1rem 1rem 6.25rem;max-width:40.125rem;margin:auto}}.filter-search-outer .filter .filter-block:first-child{width:calc(100% - 136px);flex:0 0 calc(100% - 136px)}.filter-search-outer .filter .filter-block:last-child{width:136px;flex:0 0 136px}.filter-field{color:#192238;height:3.375rem;border-color:#fff;font-size:1.125rem;font-family:"Spline Sans",sans-serif;line-height:1.2em;font-weight:500}.filter-outer{background-color:#1445b8}.filter-outer.small .filter{max-width:40rem}.filter-button{text-align:center}.filter-show-button{background-color:transparent;background-image:url("../images/select-arrow.svg");background-position:right center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;display:block;padding:1rem 2rem 1rem 0;margin:0 16px;text-decoration:none;font-size:1.125rem;font-family:"Spline Sans",sans-serif}.filter-show-button:hover{text-decoration:none}@media screen and (min-width: 560px){.filter-show-button{margin:0 2rem}}@media screen and (min-width: 700px){.filter-show-button{display:none}}.filter-show-button span{color:#fff}.filter-inner{display:none}@media screen and (min-width: 700px){.filter-inner{display:block !important}}.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{color:#fff;font-weight:700}.filter-block select{background-position:94% center}.filter-submit{background-color:#fff06b;height:3.375rem;font-weight:500}@media screen and (min-width: 560px){.filter-submit{margin-top:0}}@media screen and (min-width: 960px){.filter-submit{width:60%;width:8.875rem}}.filter-submit:hover{background-color:#fff;color:#192238}.search-listing .main-header{padding:0 2rem 0 5.5rem}@media screen and (min-width: 960px){.search-listing .main-header{padding:0 2rem 0}}@media screen and (min-width: 700px){.search-listing .main-header-title{text-align:left}}@media screen and (min-width: 960px){.header{height:116px;left:0;position:fixed;top:0;transition:top 0.2s ease-in-out}}.header.nav-up{box-shadow:none;top:-116px}@media screen and (min-width: 960px){.main{margin-top:116px}}.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}body.home .hero-title{padding:0;font-size:1.7rem;line-height:2.3rem;text-align:left}@media screen and (min-width: 960px){body.home .hero-title{line-height:3.2rem;font-size:2.5rem;width:100%}}body.home mark{background-image:linear-gradient(to right, #192238 50%, #192238 50%);background-size:200% 2.5625rem;background-repeat:no-repeat;background-position:100% 0;transition:background-position 0.3s}body.pbstyle .hero-outer.solid .hero.solid .hero-inner{color:black}@media screen and (min-width: 960px){body.pbstyle .hero-outer.solid .hero-image{flex:0 75%;max-width:75%}body.pbstyle .hero-outer.solid .hero-image:before{content:"";width:0;height:0;border-top:100rem solid white;border-right:20rem solid transparent;position:absolute;left:0;bottom:-20rem}}@media screen and (min-width: 960px){body.pbstyle .hero-outer.primary .hero-image{flex:0 75%;max-width:75%}body.pbstyle .hero-outer.primary .hero-image:before{content:"";width:0;height:0;border-top:100rem solid #1445b8;border-right:20rem solid transparent;position:absolute;left:0;bottom:-20rem}}body.pbstyle .hero-outer.primary .hero-info{padding:20px 0}@media screen and (min-width: 960px){body.pbstyle .hero-outer.primary .hero-info{padding:0;width:60%;flex:0 60%}}@media screen and (min-width: 960px){body.pbstyle .hero-outer.dark .hero-image{flex:0 75%;max-width:75%}body.pbstyle .hero-outer.dark .hero-image:before{content:"";width:0;height:0;border-top:100rem solid #0e3181;border-right:20rem solid transparent;position:absolute;left:0;bottom:-20rem}}@media screen and (min-width: 960px){body.pbstyle .hero-outer.secondary .hero-image{flex:0 75%;max-width:75%}body.pbstyle .hero-outer.secondary .hero-image:before{content:"";width:0;height:0;border-top:100rem solid #192238;border-right:20rem solid transparent;position:absolute;left:0;bottom:-20rem}}@media screen and (min-width: 960px){body.pbstyle .hero-outer.light .hero-image{flex:0 75%;max-width:75%}body.pbstyle .hero-outer.light .hero-image:before{content:"";width:0;height:0;border-top:100rem solid #f4f8f9;border-right:20rem solid transparent;position:absolute;left:0;bottom:-20rem}}.hero{position:relative;width:100%;display:block}@media screen and (min-width: 960px){.hero{flex-flow:row-reverse nowrap;display:flex}}.hero-outer{padding:0;position:relative;display:block;height:auto}@media screen and (min-width: 960px){.hero-outer{height:33.125rem;display:flex}}.hero-outer.dark,.hero-outer.primary,.hero-outer.secondary{height:auto;display:block}@media screen and (min-width: 960px){.hero-outer.dark .hero,.hero-outer.primary .hero,.hero-outer.secondary .hero{padding:100px 0}}.hero-outer.dark .hero-inner .metalabel,.hero-outer.primary .hero-inner .metalabel,.hero-outer.secondary .hero-inner .metalabel{color:#fff06b}.hero-outer.dark .hero-inner .hero-title,.hero-outer.dark .hero-inner .hero-summary,.hero-outer.primary .hero-inner .hero-title,.hero-outer.primary .hero-inner .hero-summary,.hero-outer.secondary .hero-inner .hero-title,.hero-outer.secondary .hero-inner .hero-summary{color:#fff}.hero-outer.light .hero-inner .metalabel{color:#1445b8;margin-bottom:2rem;display:block}.hero-outer.light .hero-inner .hero-title,.hero-outer.light .hero-inner .hero-summary{color:#192238}.hero-outer.primary:before{content:"";border-top:100rem solid #1445b8}.hero-outer.pbuilder .hero-image{flex:0 100%;max-width:100%;overflow:hidden;position:relative}@media screen and (min-width: 1280px){.hero-outer.pbuilder .hero-image{flex:0 60%;max-width:60%}}.hero-outer.pbuilder .hero-summary{padding-top:1rem}@media screen and (min-width: 1280px){.hero-outer.pbuilder .hero-summary{padding-top:2rem}}.hero-outer.full .hero-image{flex:0 100%;max-width:100%;height:100%;width:100%}@media screen and (min-width: 960px){.hero-outer.full .hero-image{left:0;position:absolute;top:0}}.hero-outer.full .hero-image+.hero-info{flex:0 100%;max-width:100%;background-color:rgba(255,255,255,0.7);box-shadow:0 0 8px 0 rgba(25,34,56,0.1);position:relative;text-align:center;z-index:2}@media screen and (min-width: 960px){.hero-outer.full .hero-image+.hero-info{flex:0 80%;max-width:80%;border-radius:4px;margin:10em auto}}@media screen and (min-width: 960px){.hero-outer.full .hero-image+.hero-info{flex:0 50%;max-width:50%}}.hero-outer.full .hero-image+.hero-info .hero-inner{color:#192238;margin:0;padding:3rem;width:auto}.hero-outer.full .hero-summary p{padding:0}.hero-outer.solid .container{display:flex}.hero-outer.solid .hero-image{width:100%;height:12.5rem}@media screen and (min-width: 960px){.hero-outer.solid .hero-image{position:absolute;bottom:0;right:0;width:40%;height:100%}}.hero-outer.solid .hero-image+.hero-info{background-color:transparent;box-shadow:none;max-width:45.625rem}@media screen and (min-width: 960px){.hero-outer.solid .hero-image+.hero-info{flex:0 80em;max-width:80em;margin:0em auto}}@media screen and (min-width: 1700px){.hero-outer.solid .hero-image+.hero-info{flex:0 80em;max-width:80em;margin:8em auto}}.hero-outer.solid .hero-image+.hero-info .hero-inner{background-color:transparent;color:#fff;text-align:left;padding:1.25rem 0}@media screen and (min-width: 960px){.hero-outer.solid .hero-image+.hero-info .hero-inner{flex:0 100%;max-width:100%;margin:auto;text-align:left}}@media screen and (min-width: 1280px){.hero-outer.solid .hero-image+.hero-info .hero-inner{flex:0 90%;max-width:90%;margin:auto;text-align:left}}.hero-outer.listing{text-align:center}.hero-outer.listing .hero-info{background-color:#424b5a}.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%;background-color:transparent;align-items:center;max-width:45.625rem}.hero-info .hero-summary{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{text-decoration:none;text-align:left;margin-top:1.25rem}@media screen and (min-width: 960px){.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{margin-top:2rem}}.hero-info .metalabel a{text-decoration:none;color:#1445b8}.hero-inner{color:#192238;margin:0 auto;padding:1.125rem 0}@media screen and (min-width: 960px){.hero-inner{padding:0;margin:0}}@media screen and (min-width: 960px){.hero-inner .hero-title,.hero-inner .hero-summary{margin-left:0}}.hero-image{flex:0 100%;max-width:100%;overflow:hidden}@media screen and (min-width: 960px){.hero-image{flex:0 75%;max-width:75%}}@media screen and (min-width: 1280px){.hero-image{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.hero-image+.hero-info{flex:0 50%;max-width:50%}}.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%;max-width:45.625rem}}.hero-image img{aspect-ratio:1.77778;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width: 960px){.home .hero-image img{-webkit-clip-path:polygon(12% 20%, 100% 8%, 100% 100%, 0% 100%);clip-path:polygon(12% 20%, 100% 8%, 100% 100%, 0% 100%)}}@media screen and (min-width: 1700px){.home .hero-image img{-webkit-clip-path:polygon(12% 30%, 100% 15%, 100% 100%, 0% 100%);clip-path:polygon(12% 30%, 100% 15%, 100% 100%, 0% 100%)}}@media screen and (min-width: 960px){.single-post .hero-outer .hero-image:before{content:"";display:block;position:absolute;width:0;height:0;border-top:80rem solid #fff;border-right:100px solid transparent}}@media screen and (min-width: 960px){.single-post .hero-outer .hero-image+.hero-info{flex:0 30em;max-width:30em;margin:0 auto}}@media screen and (min-width: 1280px){.single-post .hero-outer .hero-image+.hero-info{flex:0 45em;max-width:45em;margin:1em auto}}@media screen and (min-width: 1700px){.single-post .hero-outer .hero-image+.hero-info{flex:0 55em;max-width:55em;margin:5em auto}}@media screen and (min-width: 960px){.single-post .hero-outer.light .hero-image:before{content:"";display:block;position:absolute;width:0;height:0;border-top:80rem solid #f4f8f9;border-right:100px solid transparent}}.single-post .hero-outer.dark .hero-image{position:relative}@media screen and (min-width: 960px){.single-post .hero-outer.dark .hero-image:before{content:"";display:block;position:absolute;width:0;height:0;border-top:80rem solid #0e3181;border-right:100px solid transparent}}@media screen and (min-width: 960px){.single-post .hero-outer.primary .hero-image:before{content:"";display:block;position:absolute;width:0;height:0;border-top:80rem solid #1445b8;border-right:100px solid transparent}}.single-post .hero-outer.secondary .hero-image{position:relative}@media screen and (min-width: 960px){.single-post .hero-outer.secondary .hero-image:before{content:"";display:block;position:absolute;width:0;height:0;border-top:80rem solid #192238;border-right:100px solid transparent}}.media-block{background-color:transparent;box-shadow:0px 0px 30px rgba(25,34,56,0.2);min-height:420px}@media screen and (min-width: 1700px){.media-block{min-height:620px}}.media-block-outer.section{padding:unset}.media-block-outer.section .container{padding:unset;margin:unset;max-width:unset}.media-block-outer.no-image .media-block{display:block}.media-block-outer.no-image .media-block-info{flex:unset;max-width:unset;padding:1rem}@media screen and (min-width: 700px){.media-block-outer.no-image .media-block-info{padding:6.25rem 8rem}}.media-block-outer.no-image .media-block-content{text-align:center}.media-block-outer.dark h2,.media-block-outer.dark p{color:#fff}.media-block-outer.dark .button,.media-block-outer.dark [type="reset"],.media-block-outer.dark [type="submit"],.media-block-outer.dark .media-block-element-play,.media-block-outer.dark .pagination_element.prev,.media-block-outer.dark .pagination_element.next{border:3px solid #fff06b}.media-block-outer.dark .button:hover,.media-block-outer.dark :hover[type="reset"],.media-block-outer.dark :hover[type="submit"],.media-block-outer.dark .media-block-element-play:hover,.media-block-outer.dark .pagination_element.prev:hover,.media-block-outer.dark .pagination_element.next:hover{color:white;border:3px solid #fff06b;background:transparent}@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:#192238}.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 50%;max-width:50%}}.media-block-outer.video .media-block-element .video-outer{display:block;padding-bottom:56.25%;height:0;position:relative}.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 50%;max-width:50%}}.media-block-element,.media-block-info{margin:0}.media-block-info{align-items:center;color:#192238;padding:1.5rem}@media screen and (min-width: 560px){.media-block-info{padding:3rem}}@media screen and (min-width: 960px){.media-block-info{flex:0 50%;max-width:50%;padding:6.25rem 3rem}}@media screen and (min-width: 1440px){.media-block-info{padding:6.25rem 8rem 6.25rem 2rem;max-width:50rem}}.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:1rem;font-size:1.125rem;line-height:120%;padding:1rem 1.25rem;font-weight:500}.media-block-content{text-align:center}@media screen and (min-width: 960px){.media-block-content{text-align:left}}.media-block-content p{padding-bottom:1rem;font-size:1.125rem;line-height:2.1125rem}.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 50%;max-width:50%}}.media-block-element-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#f44336;display:inline-block;width:auto;z-index:2}.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{font-size:2rem;line-height:135%;margin-bottom:1.5rem;padding-bottom:0;font-weight:500}.metadata{color:#424b5a}.metadata-link{font-weight:700}.metadata time{font-weight:700}.metalabel{color:#192238;display:block}.tags{margin-top:1rem}.metatag{float:left}.metatag-link{background-color:#192238;border-radius:25px;color:#fff;display:inline-block;font:700 0.8em/1.5 "acumin-pro",sans-serif}.metatag-link:hover{background:#424b5a;color:#fff}.pagination-outer{padding:0 0 6.25rem 0}.pagination{text-align:center;justify-content:space-between}.pagination_block{margin:0;width:48%}.pagination_block.numeral{display:none}.pagination_element{display:block;padding:.25rem .5rem;overflow:hidden;height:3.5rem;width:3.5rem;line-height:3.4rem;padding:0;font-weight:500;font-family:"Spline Sans",sans-serif;border:2px solid #fff}.pagination_element:hover{border-color:#e6e6e6;background:transparent}.pagination_element.prev,.pagination_element.next{display:block}.pagination_element.current{border-color:#424b5a;color:#424b5a}@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}}.pagination_block.next{float:right}.pagination_block.view_all{display:none}.pagination_element.prev,.pagination_element.next{border-color:#fff06b}.pagination_element.prev:hover,.pagination_element.next:hover{border-color:#0e3181}.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:flex-start;padding:2rem 0}.profile-outer.dark .profile-name,.profile-outer.dark .profile-title,.profile-outer.dark .profile-summary-copy{color:#fff}.profile-overlay{background-color:rgba(25,34,56,0.7);height:100%;opacity:0;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:99}.profile-overlay.active-profile{opacity:1;visibility:visible}.profile-element{flex:0 100%;max-width:100%;align-items:flex-start;justify-content:center;text-align:center;margin:0 0 2rem}@media screen and (min-width: 560px){.profile-element{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.profile-element{flex:0 33.33%;max-width:33.33%;margin:0 0 4rem}}@media screen and (min-width: 1280px){.profile-element{flex:0 25%;max-width:25%}}@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-item{margin:0;width:100%}.profile-image{border-radius:100%;cursor:pointer;display:inline-block;margin:0;width:8.75rem}.profile-image img{border-radius:100%;margin:0;width:100%;min-height:8.6rem}.profile-wrap{margin:2rem 0 0;padding:0}@media screen and (min-width: 560px){.profile-wrap{padding:0 1rem}}@media screen and (min-width: 700px){.profile-wrap{padding:0 2rem}}.profile-name{font-size:1.625rem;font-family:"Spline Sans",sans-serif;color:#0e3181;font-weight:500;margin-bottom:0.5rem}.profile-title{font-size:1.125rem;line-height:1.6em;font-weight:normal;color:#0e3181;font-family:"acumin-pro",sans-serif;margin-bottom:1rem}.profile-summary{background-color:#f4f8f9;box-shadow:0 0 8px 0 rgba(25,34,56,0.1);color:#192238;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}}.profile-summary.active-profile{right:0}.profile-summary-copy{margin-top:1rem;color:#757a88;font-size:1.125rem;line-height:1.6em}.profile-summary .profile-summary-close{color:#0e3181;cursor:pointer;position:absolute;right:2rem;top:2rem;z-index:999;border:2px solid #1445b8;padding:1rem 1.125rem;width:7.5rem;height:3.5rem}.profile-summary .profile-summary-close:after{content:"Close";display:block;position:absolute;top:48%;right:18px;transform:translate(0%, -50%);font-size:1.125rem;color:#1445b8;font-family:"Spline Sans",sans-serif;letter-spacing:0.01em}.profile-summary .profile-summary-close:hover{color:#fff;background-color:#0e3181}.profile-summary .profile-summary-close:hover:after{color:#fff}.profile-summary .profile-summary-close:hover .icon{fill:#fff}.profile-summary .profile-summary-close .icon{position:relative;top:-3px;width:16px;fill:#1445b8}.profile-summary-inner{display:block;margin-top:0;position:relative;z-index:11;margin-top:7.5rem}.profile-summary-inner .profile-summary-copy{color:rgba(25,34,56,0.94);margin:3rem 0rem;line-height:1.6em}.profile-summary-inner .profile-name{color:#0e3181;margin-top:2rem;font-weight:600;line-height:1.3em;margin-bottom:1.5rem}@media screen and (min-width: 560px){.profile-summary-inner .profile-name{font-size:1.5em}}@media screen and (min-width: 960px){.profile-summary-inner .profile-name{margin-top:unset;font-size:2.125rem}}.profile-summary-inner p{color:#192238;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;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:#192238}.profile-meta-item-link:hover .profile-meta-item-text{border-bottom:solid 2px #192238}.profile-meta-item-link.mail .icon{color:#192238;height:1.2rem;width:1.2rem}.profile-meta-item-text{color:#192238;margin-left:.66667rem}.pullquote{font-family:"acumin-pro",sans-serif;justify-content:left;margin:0 auto;padding:1.5rem;text-align:center;position:relative;background-color:#f4f8f9}@media screen and (min-width: 560px){.pullquote{align-items:center;text-align:left}}@media screen and (min-width: 960px){.pullquote{padding:3rem}.pullquote::after{content:"";width:0;height:0;border-bottom:30rem solid #fff;border-left:60px solid transparent;position:absolute;bottom:-30px;right:-4px}}@media screen and (min-width: 1440px){.pullquote{margin:0 auto;width:64rem}}.pullquote-outer .container{padding:0}.pullquote-image{flex:0 100%;max-width:100%;margin:0;align-self:flex-start}@media screen and (min-width: 560px){.pullquote-image{flex:0 4.5rem;max-width:4.5rem}}.pullquote-image img{border-radius:100%;width:4.5rem;height:4.5rem;margin:0 auto}@media screen and (min-width: 960px){.pullquote-image img{margin:0}}.pullquote-image+.pullquote-info{flex:0 100%;max-width:100%;padding:1rem}@media screen and (min-width: 560px){.pullquote-image+.pullquote-info{flex:0 80%;max-width:80%;padding:0 0 0 1rem}}@media screen and (min-width: 960px){.pullquote-image+.pullquote-info{padding:0 2rem}}.pullquote-info{margin:0;flex:0 100%;max-width:100%;padding:0}@media screen and (min-width: 560px){.pullquote-info{padding:0}}@media screen and (min-width: 960px){.pullquote-info{padding:0 5rem 0 0}}.pullquote blockquote{font-weight:700;quotes:"“" "”" "‘" "’";font-family:"Spline Sans",sans-serif;font-size:1.5rem;line-height:1.35em;font-weight:500;margin-bottom:1rem;color:#0e3181}@media screen and (min-width: 960px){.pullquote blockquote{font-size:2rem}}.pullquote cite{font-style:normal;color:#0e3181;font-size:1.125rem;line-height:1.6em;margin:0}.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}.no-image .pullquote-outer .pullquote-info{padding:1rem}@media screen and (min-width: 700px){.no-image .pullquote-outer .pullquote-info{padding:1rem 2rem}}@media screen and (min-width: 960px){.no-image .pullquote-outer .pullquote-info{padding:0 5rem}}.no-image .pullquote-outer blockquote{padding:1.5rem 0.5rem}.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(25,34,56,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:#192238;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{justify-content:space-between;text-align:left}@media screen and (min-width: 1280px){.statistic{padding:0}}.statistic-outer .section-header{margin-bottom:4rem}.statistic-outer .section-header-title{text-align:initial}.statistic-outer .section-header-summary{text-align:left;margin-left:0}.statistic .section-header-title{text-align:initial}.statistic-item{flex:0 100%;max-width:100%;margin:0 0 2rem}@media screen and (min-width: 700px){.statistic-item{flex:0 48%;max-width:48%}.statistic-item:last-child{flex:0 100%;max-width:100%}}@media screen and (min-width: 960px){.statistic-item{flex:0 20%;max-width:20%;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 30%;max-width:30%}}.statistic-item:last-child{margin-bottom:1rem}@media screen and (min-width: 560px){.statistic-item:last-child{margin:0 0 2rem}}.statistic-icon{font-size:2rem}.statistic-value{display:inline-block;text-align:center}.statistic-value-number{font-size:3.75rem;line-height:1.2em;font-weight:600;font-family:"Spline Sans",sans-serif;margin-bottom:0.75rem;display:block;color:#0e3181}.statistic-title{position:relative;font-size:1.625rem;line-height:1.4em;margin-bottom:1.25rem;color:#0e3181;font-weight:500}.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}.wysiwyg.center .content{margin:0 auto}.wysiwyg .content{margin:0}@media screen and (min-width: 960px){.wysiwyg .content{width:66.66%}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvX3Jlc2V0LnNjc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9jc3MvbGlnaHRnYWxsZXJ5Lm1pbi5jc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9jc3MvbWFnbmlmaWMtcG9wdXAtbWluLmNzcyIsImhlbHBlcnMvX2NvbG9ycy5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9oZWxwZXJzL19taXhpbnMuc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvaGVscGVycy9fYW5pbWF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9zYXNzL2hlbHBlcnMvX2xheW91dC5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9oZWxwZXJzL193ZWJmb250cy5zY3NzIiwiaGVscGVycy9fdHlwb2dyYXBoeS5zY3NzIiwiaGVscGVycy9fc2V0dGluZ3Muc2NzcyIsImhlbHBlcnMvX2J1dHRvbnMuc2NzcyIsImhlbHBlcnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9zYXNzL2hlbHBlcnMvX2ljb25zLnNjc3MiLCJjb3JlL19hcnRpY2xlLnNjc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9zYXNzL2NvcmUvX2Ntcy5zY3NzIiwiY29yZS9fY29udGVudC5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9jb3JlL19kb25hdGUuc2NzcyIsImNvcmUvX2dlbmVyYWwuc2NzcyIsImNvcmUvX3NlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX3Byb2ZpbGUuc2NzcyIsImNvcmUvX2Zvb3Rlci5zY3NzIiwiY29yZS9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb3JlL19tYWluLnNjc3MiLCJjb3JlL19yZXNwb25zaXZlLW5hdi5zY3NzIiwiY29yZS9fc2VhcmNoLnNjc3MiLCJjb3JlL19zaWRlYmFyLnNjc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9zYXNzL2NvcmUvX3RhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fZW1iZWQuc2NzcyIsImNvbXBvbmVudHMvX2J0bmxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2lzc3VlLnNjc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX2N0YS5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19kb3dubG9hZHMuc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZXhwYW5kLnNjc3MiLCJjb21wb25lbnRzL19mZWVkLnNjc3MiLCJjb21wb25lbnRzL19maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL19maXhlZC1oZWFkZXIuc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9fbWVkaWEtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX21ldGFkYXRhLnNjc3MiLCJjb21wb25lbnRzL19wdWxscXVvdGUuc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2hhcmUuc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2xpY2suc2NzcyIsImNvbXBvbmVudHMvX3N0YXRpc3RpY3Muc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy1nYWxsZXJ5LnNjc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3d5c2l3eWcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxLQUNJLDRCQUE2QixDQUM3Qix5QkFBMEIsQ0FDMUIseUNBQTBDLENBQzFDLDZCQUE4QixDQUM5QixxQkFBc0IsQ0FDdEIsVUFBVyxDQUNkLHdhQWVHLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsYUFBYyxDQUNkLG1CQUFvQixDQUNwQixjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVix1QkFBd0IsQ0FDM0IsbUZBSUEsYUFBYyxDQUNkLEtBRUEsYUFBYyxDQUNYLDRCQUE2QixDQUNoQyxNQUVBLGVBQWdCLENBQ2hCLG9EQUdBLFVBQVcsQ0FDWCxZQUFhLENBQ2IsTUFFQSx3QkFBeUIsQ0FDekIsZ0JBQWlCLENBQ2pCLG1CQUdHLGtCQUFtQixDQUN0QixzQkFHQyx1QkFBd0IsQ0FDekIsR0FHRyxzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUFpQixDQUNwQixzRkFZRyx5QkFBMEIsQ0FDN0IsU0FLQyxXQUFZLENBQ2IsV0N4RkcsY0FBZSxDQUNmLCtDQUFnRCxDQUNoRCx5UUFBNlEsQ0FDN1EsZUFBZ0IsQ0FDaEIsaUJBQ0osQ0FFQSxTQUNJLGNBQWUsQ0FDZixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLG1CQUFvQixDQUNwQixtQkFBb0IsQ0FDcEIsYUFBYyxDQUNkLGtDQUFtQyxDQUNuQyxpQ0FDSixDQUFDLDBDQUlHLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsY0FBZSxDQUNmLGFBQWMsQ0FDZCxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFlBQWEsQ0FDYixTQUFVLENBQ1YsV0FBWSxDQUNaLDRCQUNKLENBQUMsNERBSUcsbUJBQW9CLENBQ3BCLFVBQ0osQ0FBQyxzREFJRyxVQUNKLENBQUMscUJBR0csVUFDSixDQUFDLDRCQUdHLGVBQ0osQ0FBQyxxQkFHRyxTQUNKLENBQUMsMkJBR0csZUFDSixDQUFDLGdDQUlHLFFBRUksTUFDSixDQUVBLElBQ0ksVUFDSixDQUFBLENBMkJKLHdCQUVJLFFBRUksTUFDSixDQUVBLElBQ0ksVUFDSixDQUFBLENBR0osK0JBRUksUUFFSSxNQUNKLENBRUEsSUFDSSxTQUNKLENBQUEsQ0EyQkosdUJBRUksUUFFSSxNQUNKLENBRUEsSUFDSSxTQUNKLENBQUEsQ0FHSixrQ0FDSSxrQ0FBbUMsQ0FFbkMsMEJBQTJCLENBQzNCLGlCQUNKLENBQUMsaUNBR0csaUNBQWtDLENBRWxDLHlCQUEwQixDQUMxQixpQkFDSixDQUFDLFlBR0csWUFBYSxDQUNiLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFVBQVcsQ0FDWCxpQ0FBb0MsQ0FDdkMscUJBR0csVUFBVyxDQUNYLGNBQWUsQ0FDZixXQUFZLENBQ1osY0FBZSxDQUNmLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsK0JBQWdDLENBQ2hDLFNBQVUsQ0FDVixjQUFlLENBQ2YsV0FBWSxDQUNaLGVBQWdCLENBR2hCLDJCQUNKLENBQUMsMkJBR0csVUFDSixDQUFDLDRCQUdHLGVBQ0osQ0FBQywrQkFHRyxlQUNKLENBQUMsYUFHRyxpQ0FBb0MsQ0FDcEMsUUFBUyxDQUNULFVBQVcsQ0FDWCxjQUFlLENBQ2YsTUFBTyxDQUNQLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixZQUNKLENBQUMsZ0JBR0csUUFBUyxDQUNULGNBQWUsQ0FDZixlQUNKLENBQUMsZUFHRyxjQUFlLENBQ2YsY0FDSixDQUFDLFlBR0csVUFBVyxDQUNYLG9CQUFxQixDQUNyQixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixxQkFDSixDQUFDLDhCQUtHLFNBQVUsQ0FJVix3SEFBc0gsQ0FDekgsd0JBR0csU0FBVSxDQUVWLGtDQUFtQyxDQUN0Qyx3QkFHRyxTQUFVLENBRVYsaUNBQWtDLENBQ3JDLDJCQUdHLFNBQVUsQ0FFVixrQ0FBbUMsQ0FDdEMsMkRBSUcsZ0NBQThCLENBQzlCLFNBQVUsQ0FJViw4R0FBOEcsQ0FJOUcsd0JBQ0osQ0FBQyxnRkFJRywwQkFBMkIsQ0FDM0IsU0FDSixDQUFDLDBCQUdHLHdCQUF5QixDQUN6QixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFhLENBQ2IsZ0JBQWlCLENBRWpCLGlDQUFrQyxDQUlsQyx5REFBd0QsQ0FDM0QsaURBR0csbUJBQW9CLENBRXBCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixXQUNKLENBQUMscURBR0csV0FBWSxDQUNaLHVCQUF3QixDQUV4QixrQkFBbUIsQ0FDbkIsbUJBQW9CLENBQ3BCLGVBQ0osQ0FBQyxnREFJRyxpQ0FDSixDQUFDLHdDQUlHLDhCQUErQixDQUNsQyxvQkFHRyxjQUFlLENBQ2YsV0FBWSxDQUNaLGtCQUNKLENBQUMseUJBR0csY0FBZSxDQUNmLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixXQUFZLENBQ1oscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixpQkFDSixDQUFDLDJCQVJELHlCQWNRLGlDQUNKLENBQUMsQ0FHTCwrREFFSSxvQkFDSixDQUFDLDZCQUdHLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQVksQ0FBWixnQkFDSixDQUFDLGdDQUdHLG9CQUNKLENBQUMsaUNBR0csZ0JBQ0osQ0FBQywwQ0FLRywyQkFDSixDQUFDLHdEQUdHLFlBQ0osQ0FBQywyQkFHRyx3QkFBeUIsQ0FDekIseUJBQTBCLENBQzFCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsY0FBZSxDQUNmLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBQ1gsU0FBVSxDQUNWLFdBQ0osQ0FBQyx3RUFJRyxVQUNKLENBQUMsaUNBR0csZUFDSixDQUFDLHlCQUdHLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FDdEIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxhQUNKLENBQUMsb0JBR0csVUFBVyxDQUNYLFFBQVMsQ0FDVCxxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FDaEIsaUJBQ0osQ0FBQywrQkFHRyxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AscUJBQXNCLENBQ3RCLHNCQUNKLENBQUMsbUNBR0csVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYixjQUNKLENBQUMsdUNBR0csK0NBQWdELENBQ25ELDZDQUdHLHVEQUF3RCxDQUMzRCx1Q0FHRywrQ0FBZ0QsQ0FDaEQsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLFVBQ0osQ0FBQyw2Q0FHRyxTQUNKLENBQUMseUNBR0csaURBQWtELENBQ3JELCtDQUdHLHlEQUEwRCxDQUM3RCwyQkFHRyxxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFDSixDQUFDLHlDQUdHLGlCQUNKLENBQUMsNEdBSUcsWUFDSixDQUFDLDBEQUdHLGtCQUNKLENBQUMsaUJBR0cscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixVQUFXLENBQ1gsWUFBYSxDQUNiLFNBQVUsQ0FJViwrQkFDSixDQUFDLDhCQUdHLHdCQUF5QixDQUN6QixVQUFXLENBQ1gsT0FDSixDQUFDLHVDQUdHLFVBQ0osQ0FBQyxtQ0FHRyxTQUNKLENBQUMsMEJBR0csZUFDSixDQUFDLDRDQUdHLGVBQ0osQ0FBQywrSkFLRyxzQkFDSixDQUFDLG1GQU1HLHdEQUF1RCxDQUMxRCw2RUFNRywyRkFBeUYsQ0FDNUYsd0RBSUcsOEJBQStCLENBQy9CLGtDQUFtQyxDQUVuQywwQkFDSixDQUFDLHFEQUlHLDBCQUEyQixDQUkzQixpRkFBZ0YsQ0FJaEYsb0JBQXFCLENBQ3JCLGtDQUFtQyxDQUVuQywwQkFDSixDQUFDLGtCQUdHLGVBQ0osQ0FBQyxnQkFHRyxjQUNKLENBQUMsc0JBR0csZUFDSixDQUFDLGFBR0csVUFBVyxDQUNYLG1CQUNKLENBQUMsbUJBR0csZUFDSixDQUFDLHdCQUdHLFNBQVUsQ0FDVixtQkFDSixDQUFDLDBCQUdHLFdBQVksQ0FDWixNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLFdBQ0osQ0FBQyx3REFHRyxnQkFDSixDQUFDLHlCQUdHLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixZQUNKLENBQUMsb0RBR0csU0FBVSxDQUVWLDhCQUErQixDQUNsQyxtREFHRywrQkFDSixDQUFDLCtCQUdHLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixNQUFPLENBQ1Asa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixXQUFZLENBQ1osaUJBQWtCLENBSWxCLHVEQUF3RCxDQUV4RCxnQ0FBaUMsQ0FDcEMsbUNBR0csVUFBVyxDQUNYLFdBQ0osQ0FBQyxvQkFHRyxzQ0FBeUMsQ0FDekMsaUJBQWtCLENBQ2xCLGdEQUFtRCxDQUNuRCxhQUFjLENBQ2QsV0FBWSxDQUdaLGlDQUFrQyxDQUNsQyxVQUNKLENBQUMsb0RBSUcsK0JBQ0osQ0FBQyxvQkFHRyxrQ0FBbUMsQ0FDbkMsbUNBQW9DLENBQ3BDLHNCQUF1QixDQUN2QixZQUFhLENBQ2Isb0JBQXFCLENBQ3JCLFFBQVMsQ0FDVCxRQUFTLENBQ1QsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsT0FDSixDQUFDLHFCQUdHLGVBQ0osQ0FBQyx1Q0FHRyxlQUNKLENBQUMsK0JBR0csaUNBQW9DLENBQ3BDLFFBQVMsQ0FDVCxjQUFlLENBQ2YsTUFBTyxDQUNQLGNBQWUsQ0FDZixPQUFRLENBQ1IsS0FBTSxDQUNOLFlBQWEsQ0FDYixTQUFVLENBQ1YsaUJBQWtCLENBR2xCLDREQUNKLENBQUMsNEZBS0csbUJBQW9CLENBS3BCLDhCQUErQixDQUMvQixTQUFVLENBQ1Ysa0JBQ0osQ0FBQyx1QkFHRyxxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsUUFBUyxDQUNULGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxTQUFVLENBQ1YsaUJBQWtCLENBS2xCLGdDQUFpQyxDQUlqQyxxRkFDSixDQUFDLDZCQUdHLFVBQVcsQ0FDWCxhQUFjLENBQ2QsUUFBUyxDQUNULE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsNEJBQTZCLENBQzdCLHdCQUF5QixDQUN6QixVQUFXLENBQ1gsU0FDSixDQUFDLHFDQUdHLGVBQ0osQ0FBQywyRUFJRyxVQUNKLENBQUMseUJBR0csVUFBVyxDQUNYLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsdUVBQXdFLENBQ3hFLGNBQ0osQ0FBQywrQkFHRyxpQ0FBb0MsQ0FDdkMseUNBR0csb0JBQXFCLENBQ3JCLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixxQkFDSixDQUFDLGdDQUdHLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLGNBQWUsQ0FDZixXQUFZLENBQ1osYUFBYyxDQUNkLGdCQUFpQixDQUNqQixTQUFVLENBQ1YscUJBQXNCLENBQ3RCLFVBQ0osQ0FBQyw0Q0FLRyxVQUFXLENBQ1gsV0FDSixDQUFDLG9CQUdHLGlCQUNKLENBQUMsMEJBR0csZUFDSixDQUFDLHNDQUdHLGFBQ0osQ0FBQyw0Q0FHRyxlQUNKLENBQUMscUNBR0csYUFDSixDQUFDLDJDQUdHLGVBQ0osQ0FBQyx3Q0FHRyxhQUNKLENBQUMsOENBR0csZUFDSixDQUFDLHVDQUdHLGFBQ0osQ0FBQyw2Q0FHRyxlQUNKLENBQUMsMkJBSUcsYUFBYyxDQUNkLFVBQVcsQ0FDWCxhQUNKLENBQUMsYUFHRyxVQUNKLENBQUMsVUFHRyxjQUFlLENBQ2YsS0FBTSxDQUNOLE1BQU8sQ0FDUCxZQUFhLENBQ2IsU0FBVSxDQUdWLCtCQUNKLENBQUMsWUFLRyxxQkFDSixDQUFDLHFCQUdHLFNBQ0osQ0FBQyx3SEFNRyxzQ0FBdUMsQ0FFdkMsNkNBQ0osQ0FBQyw0SkFNRyxpQ0FBa0MsQ0FDbEMsU0FDSixDQUFDLGdDQUdHLG1CQUFvQixDQUVwQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsV0FDSixDQUFDLG9DQUdHLFdBQVksQ0FDWix1QkFBd0IsQ0FFeEIsa0JBQW1CLENBQ25CLG1CQUFvQixDQUNwQixlQUNKLENBQUMsY0FHRyxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsZUFDSixDQUFDLG9CQUdHLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLGtCQUNKLENBQUMsbUJBR0csMERBQTJELENBQzNELHVCQUNKLENBQUMsNkhBTUcsK0JBQ0osQ0FBQywwQ0FJRyxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FDSixDQUFDLHdEQUlHLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFNBQVUsQ0FDVixpQkFDSixDQUFDLHVCQUdHLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsTUFBTyxDQUNQLE9BQVEsQ0FDUixLQUFNLENBQ04sUUFDSixDQUFDLCtCQUdHLHFCQUNKLENBQUMsOEJBR0csWUFDSixDQUFDLG9CQUdHLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FDdEIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixzQkFDSixDQUFDLHNHQUlHLFNBQVUsQ0FHViwrQkFDSixDQUFDLDhIQUlHLFNBQ0osQ0FBQyxpRUFJRyxZQUNKLENBQUMsYUFHRyxjQUFlLENBQ2YsS0FBTSxDQUNOLE1BQU8sQ0FDUCxPQUFRLENBQ1IsUUFBUyxDQUNULFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsU0FBVSxDQUdWLCtCQUNKLENBQUMsZ0JBR0csU0FDSixDQUFDLHlHQVFHLHFDQUNKLENBQUMsNERBSUcsa0NBQW1DLENBRW5DLDBCQUNKLENBQUMsMEJBR0csU0FDSixDQUFDLHFDQUdHLFNBQ0osQ0FBQyxxSEFRRyw4QkFDSixDQUFDLHVDQUdHLFNBQ0osQ0FBQyxxREFJRyxrQ0FBbUMsQ0FDdEMscURBSUcsaUNBQWtDLENBQ3JDLGtEQUlHLDhCQUErQixDQUMvQixTQUNKLENBQUMsNEpBUUcsMkVBQTJFLENBQzlFLHVDQUdHLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsTUFDSixDQUFDLHFEQUdHLFVBQ0osQ0FBQyxxREFHRyxTQUNKLENBQUMsa0RBR0csTUFBTyxDQUNQLFNBQ0osQ0FBQyw0SkFRRyxzRUFBc0UsQ0FDekUsUUN2bUNPLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxrQkFBa0IsQ0FBQyxXQUFXLENBQUMsVUFBVSxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLGNBQWMsQ0FBQyx1QkFBdUIsQ0FBQyxrQ0FBa0MsQ0FBQyxlQUFlLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxhQUFhLENBQUMscUJBQXFCLENBQUMsc0JBQXNCLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyxXQUFXLENBQUMscUJBQXFCLENBQUMscUNBQXFDLFlBQVksQ0FBQyxhQUFhLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsWUFBWSxDQUFDLDhEQUE4RCxVQUFVLENBQUMsV0FBVyxDQUFDLGNBQWMsZUFBZSxDQUFDLGlFQUF5RixlQUFlLENBQUMsVUFBVSxjQUFjLENBQXdCLGNBQWMsQ0FBQyw4QkFBOEIsV0FBVyxDQUFDLGtEQUFrRCx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBc0IsZ0JBQWdCLENBQUMsd0JBQXdCLFlBQVksQ0FBQyxVQUFVLHVCQUF1QixDQUFDLGVBQWUsVUFBVSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsaUJBQWlCLFVBQVUsQ0FBQyx1QkFBdUIsVUFBVSxDQUFDLDRCQUE0QixZQUFZLENBQUMsMEJBQTBCLFlBQVksQ0FBQyxrQ0FBa0MsZ0NBQWdDLENBQUMsdUNBQXVDLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLHNCQUFzQixDQUFDLFFBQVEsQ0FBQyx1QkFBdUIsQ0FBQyxhQUFhLENBQUMsWUFBWSxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLHlCQUF5QixDQUFDLHlCQUF5QixTQUFTLENBQUMsUUFBUSxDQUFDLFdBQVcsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLHlDQUF5QyxDQUFDLGtDQUFrQyxTQUFTLENBQUMsa0JBQWtCLE9BQU8sQ0FBQyw2QkFBNkIsVUFBVSxDQUFDLDJEQUEyRCxVQUFVLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxhQUFhLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxXQUFXLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLHVDQUF1QyxDQUFDLGtCQUFrQixnQkFBZ0IsQ0FBQyxrQ0FBa0MsU0FBUyxDQUFDLG1DQUFtQyxVQUFVLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUMsK0JBQStCLENBQUMsaUJBQWlCLHFCQUFxQixDQUFDLHdCQUF3QixDQUFDLE9BQU8sQ0FBQyxrQkFBa0IscUJBQXFCLENBQUMsd0JBQXdCLENBQUMsV0FBVyxDQUFDLGdCQUFnQixNQUFNLENBQUMsc0JBQXNCLDRCQUE0QixDQUFDLGdCQUFnQixDQUFDLHVCQUF1QixnQkFBZ0IsQ0FBQywrQkFBK0IsQ0FBQyxpQkFBaUIsT0FBTyxDQUFDLHVCQUF1QiwyQkFBMkIsQ0FBQyxnQkFBZ0IsQ0FBQyx3QkFBd0IsOEJBQThCLENBQUMsbUJBQW1CLGdCQUFnQixDQUFDLG1CQUFtQixDQUFDLGdDQUFnQyxhQUFhLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyw4QkFBOEIsU0FBUyxDQUFDLG1CQUFtQixVQUFVLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQywwQkFBMEIsaUJBQWlCLENBQUMsYUFBYSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxrQ0FBa0MsQ0FBQyxlQUFlLENBQUMsWUFBWSxVQUFVLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLHFCQUFxQixDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FBQyxZQUFZLGFBQWEsQ0FBQyxrQkFBa0IsVUFBVSxDQUFDLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsa0NBQWtDLENBQUMsZUFBZSxDQUFDLGtCQUFrQixhQUFhLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxtQkFBbUIsUUFBUSxDQUFDLGdCQUFnQixnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsV0FBVyxlQUFlLENBQUMsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLCtCQUErQixjQUFjLENBQUMsMkNBQTJDLGNBQWMsQ0FBQyxrR0FBa0csa0NBQWtDLGNBQWMsQ0FBQyxlQUFlLENBQUMsNEJBQTRCLFNBQVMsQ0FBQyxrQ0FBa0MsS0FBSyxDQUFDLFFBQVEsQ0FBQyxrQ0FBa0MsY0FBYyxDQUFDLGVBQWUsQ0FBQyxnQ0FBZ0MsMEJBQTBCLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxxQkFBcUIsQ0FBQyxzQ0FBc0MsU0FBUyxDQUFDLDZCQUE2QixTQUFTLENBQUMsT0FBTyxDQUFDLDJCQUEyQixLQUFLLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsMEJBQTBCLENBQUMsY0FBYyxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBRSxDQUFBLGtDQUFub0YsV0FBOHNGLHFCQUFxQixDQUE1ckUsZ0JBQXd1RSxrQkFBa0IsQ0FBdmxFLGlCQUF1b0UscUJBQXFCLENBQTE1SixlQUEwNkosZ0JBQWdCLENBQUMsaUJBQWlCLENBQUUsQ0M4RDFzSyxVQUNDLGFBakJpQixDQWtCakIsVUFFQSxhQW5CaUIsQ0FvQmpCLFFBRUEsYUFyQmUsQ0FzQmYsWUFFQSxhQXZCbUIsQ0F3Qm5CLFdBRUEsYUF6QmtCLENBMEJsQixVQUVBLGFBM0JpQixDQTRCakIsV0FFQSxhQTdCa0IsQ0E4QmxCLFVBRUEsYUEvQmlCLENBZ0NqQixZQUVBLFVBakNtQixDQWtDbkIsUUFFQSxhQW5DZSxDQW9DZixTQUVBLGFBckNnQixDQXNDaEIsT0FFQSxhQXZDYyxDQXdDZCxVQUVBLGFBekNpQixDQTBDakIsU0FFQSxhQTNDZ0IsQ0E0Q2hCLG9nQ0N3Qk8sc0lDL0c0SSxDRGdINUksZ0NBQWtDLENBQ2xDLDhDQUF1RCxDQUZ2RCw4SEMvRzRJLENEZ0g1SSx3QkFBa0MsQ0FDbEMsc0NBQXVELENDaEg5RCx3aEJDWEcsZ0JBQWlCLENBRWpCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNsQixXQ05HLHVCQUF3QixDQUN4QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIseUlBQ3FFLENBR3pFLFdBQ0ksdUJBQXdCLENBQ3hCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQix1SUFDb0UsQ0FHeEUsV0FDSSx1QkFBd0IsQ0FDeEIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLG1JQUNrRSxDQUd0RSxXQUNJLHVCQUF3QixDQUN4QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsK0lBQ3dFLENIbEJwRSxpQkFDSSxrQkRRSSxDQ1BKLGFEY0csQ0NoQlAsWUFDSSxrQkRRSSxDQ1BKLGFEY0csQ0NiTiw0QklMUixrQkFBbUIsQ0FDbkIsV0FBWSxDSlVELGtCSVhYLGtCQUFtQixDQUNuQixXQUFZLENKVUQsbUJJWFgsa0JBQW1CLENBQ25CLFdBQVksQ0pVRCx1QklYWCxrQkFBbUIsQ0FDbkIsV0FBWSxDSllSLDRRSUpKLDBDQ01zQyxDREx0QyxlQUdBLDJDQ0dtQyxDREZuQywrRkFHQSwyQ0NBc0MsQ0RDdEMsNkVBR0EsMkNDRm1DLENER25DLFdBR0EsNENDVnNDLENEWXRDLHFCQUFzQixDQUN0Qix5QkFRQSxjQUFlLENBQ2YsK0JBQWdDLENKNEJ6QixxQ0kvQlIseUJBTUUsK0JBQWdDLENBQ2hDLGNBQWUsQ0FVaEIsQ0pjTyxzQ0kvQlIseUJBV0UsZ0JBQWlCLENBTWxCLENKY08sc0NJL0JSLHlCQWVFLGNBQWUsQ0FFaEIsQ0FFRCxHQUVDLGdCQUFpQixDQUNqQiw0QkFBNkIsQ0pTdEIscUNJWlIsR0FNRSxrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBRWxCLENBRUQsc0JBRUMsZ0JBQWlCLENBQ2pCLCtCQUFnQyxDSkZ6QixzQ0lEUixzQkFNRSxjQUFlLENBRWhCLENBRUQsc0NBRUMsZ0JBQWlCLENBQ2pCLCtCQUFnQyxDSlp6QixzQ0lTUixzQ0FNRSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBRW5CLENBRUQsd0JBRUMsaUJBQWtCLENBQ2xCLCtCQUFnQyxDSnZCekIsc0NJb0JSLHdCQU1FLGdCQUFpQixDQUVsQixDQUVELEdBRUMsa0JBQW1CLENBQ25CLGdDQUFpQyxDSmpDMUIsc0NJOEJSLEdBTUUsZ0JBQWlCLENBRWxCLENFL0dELHlKQUlDLGFBQWMsQ0FDZCxlRHlCVyxDQ3hCWCxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHFCQUFzQixDTjhEZixxQ016RVIseUpBY0Usb0JBQXFCLENBQ3JCLFVBQVcsQ0FFWixDQUVELHdIQUdDLGtCUG5Cb0IsQ09vQnBCLGFQckJ1QixDT3NCdkIsZURPVyxDQ1paLGtLQVFFLGtCUDFCaUIsQ08yQmpCLFVQSGEsQ09OZix5S0FhRSxrQkQxQm9DLENDMkJwQyxpQ0FNRCw2Q1BiYyxDT1VmLDZDQU1FLHVDQUEwQyxDQU41QywrQ0FVRSw2QlBwQmEsQ09xQmIsOFlBUUMsZUR6QlMsQ0MwQlQsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCw0QkFBNkIsQ0FMOUIsc2RBUUUsb0JQMURpQixDT2dEckIsc1VBZUUsWUFBYSxDQUNiLG9CQUFxQixDQUNyQixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLDRCQUE2QixDQUM3QixhUHBFbUIsQ09xRW5CLGVEeENZLENDeUNaLHFCQUFzQixDQUN0QixjQUFlLENBQ2YsbUJBQW9CLENORmQsc0NNdEJSLHNVQTJCRyxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FZcEIsQ0ExQ0YsMFpOQUksaUJBQWtCLENBY2QsT0FBUSxDQUNSLDRCQUE2QixDTW1CbEMsU0FBVSxDQUNWLHVDQUF3QyxDQUN4QyxpQkFBa0IsQ05kYixzQ010QlIsMFpBdUNJLFdBQVksQ0FFYixDQUdILHVKQUVFLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsbUJBQW9CLENBQ3BCLFVQM0VhLENPNEViLGVEdkVVLENDd0VWLGtCQUFtQixDQUNuQixvQ0FBcUMsQ0FSdkMsMkxBV0csV0FBWSxDQUNaLGlNQUtELGtCUDdHbUIsQ084R25CLGFQL0dzQixDT2dIdEIsd0JQL0dtQixDTzJHckIscU9BTUcsa0JQbkhnQixDT29IaEIsVVA1RlksQ082Rlosd0JQckhnQixDT3NIaEIsaVNBTUEsd0JQNUhnQixDTzZIaEIsYVA3SGdCLENPOEhoQixzQkFBdUIsQ0FDdkIsb0JBQXFCLENBQ3JCLGVEbEdTLENDMkZaLHFVQVVJLGtCUG5JZSxDT29JZixVUDVHVyxDTzZHWCxpSkFNRixpQkFBa0IsQ0FDbEIsa0JQMUltQixDTzJJbkIsYVA1SXNCLENPNkl0QixvQkFBcUIsQ0FMdkIscUxBUUcsc0JBQXVCLENBQ3ZCLHlCUGhKa0IsQ09pSmxCLGFQakprQixDT2tKbEIsNk1BS0QsVVBqSWEsQ09rSWIsaVNBS0Msd0JQL0pnQixDT2dLaEIsYVBoS2dCLENPaUtoQixzQkFBdUIsQ0FDdkIsb0JBQXFCLENBQ3JCLGVEcklTLENDOEhaLHFVQVVJLGtCUHRLZSxDT3VLZixVUC9JVyxDT2dKWCx3QlB4S2UsQ095S2YseUtBTUYsaUJBQWtCLENBQ2xCLGtCUDlLbUIsQ08rS25CLGFQaExzQixDT2lMdEIsb0JBQXFCLENBQ3JCLHdCUGpMbUIsQ09rTG5CLGtCQUFtQixDQUNuQixlRHZKVSxDQytJWiw2TUFXRyxrQlB4TGdCLENPeUxoQix3QlB6TGdCLENPMExoQixVUGxLWSxDT21LWixpQ0FLRCxrQkFBbUIsQ0FGckIseVRBSUcsc0JBQXVCLENBQ3ZCLHdCUG5NZ0IsQ09vTWhCLGFQcE1nQixDT3FNaEIsZUR2S1MsQ0NnS1osNlZBVUksa0JQdE1pQixDT3VNakIsd0JQdk1pQixDT3dNakIsYVAxTWUsQ08yTWYsK0JBTUYsaUJBQWtCLENBRnBCLDZTQUlHLHNCQUF1QixDQUN2Qix3QlBwTmdCLENPcU5oQixh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QkFLVCxjQUNDLENBQUEsaUJBQ0Esb0JBR1MsQ0FBQSxpQkFDVCxDQUFBLHdCQUVBLGlCQUNDLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsb0NyQ3ZEd0IsQ0FBRSxxQnFDeUQxQixDQUFBLGFBQ0EsQ0FBQSxhQUVBLENBQUEsaUJBQ0EsaUJBR0QsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEscUJBQ0EsQ0FBQSxhQUNBLENBQUEsZUFDQSxDQUFBLGtCQUNBLFlDaEdNLENBQUEsY0FDQSxDQUFBLGtCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLHVCQUVDLG1CQUNVLENBQUEsVUFBWSxDQUNuQixpQkFDQSxDQUFBLFlBQ0EsQ0FBQSx1QkFHSCxVQUFLLENBQ0YsbUJBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSw0QkFDTyxDQUFBLHlCQUxWLGlCQVFPLENBQUEsS0FBUyxDQUFBLE1BQ1QsQ0FBQSxXQUVBLENBQUEsVUFBVyxDQUNYLGNBQ0EsQ0FBQSw2QkFiUCxtQkFnQlcsQ0FoQlgsZ0JBZ0JXLENBQUEsV0FDQSxDQUFBLFVBQVcsQ0FDWCxnQ0FDYSxDQUFBLFNBQUEsUUFDaEIsQ0FBQSx5QkMvQlQsYUFLTCxDQUFBLGtCQUxILFFBU0MsQ0FBQSxxQzVDaUUwQixrQjRDMUUzQixZQWFHLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuaHRtbCB7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBpbnB1dCwgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5tYWluLCBhcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vLyBSZW1vdmUgMzAwbXMgZGVsYXkgb24gdG91Y2ggc2NyZWVuc1xuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSxcbmlucHV0Om5vdChbdHlwZT1cInJhbmdlXCJdKSxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuZmllbGRzZXQge1xuICAvKiBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0dGluZyBoZXJlXG4gICAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50ICovXG4gIG1pbi13aWR0aDogMDtcbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBsZztcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvd2ViZm9udHMvbGcvbGcuZW90P24xejM3Myk7XG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL3dlYmZvbnRzL2xnL2xnLmVvdD8jaWVmaXhuMXozNzMpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vLi4vYXNzZXRzL3dlYmZvbnRzL2xnL2xnLndvZmY/bjF6MzczKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vLi4vYXNzZXRzL3dlYmZvbnRzL2xnL2xnLnR0Zj9uMXozNzMpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vLi4vYXNzZXRzL3dlYmZvbnRzL2xnL2xnLnN2Zz9uMXozNzMjbGcpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG4ubGctaWNvbiB7XG4gICAgZm9udC1mYW1pbHk6IGxnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQsXG4ubGctYWN0aW9ucyAubGctcHJldiB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHggOXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxMDgwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0LmRpc2FibGVkLFxuLmxnLWFjdGlvbnMgLmxnLXByZXYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IC41XG59XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0OmhvdmVyLFxuLmxnLWFjdGlvbnMgLmxnLXByZXY6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGXG59XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0IHtcbiAgICByaWdodDogMjBweFxufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDk1XCJcbn1cblxuLmxnLWFjdGlvbnMgLmxnLXByZXYge1xuICAgIGxlZnQ6IDIwcHhcbn1cblxuLmxnLWFjdGlvbnMgLmxnLXByZXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDk0XCJcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG5cbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgbGVmdDogMFxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIGxlZnQ6IC0zMHB4XG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcblxuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgbGVmdDogLTMwcHhcbiAgICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG5cbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgbGVmdDogMFxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIGxlZnQ6IC0zMHB4XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG5cbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgbGVmdDogMFxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIGxlZnQ6IC0zMHB4XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuXG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBsZWZ0OiAzMHB4XG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuXG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBsZWZ0OiAzMHB4XG4gICAgfVxufVxuXG5ALW1zLWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG5cbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgbGVmdDogMFxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIGxlZnQ6IDMwcHhcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuXG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBsZWZ0OiAzMHB4XG4gICAgfVxufVxuXG4ubGctb3V0ZXIubGctcmlnaHQtZW5kIC5sZy1vYmplY3Qge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgLjNzO1xuICAgIC1vLWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIC4zcztcbiAgICBhbmltYXRpb246IGxnLXJpZ2h0LWVuZCAuM3M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5sZy1vdXRlci5sZy1sZWZ0LWVuZCAubGctb2JqZWN0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbGctbGVmdC1lbmQgLjNzO1xuICAgIC1vLWFuaW1hdGlvbjogbGctbGVmdC1lbmQgLjNzO1xuICAgIGFuaW1hdGlvbjogbGctbGVmdC1lbmQgLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ubGctdG9vbGJhciB7XG4gICAgei1pbmRleDogMTA4MjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNDUpXG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4ycyBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjJzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgbGluZWFyXG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRlxufVxuXG4ubGctdG9vbGJhciAubGctY2xvc2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDcwXCJcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWRvd25sb2FkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTBmMlwiXG59XG5cbi5sZy1zdWItaHRtbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNDUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI0VFRTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDgwXG59XG5cbi5sZy1zdWItaHRtbCBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbi5sZy1zdWItaHRtbCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA1cHggMCAwXG59XG5cbiNsZy1jb3VudGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5sZy1uZXh0LFxuLmxnLXByZXYsXG4ubGctdG9vbGJhciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgY29sb3IgLjJzIGxpbmVhcjtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgY29sb3IgLjJzIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBjb2xvciAuMnMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIGNvbG9yIC4ycyBsaW5lYXJcbn1cblxuLmxnLWhpZGUtaXRlbXMgLmxnLXByZXYge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKVxufVxuXG4ubGctaGlkZS1pdGVtcyAubGctbmV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKVxufVxuXG4ubGctaGlkZS1pdGVtcyAubGctdG9vbGJhciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApXG59XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1vYmplY3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlXG59XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRDBBMEE7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDgwO1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHNcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1ncmFiIC5sZy10aHVtYi1pdGVtIHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgICBjdXJzb3I6IC1vLWdyYWI7XG4gICAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgICBjdXJzb3I6IGdyYWJcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1ncmFiYmluZyAubGctdGh1bWItaXRlbSB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiAtby1ncmFiYmluZztcbiAgICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgICBjdXJzb3I6IGdyYWJiaW5nXG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZHJhZ2dpbmcgLmxnLXRodW1iIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudFxufVxuXG4ubGctb3V0ZXIubGctdGh1bWItb3BlbiAubGctdGh1bWItb3V0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG59XG5cbi5sZy1vdXRlciAubGctdGh1bWIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweFxufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6MTAyNXB4KSB7XG4gICAgLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjI1cyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjI1cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjI1cyBlYXNlXG4gICAgfVxufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0uYWN0aXZlLFxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNhOTA3MDdcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyXG59XG5cbi5sZy1vdXRlci5sZy1oYXMtdGh1bWIgLmxnLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweFxufVxuXG4ubGctb3V0ZXIubGctY2FuLXRvZ2dsZSAubGctaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBcbn1cblxuLmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cCAubGctc3ViLWh0bWwge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm90dG9tIC4yNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBib3R0b20gLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGVhc2Vcbn1cblxuLmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cC5sZy10aHVtYi1vcGVuIC5sZy1zdWItaHRtbCB7XG4gICAgYm90dG9tOiAxMDBweFxufVxuXG4ubGctb3V0ZXIgLmxnLXRvZ2dsZS10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBEMEEwQTtcbiAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogLTM5cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IG5vbmVcbn1cblxuLmxnLW91dGVyIC5sZy10b2dnbGUtdGh1bWI6aG92ZXIsXG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlICNsZy1zaGFyZSB7XG4gICAgY29sb3I6ICNGRkZcbn1cblxuLmxnLW91dGVyIC5sZy10b2dnbGUtdGh1bWI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlMWZmXCJcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlby1jb250IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNXB4XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8gLmxnLW9iamVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8gLmxnLXZpZGVvLXBsYXkge1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogNTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDJweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICB6LWluZGV4OiAxMDgwO1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aW1lbyAubGctdmlkZW8tcGxheSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy92aW1lby1wbGF5LnBuZykgbm8tcmVwZWF0XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpbWVvOmhvdmVyIC5sZy12aWRlby1wbGF5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ZpbWVvLXBsYXkucG5nKSAwIC01OHB4IG5vLXJlcGVhdFxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1odG1sNSAubGctdmlkZW8tcGxheSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy92aWRlby1wbGF5LnBuZykgbm8tcmVwZWF0O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgb3BhY2l0eTogLjhcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtaHRtbDU6aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMteW91dHViZSAubGctdmlkZW8tcGxheSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy95b3V0dWJlLXBsYXkucG5nKSBuby1yZXBlYXRcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMteW91dHViZTpob3ZlciAubGctdmlkZW8tcGxheSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy95b3V0dWJlLXBsYXkucG5nKSAwIC02MHB4IG5vLXJlcGVhdFxufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLW9iamVjdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8gLmxnLXZpZGVvLW9iamVjdCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLW9iamVjdCxcbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLXBsYXkge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctdmlkZW8tb2JqZWN0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG59XG5cbi5sZy1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwODM7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA4MG1zIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA4MG1zIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA4MG1zIGVhc2UgMHNcbn1cblxuLmxnLXByb2dyZXNzLWJhciAubGctcHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOTA3MDc7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDBcbn1cblxuLmxnLXByb2dyZXNzLWJhci5sZy1zdGFydCAubGctcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5sZy1zaG93LWF1dG9wbGF5IC5sZy1wcm9ncmVzcy1iYXIge1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwMWRcIlxufVxuXG4ubGctc2hvdy1hdXRvcGxheSAubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTAxYVwiXG59XG5cbi5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlLFxuLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHNcbn1cblxuLmxnLW91dGVyLmxnLXVzZS10cmFuc2l0aW9uLWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzXG59XG5cbi5sZy1vdXRlci5sZy11c2UtbGVmdC1mb3Item9vbSAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIHRvcCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgdG9wIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBsZWZ0IC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgdG9wIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgdG9wIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwc1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xNXMgIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMTVzICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMTVzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMTVzICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNsZy16b29tLWluOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTMxMVwiXG59XG5cbiNsZy1hY3R1YWwtc2l6ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG5cbiNsZy1hY3R1YWwtc2l6ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwMzNcIlxufVxuXG4jbGctem9vbS1vdXQge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbiNsZy16b29tLW91dDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUzMTJcIlxufVxuXG4ubGctem9vbWVkICNsZy16b29tLW91dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVyIHtcbiAgICBib3R0b206IDYwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwODA7XG4gICAgaGVpZ2h0OiAxMHB4XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItb3V0ZXIubGctcGFnZXItaG92ZXIgLmxnLXBhZ2VyLWNvbnQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlXG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItY29udCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMCA1cHhcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250OmhvdmVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItY29udC5sZy1wYWdlci1hY3RpdmUgLmxnLXBhZ2VyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiBpbnNldFxufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGhlaWdodDogODNweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgZWFzZSAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzLCAtbW96LXRyYW5zZm9ybSAuMTVzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHMsIC1vLXRyYW5zZm9ybSAuMTVzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHMsIHRyYW5zZm9ybSAuMTVzIGVhc2UgMHM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApXG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItdGh1bWItY29udCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJVxufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpIGluc2V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTJweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlIDBzO1xuICAgIHdpZHRoOiAxMnB4XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXI6Zm9jdXMsXG4ubGctb3V0ZXIgLmxnLXBhZ2VyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA4cHggI2ZmZiBpbnNldFxufVxuXG4ubGctb3V0ZXIgLmxnLWNhcmV0IHtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTBweCBkYXNoZWQ7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMFxufVxuXG4ubGctZnVsbHNjcmVlbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUyMGNcIlxufVxuXG4ubGctZnVsbHNjcmVlbi1vbiAubGctZnVsbHNjcmVlbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUyMGRcIlxufVxuXG4ubGctb3V0ZXIgI2xnLWRyb3Bkb3duLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgICBib3R0b206IDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDgxO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjE4cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcbiAgICAtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMThzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIC4xOHMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHNcbn1cblxuLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAjbGctZHJvcGRvd24tb3ZlcmxheSxcbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgLmxnLWRyb3Bkb3duIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiA1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzXG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogLTE2cHhcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93bj5saTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24+bGk6aG92ZXIgLmxnLWljb24sXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duPmxpOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjMzMzXG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gYSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweFxufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA3KVxufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1kcm9wZG93bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWljb24ge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0b1xufVxuXG4ubGctb3V0ZXIsXG4ubGctb3V0ZXIgLmxnLFxuLmxnLW91dGVyIC5sZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTgwZFwiXG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb24ge1xuICAgIGNvbG9yOiAjM2I1OTk4XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCJcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS10d2l0dGVyIC5sZy1pY29uIHtcbiAgICBjb2xvcjogIzAwYWNlZFxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCJcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1nb29nbGVwbHVzIC5sZy1pY29uIHtcbiAgICBjb2xvcjogI2RkNGIzOVxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLWdvb2dsZXBsdXMgLmxnLWljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCJcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb24ge1xuICAgIGNvbG9yOiAjY2IyMDI3XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtcGludGVyZXN0IC5sZy1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiXG59XG5cbi5ncm91cDphZnRlcixcbi5ncm91cDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGluZS1oZWlnaHQ6IDBcbn1cblxuLmdyb3VwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aFxufVxuXG4ubGctb3V0ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDUwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwc1xufVxuXG4ubGctb3V0ZXIgKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5sZy1vdXRlci5sZy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQsXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50XG59XG5cbi5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWN1cnJlbnQsXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMVxufVxuXG4ubGctb3V0ZXIubGctZ3JhYiBpbWcubGctb2JqZWN0IHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgICBjdXJzb3I6IC1vLWdyYWI7XG4gICAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgICBjdXJzb3I6IGdyYWJcbn1cblxuLmxnLW91dGVyLmxnLWdyYWJiaW5nIGltZy5sZy1vYmplY3Qge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLW8tZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiAtbXMtZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiBncmFiYmluZ1xufVxuXG4ubGctb3V0ZXIgLmxnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCVcbn1cblxuLmxnLW91dGVyIC5sZy1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xvYWRpbmcuZ2lmKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cblxuLmxnLW91dGVyLmxnLWNzcyAubGctY3VycmVudCxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1jdXJyZW50LFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLW5leHQtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMyAubGctcHJldi1zbGlkZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnRcbn1cblxuLmxnLW91dGVyIC5sZy1pbWctd3JhcCxcbi5sZy1vdXRlciAubGctaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi5sZy1vdXRlciAubGctaW1nLXdyYXA6YmVmb3JlLFxuLmxnLW91dGVyIC5sZy1pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHhcbn1cblxuLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMFxufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAgIHotaW5kZXg6IDEwNjBcbn1cblxuLmxnLW91dGVyIC5sZy1pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxufVxuXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtIC5sZy1vYmplY3QsXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtIC5sZy12aWRlby1wbGF5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHNcbn1cblxuLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctb2JqZWN0LFxuLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctdmlkZW8tcGxheSB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4ubGctb3V0ZXIgLmxnLWVtcHR5LWh0bWwsXG4ubGctb3V0ZXIubGctaGlkZS1kb3dubG9hZCAjbGctZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmxnLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwNDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHNcbn1cblxuLmxnLWJhY2tkcm9wLmluIHtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1jdXJyZW50LFxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctcHJldi1zbGlkZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAgIC1vLXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50XG59XG5cbi5sZy1jc3MzLmxnLXVzZS1jc3MzIC5sZy1pdGVtLFxuLmxnLWNzczMubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtIHtcbiAgICBvcGFjaXR5OiAwXG59XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQsXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlIDBzXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcbiAgICBvcGFjaXR5OiAwXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50LFxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAgIGxlZnQ6IC0xMDAlXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAgIGxlZnQ6IDEwMCVcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQsXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcbn0iLCIubWZwLWJne3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA0MjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZDojMGIwYjBiO29wYWNpdHk6MC44fS5tZnAtd3JhcHt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwNDM7cG9zaXRpb246Zml4ZWQ7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ubWZwLWNvbnRhaW5lcnt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MDtwYWRkaW5nOjAgOHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubWZwLWNvbnRhaW5lcjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubWZwLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTA0NX0ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50e3dpZHRoOjEwMCU7Y3Vyc29yOmF1dG99Lm1mcC1hamF4LWN1cntjdXJzb3I6cHJvZ3Jlc3N9Lm1mcC16b29tLW91dC1jdXIsLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZXtjdXJzb3I6LXdlYmtpdC16b29tLW91dDtjdXJzb3I6em9vbS1vdXR9Lm1mcC16b29te2N1cnNvcjpwb2ludGVyO2N1cnNvcjotd2Via2l0LXpvb20taW47Y3Vyc29yOnpvb20taW59Lm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnR7Y3Vyc29yOmF1dG99Lm1mcC1jbG9zZSwubWZwLWFycm93LC5tZnAtcHJlbG9hZGVyLC5tZnAtY291bnRlcnstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1mcC1sb2FkaW5nLm1mcC1maWd1cmV7ZGlzcGxheTpub25lfS5tZnAtaGlkZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubWZwLXByZWxvYWRlcntjb2xvcjojQ0NDO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOi0wLjhlbTtsZWZ0OjhweDtyaWdodDo4cHg7ei1pbmRleDoxMDQ0fS5tZnAtcHJlbG9hZGVyIGF7Y29sb3I6I0NDQ30ubWZwLXByZWxvYWRlciBhOmhvdmVye2NvbG9yOiNGRkZ9Lm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVye2Rpc3BsYXk6bm9uZX0ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50e2Rpc3BsYXk6bm9uZX1idXR0b24ubWZwLWNsb3NlLGJ1dHRvbi5tZnAtYXJyb3d7YmFja2dyb3VuZC1pbWFnZTpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtkaXNwbGF5OmJsb2NrO291dGxpbmU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxMDQ2O2JveC1zaGFkb3c6bm9uZTt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyOjB9Lm1mcC1jbG9zZXt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2xpbmUtaGVpZ2h0OjQ0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjAuNjU7cGFkZGluZzowIDAgMThweCAxMHB4O2NvbG9yOiNGRkY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjI4cHg7Zm9udC1mYW1pbHk6QXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2V9Lm1mcC1jbG9zZTpob3ZlciwubWZwLWNsb3NlOmZvY3Vze29wYWNpdHk6MX0ubWZwLWNsb3NlOmFjdGl2ZXt0b3A6MXB4fS5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2V7Y29sb3I6IzMzM30ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3Nle2NvbG9yOiNGRkY7cmlnaHQ6LTZweDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6NnB4O3dpZHRoOjEwMCV9Lm1mcC1jb3VudGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Y29sb3I6I0NDQztmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxOHB4O3doaXRlLXNwYWNlOm5vd3JhcH0ubWZwLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MC42NTttYXJnaW46MDt0b3A6NTAlO21hcmdpbi10b3A6LTU1cHg7cGFkZGluZzowO3dpZHRoOjkwcHg7aGVpZ2h0OjExMHB4Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0ubWZwLWFycm93OmFjdGl2ZXttYXJnaW4tdG9wOi01NHB4fS5tZnAtYXJyb3c6aG92ZXIsLm1mcC1hcnJvdzpmb2N1c3tvcGFjaXR5OjF9Lm1mcC1hcnJvdzpiZWZvcmUsLm1mcC1hcnJvdzphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7bWFyZ2luLXRvcDozNXB4O21hcmdpbi1sZWZ0OjM1cHg7Ym9yZGVyOm1lZGl1bSBpbnNldCB0cmFuc3BhcmVudH0ubWZwLWFycm93OmFmdGVye2JvcmRlci10b3Atd2lkdGg6MTNweDtib3JkZXItYm90dG9tLXdpZHRoOjEzcHg7dG9wOjhweH0ubWZwLWFycm93OmJlZm9yZXtib3JkZXItdG9wLXdpZHRoOjIxcHg7Ym9yZGVyLWJvdHRvbS13aWR0aDoyMXB4O29wYWNpdHk6MC43fS5tZnAtYXJyb3ctbGVmdHtsZWZ0OjB9Lm1mcC1hcnJvdy1sZWZ0OmFmdGVye2JvcmRlci1yaWdodDoxN3B4IHNvbGlkICNGRkY7bWFyZ2luLWxlZnQ6MzFweH0ubWZwLWFycm93LWxlZnQ6YmVmb3Jle21hcmdpbi1sZWZ0OjI1cHg7Ym9yZGVyLXJpZ2h0OjI3cHggc29saWQgIzNGM0YzRn0ubWZwLWFycm93LXJpZ2h0e3JpZ2h0OjB9Lm1mcC1hcnJvdy1yaWdodDphZnRlcntib3JkZXItbGVmdDoxN3B4IHNvbGlkICNGRkY7bWFyZ2luLWxlZnQ6MzlweH0ubWZwLWFycm93LXJpZ2h0OmJlZm9yZXtib3JkZXItbGVmdDoyN3B4IHNvbGlkICMzRjNGM0Z9Lm1mcC1pZnJhbWUtaG9sZGVye3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweH0ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50e2xpbmUtaGVpZ2h0OjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTAwcHh9Lm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2V7dG9wOi00MHB4fS5tZnAtaWZyYW1lLXNjYWxlcnt3aWR0aDoxMDAlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDo1Ni4yNSV9Lm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7YmFja2dyb3VuZDojMDAwfWltZy5tZnAtaW1ne3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjQwcHggMCA0MHB4O21hcmdpbjowIGF1dG99Lm1mcC1maWd1cmV7bGluZS1oZWlnaHQ6MH0ubWZwLWZpZ3VyZTphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NDBweDtib3R0b206NDBweDtkaXNwbGF5OmJsb2NrO3JpZ2h0OjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt6LWluZGV4Oi0xO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7YmFja2dyb3VuZDojNDQ0fS5tZnAtZmlndXJlIHNtYWxse2NvbG9yOiNCREJEQkQ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNHB4fS5tZnAtZmlndXJlIGZpZ3VyZXttYXJnaW46MH0ubWZwLWJvdHRvbS1iYXJ7bWFyZ2luLXRvcDotMzZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTtjdXJzb3I6YXV0b30ubWZwLXRpdGxle3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiNGM0YzRjM7d29yZC13cmFwOmJyZWFrLXdvcmQ7cGFkZGluZy1yaWdodDozNnB4fS5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudHttYXgtd2lkdGg6MTAwJX0ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmV7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KXsubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXJ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZ3twYWRkaW5nOjB9Lm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVye3RvcDowO2JvdHRvbTowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbHtkaXNwbGF5OmlubGluZTttYXJnaW4tbGVmdDo1cHh9Lm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC42KTtib3R0b206MDttYXJnaW46MDt0b3A6YXV0bztwYWRkaW5nOjNweCA1cHg7cG9zaXRpb246Zml4ZWQ7Ym94LXNpemluZzpib3JkZXItYm94fS5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHl7cGFkZGluZzowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXJ7cmlnaHQ6NXB4O3RvcDozcHh9Lm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2V7dG9wOjA7cmlnaHQ6MDt3aWR0aDozNXB4O2hlaWdodDozNXB4O2xpbmUtaGVpZ2h0OjM1cHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNik7cG9zaXRpb246Zml4ZWQ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowfX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7Lm1mcC1hcnJvd3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjc1KTt0cmFuc2Zvcm06c2NhbGUoMC43NSl9Lm1mcC1hcnJvdy1sZWZ0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zZm9ybS1vcmlnaW46MH0ubWZwLWFycm93LXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjoxMDAlO3RyYW5zZm9ybS1vcmlnaW46MTAwJX0ubWZwLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4fX1cbiIsIi8vKysrKysrKysrKysrKysrKysrKysrKytcbi8vKysrIEhFTFBFUlM6IENPTE9SUyArKytcbi8vKysrKysrKysrKysrKysrKysrKysrKytcblxuLy8gUEVTUCBCcmFuZCBjb2xvdXJzXG4kcGVzcC1wcmltYXJ5OiAjMTQ0NWI4O1xuJHBlc3AtbmF2eTogIzBlMzE4MTtcbiRwZXNwLXNlY29uZGFyeTogIzE5MjIzODtcbiRwZXNwLXllbGxvdzogI2ZmZjA2YjtcbiRwZXNwLWxpZ2h0OiAjZjRmOGY5O1xuXG4vLyBCYXNpYyBjb2xvcnNcbiRyZWQ6ICNmNDQzMzY7XG4kcGluazogI2U5MWU2MztcbiRwdXJwbGU6ICM5YzI3YjA7XG4kZGVlcC1wdXJwbGU6ICM2NzNhYjc7XG4kaW5kaWdvOiAjM2Y1MWI1O1xuJGJsdWU6ICM0MjRiNWE7XG4kbGlnaHQtYmx1ZTogIzAzYTlmNDtcbiRjeWFuOiAjMDBiY2Q0O1xuJHRlYWw6ICMwMDk2ODg7XG4kZ3JlZW46ICM0Y2FmNTA7XG4kbGlnaHQtZ3JlZW46ICM4YmMzNGE7XG4kbGltZTogI2NkZGMzOTtcbiR5ZWxsb3c6ICNmZmViM2I7XG4kYW1iZXI6ICNmZmMxMDc7XG4kb3JhbmdlOiAjZmY5ODAwO1xuJGRlZXAtb3JhbmdlOiAjZmY1NzIyO1xuJGJyb3duOiAjNzk1NTQ4O1xuJGNyZWFtOiAjZjRmM2U3O1xuJHdoaXRlOiAjZmZmZmZmO1xuJGJsYWNrOiAjMTkyMjM4O1xuXG4vLyBTdGFuZGFyZCBncmV5c2NhbGU6IG51bWJlciA9IGJyaWdodG5lc3MgKEhTQilcbiRncmV5OTU6ICNmMmYyZjI7XG4kZ3JleTkwOiAjZTZlNmU2O1xuJGdyZXk4MDogI2M0YzRjNDtcbiRncmV5NzA6ICNiM2IzYjM7XG4kZ3JleTYwOiAjOTk5OTk5O1xuJGdyZXk1MDogIzc1N2E4ODtcbiRncmV5NDA6ICM2NjY2NjY7XG4kZ3JleTMwOiAjNGQ0ZDRkO1xuJGdyZXkyMDogIzMzMzMzMztcbiRncmV5MTU6ICMyNjI2MjY7XG5cbi8vIFNvY2lhbCBjb2xvcnNcbiRkcmliYmJsZTogI2VhNGM4OTtcbiRmYWNlYm9vazogIzNiNTk5OTtcbiRmbGlja3I6ICNmZjAwODQ7XG4kZ29vZ2xlcGx1czogI2RkNGIzOTtcbiRpbnN0YWdyYW06ICNlNDQwNWY7XG4kbGlua2VkaW46ICMwZTMxODE7XG4kcGludGVyZXN0OiAjYmQwODFjO1xuJHNuYXBjaGF0OiAjZmZmYzAwO1xuJHNvdW5kY2xvdWQ6ICNmZjMzMDA7XG4kdHVtYmxyOiAjMzQ0NjVkO1xuJHR3aXR0ZXI6ICM1NWFjZWU7XG4kdmltZW86ICMxYWI3ZWE7XG4kd2hhdHNhcHA6ICMyNWQzNjY7XG4keW91dHViZTogI2NkMjAxZjtcblxuLy8gU29jaWFsIGNvbG9yc1xuLmRyaWJiYmxlIHtcblx0Y29sb3I6ICRkcmliYmJsZTtcbn1cbi5mYWNlYm9vayB7XG5cdGNvbG9yOiAkZmFjZWJvb2s7XG59XG4uZmxpY2tyIHtcblx0Y29sb3I6ICRmbGlja3I7XG59XG4uZ29vZ2xlcGx1cyB7XG5cdGNvbG9yOiAkZ29vZ2xlcGx1cztcbn1cbi5pbnN0YWdyYW0ge1xuXHRjb2xvcjogJGluc3RhZ3JhbTtcbn1cbi5saW5rZWRpbiB7XG5cdGNvbG9yOiAkbGlua2VkaW47XG59XG4ucGludGVyZXN0IHtcblx0Y29sb3I6ICRwaW50ZXJlc3Q7XG59XG4uc25hcGNoYXQge1xuXHRjb2xvcjogJHNuYXBjaGF0O1xufVxuLnNvdW5kY2xvdWQge1xuXHRjb2xvcjogJHNvdW5kY2xvdWQ7XG59XG4udHVtYmxyIHtcblx0Y29sb3I6ICR0dW1ibHI7XG59XG4udHdpdHRlciB7XG5cdGNvbG9yOiAkdHdpdHRlcjtcbn1cbi52aW1lbyB7XG5cdGNvbG9yOiAkdmltZW87XG59XG4ud2hhdHNhcHAge1xuXHRjb2xvcjogJHdoYXRzYXBwO1xufVxuLnlvdXR1YmUge1xuXHRjb2xvcjogJHlvdXR1YmU7XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVFlQT0dSQVBIWSBNSVhJTlNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxLjYpIHtcbiAgICBmb250LXNpemU6ICRzaXplVmFsdWUgKyBweDtcbiAgICBmb250LXNpemU6ICgkc2l6ZVZhbHVlIC8gMTYpICsgcmVtO1xufVxuXG4vLyBDdXJzb3IgaGlnaGxpZ2h0aW5nXG5AbWl4aW4gc2VsZWN0aW9uKCRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcblxuICAgIEBlYWNoICRwcmVmaXggaW4gJzo6LW1vei1zZWxlY3Rpb24nLFxuICAgICc6OnNlbGVjdGlvbicge1xuICAgICAgICAjeyRwcmVmaXh9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBtaXhpbiBmb3IgcGxhY2Vob2xkZXJzXG5AbWl4aW4gb3B0aW9uYWwtYXQtcm9vdCgkc2VsKSB7XG4gICAgQGF0LXJvb3QgI3tpZihub3QgJiwgJHNlbCwgc2VsZWN0b3ItYXBwZW5kKCYsICRzZWwpKX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJykge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1vei1wbGFjZWhvbGRlcicpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotbW96LXBsYWNlaG9sZGVyJykge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJykge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTEFZT1VUIE1JWElOU1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ2VudGVyaW5nIG9iamVjdHMgKG9sZCB3YXksIGZsZXhib3ggcHJlZmVycmVkIG5vdylcbi8vIEBpbmNsdWRlIGNlbnRlcmVyKHRydWUsIHRydWUpO1xuQG1peGluIGNlbnRlcmVyKCRob3Jpem9udGFsOiB0cnVlLCAkdmVydGljYWw6IHRydWUpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBAaWYgKCRob3Jpem9udGFsIGFuZCAkdmVydGljYWwpIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgKCRob3Jpem9udGFsKSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgKCR2ZXJ0aWNhbCkge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgfVxufVxuXG4vLyAgQnJlYWtwb2ludHNcbkBtaXhpbiBicmVhaygkYnJlYWtwb2ludCkge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBmbGV4Ym94IG1peGluIC0gZm9yIGNoaWxkcmVuIG9mIGZsZXggY29udGFpbmVyXG5AbWl4aW4gZmxleGJveCgkdmFsdWUpIHtcbiAgICBmbGV4OiAwICR2YWx1ZTtcbiAgICBtYXgtd2lkdGg6ICR2YWx1ZTtcbn1cblxuLy8gU3R5bGVzIGJ5IG51bWJlciBvZiBpdGVtcyBpbiBsaXN0XG5AbWl4aW4gYnljb3VudCgkY291bnQsICRlbGVtZW50KSB7XG5cbiAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4gKyAjeyRjb3VudH0pLFxuICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArICN7JGNvdW50fSl+I3skZWxlbWVudH0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIEBpbmNsdWRlIGJ5Y291bnQoNCwgYXJ0aWNsZSl7XG4vLyAgICAgd2lkdGg6MjUlO1xuLy8gfVxuXG5AbWl4aW4gcGFkZGluZygkdG9wLCAkcmlnaHQsICRib3R0b20sICRsZWZ0KSB7XG4gICAgcGFkZGluZzogJGdhcCAqICR0b3AgJGdhcCAqICRyaWdodCAkZ2FwICogJGJvdHRvbSAkZ2FwICogJGxlZnQ7XG59XG5cbi8vIEBpbmNsdWRlIHBhZGRpbmcoMCwzLDAsMyk7XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFOSU1BVElPTlMgTUlYSU5TXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBJbmNsdWRlIHRvIGdpdmUgYW4gZWxlbWVudCBhIHRyYW5zaXRpb25cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0aWVzLi4uKSB7XG5cbiAgICBAZWFjaCAkcHJlZml4IGluIC13ZWJraXQtdHJhbnNpdGlvbixcbiAgICB0cmFuc2l0aW9uIHtcbiAgICAgICAgI3skcHJlZml4fTogJHByb3BlcnRpZXM7XG4gICAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1lYXNlKCRwcm9wZXJ0aWVzLi4uKSB7XG5cbiAgICBAZWFjaCAkcHJlZml4IGluIC13ZWJraXQtdHJhbnNpdGlvbixcbiAgICB0cmFuc2l0aW9uIHtcbiAgICAgICAgI3skcHJlZml4fS1wcm9wZXJ0eTogJHByb3BlcnRpZXM7XG4gICAgICAgICN7JHByZWZpeH0tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICN7JHByZWZpeH0tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB9XG59XG5cbi8vIEluY2x1ZGUgdG8gdHJhbnNmb3JtIGFuIGVsZW1lbnRcbkBtaXhpbiB0cmFuc2Zvcm0oJHByb3BlcnR5KSB7XG5cbiAgICBAZWFjaCAkcHJlZml4IGluIC1tcy10cmFuc2Zvcm0sXG4gICAgLW1vei10cmFuc2Zvcm0sXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0sXG4gICAgdHJhbnNmb3JtIHtcbiAgICAgICAgI3skcHJlZml4fTogJHByb3BlcnR5O1xuICAgIH1cbn1cblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJHByb3BlcnR5KSB7XG5cbiAgICBAZWFjaCAkcHJlZml4IGluIC1tcy10cmFuc2Zvcm0tb3JpZ2luLFxuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbixcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW4sXG4gICAgdHJhbnNmb3JtLW9yaWdpbiB7XG4gICAgICAgICN7JHByZWZpeH06ICRwcm9wZXJ0eTtcbiAgICB9XG59XG5cbi8vIGZpbHRlcnNcbkBtaXhpbiBmaWx0ZXIoJHByb3BlcnRpZXMpIHtcblxuICAgIEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC1maWx0ZXIsXG4gICAgZmlsdGVyIHtcbiAgICAgICAgI3skcHJlZml4fTogJHByb3BlcnRpZXM7XG4gICAgfVxufVxuXG4vLyBHZW5lcmF0ZSBrZXlmcmFtZXMgd2l0aCBhbiBhbmltYXRpb24gbmFtZVxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpIHtcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIEBpbmNsdWRlIGtleWZyYW1lcyhmYWRlKSB7XG4vLyAgICAgMCUgeyBvcGFjaXR5OiAwOyB9XG4vLyAgICAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cbi8vIH1cblxuXG4vLyBJbmNsdWRlIHRvIGdpdmUgYW4gZWxlbWVudCBhbmltYXRpb25cbkBtaXhpbiBhbmltYXRpb24oJHByb3BlcnRpZXMpIHtcblxuICAgIEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC1hbmltYXRpb24sXG4gICAgYW5pbWF0aW9uIHtcbiAgICAgICAgI3skcHJlZml4fTogJHByb3BlcnRpZXM7XG4gICAgfVxufVxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTVFlMSU5HIE1JWElOU1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gR3JhZGllbnRzXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24tb2xkOiBsZWZ0LCAkZGlyZWN0aW9uLW5ldzogdG8gcmlnaHQsICRjb2xvcnMgLi4uKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbi1vbGQsICRjb2xvcnMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLW5ldywgJGNvbG9ycyk7XG59XG5cbi8vIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudChsZWZ0LCB0by1yaWdodCwgJHByaW1hcnksICRzZWNvbmRhcnkpO1xuXG5AbWl4aW4gcmFkaWFsLWdyYWRpZW50KCRwb3NpdGlvbiwgJGNvbG9ycyAuLi4pIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCgkcG9zaXRpb24sICRjb2xvcnMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgkcG9zaXRpb24sICRjb2xvcnMpO1xufVxuXG5AbWl4aW4gdW5kZXJsaW5lKCRjb2xvciwgJGhlaWdodCkge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgKC0kaGVpZ2h0ICsgcHgpIDAgMCAkY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuQG1peGluIG9iamVjdC1maXQoJHJhdGlvLCAkaGVpZ2h0KSB7XG4gICAgYXNwZWN0LXJhdGlvOiAkcmF0aW87XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUFNVRURPIEVMRU1FTlQgTUlYSU5TXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBwc2V1ZG8gbWl4aW5cbkBtaXhpbiBwc2V1ZG8oJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6ICcnKSB7XG4gICAgY29udGVudDogJGNvbnRlbnQ7XG4gICAgZGlzcGxheTogJGRpc3BsYXk7XG4gICAgcG9zaXRpb246ICRwb3M7XG59XG5cbi8vIFRyaWFuZ2xlIG1peGluXG5AbWl4aW4gY3NzLXRyaWFuZ2xlKCRjb2xvciwgJGRpcmVjdGlvbiwgJHNpemU6IDZweCwgJHBvc2l0aW9uOiBhYnNvbHV0ZSwgJHJvdW5kOiBmYWxzZSkge1xuICAgIEBpbmNsdWRlIHBzZXVkbygkcG9zOiAkcG9zaXRpb24pO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcblxuICAgIEBpZiAkcm91bmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb249PWRvd24ge1xuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAtIHJvdW5kKCRzaXplIC8gMi41KTtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uPT11cCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwIC0gcm91bmQoJHNpemUgLyAyLjUpO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRkaXJlY3Rpb249PXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZTtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uPT1sZWZ0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZTtcbiAgICB9XG59XG5cbi8vIGZvciBleGFtcGxlIHRvIG1ha2UgYSByZWQgdHJpYW5nbGUgdGhhdCBwb2ludHMgZG93biwgd2l0aCBhIHNpemUgb2YgMTBweCBhbmQgcm91bmRlZCBjb3JuZXJzXG4vLyBAaW5jbHVkZSBjc3MtdHJpYW5nbGUocmVkLCBkb3duLCAxMHB4ICwgYWJzb2x1dGUgLHRydWUgKTtcbiIsIi8vKysrKysrKysrKysrKysrKysrKysrKysrKytcbi8vKysrIEhFTFBFUlM6IEFOSU1BVElPTiArKytcbi8vKysrKysrKysrKysrKysrKysrKysrKysrKytcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1vdmVtZW50XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBmYW5jeSB0cmFuc2l0aW9uc1xuJG1vdmUtd2hpcDogY3ViaWMtYmV6aWVyKDAuOCwgMCwgMC4zLCAxKTtcbiRtb3ZlLXNuYXA6IGN1YmljLWJlemllcigwLjcsIC0wLjUsIDAuMywgMS41KTtcbiRtb3ZlLXNuYXAtaW46IGN1YmljLWJlemllcigwLjYsIC0wLjMsIDAuNywgMCk7XG4kbW92ZS1zbmFwLW91dDogY3ViaWMtYmV6aWVyKDAuMiwgMC45LCAwLjMsIDEuMyk7XG5cblxuJXRyYW5zaXRpb24ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZWFzZShiYWNrZ3JvdW5kLCBib3JkZXIsIGJveC1zaGFkb3csIGNvbG9yLCBvcGFjaXR5LCB0cmFuc2Zvcm0sIGJhY2tncm91bmQsIGhlaWdodCwgcGFkZGluZywgdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCB3aWR0aCk7XG59XG4iLCIvLysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBMQVlPVVQgKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrXG5cbi8vIE1ha2UgYSBmbGV4Ym94IGNvbnRhaW5lclxuJWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBXRUJGT05UUyArKytcbi8vKysrKysrKysrKysrKysrKysrKysrKysrK1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvb3BlbnNhbnMtaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvb3BlbnNhbnMtYm9sZGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvb3BlbnNhbnMtYm9sZGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59IiwiLy8rKysrKysrKysrKysrKysrKysrKysrKysrKytcbi8vKysrIEhFTFBFUlM6IFRZUE9HUkFQSFkgKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrKysrK1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVscGVyc1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gVGhpcyBpcyB0aGUgaGlnaGxpZ2h0IGNvbG91ciB1c2VkIHdpdGggdGhlIGN1cnNvclxuQGluY2x1ZGUgc2VsZWN0aW9uKCRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LCAkY29sb3I6ICR3aGl0ZSk7XG5cbi8vIEZvcm0gcGxhY2Vob2xkZXIgY29sb3JcbkBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0b3BhY2l0eTogMC40O1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGVmYXVsdHNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiVmb250LWhlYWRlciB7XG5cdGZvbnQ6ICRib2xkIDFyZW0vMS4yICRmb250LWhlYWRlcjtcbn1cblxuJWZvbnQtYm9keSB7XG5cdGZvbnQ6ICRub3JtYWwgMS4ycmVtLzEuNSAkZm9udC1ib2R5O1xufVxuXG4lZm9udC1jb250ZW50IHtcblx0Zm9udDogJG5vcm1hbCAxLjJyZW0vMS41ICRmb250LWNvbnRlbnQ7XG59XG5cbiVmb250LW1ldGEge1xuXHRmb250OiAkbm9ybWFsIDEuMnJlbS8xLjUgJGZvbnQtbWV0YTtcbn1cblxuJWZvbnQtbGFiZWwge1xuXHRmb250OiAkYm9sZCAwLjlyZW0vMS41ICRmb250LWhlYWRlcjtcblx0Ly8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNldHRpbmdzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4laDEge1xuXHRAZXh0ZW5kICVmb250LWhlYWRlcjtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRmb250LXNpemU6IGNhbGMoMS41MnJlbSArIDEuNHZ3KTtcblxuXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRmb250LXNpemU6IGNhbGMoMS43MnJlbSArIDEuNHZ3KTtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWsoeHhsYXJnZSkge1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0fVxufVxuXG4laDIge1xuXHRAZXh0ZW5kICVmb250LWhlYWRlcjtcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAxdncpO1xuXG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdGZvbnQtc2l6ZTogMi4xMjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdH1cbn1cblxuJWgzIHtcblx0QGV4dGVuZCAlZm9udC1oZWFkZXI7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRmb250LXNpemU6IGNhbGMoMS4zNnJlbSArIDAuN3Z3KTtcblxuXHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxufVxuXG4laDQge1xuXHRAZXh0ZW5kICVmb250LWhlYWRlcjtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGZvbnQtc2l6ZTogY2FsYygxLjMycmVtICsgMC40dncpO1xuXG5cdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0Zm9udC1zaXplOiAxLjYyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdH1cbn1cblxuJWg1IHtcblx0QGV4dGVuZCAlZm9udC1oZWFkZXI7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Zm9udC1zaXplOiBjYWxjKDEuMjFyZW0gKyAwLjJ2dyk7XG5cblx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0fVxufVxuXG4laDYge1xuXHRAZXh0ZW5kICVmb250LWhlYWRlcjtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0Zm9udC1zaXplOiBjYWxjKDEuMTA1cmVtICsgMC4xdncpO1xuXG5cdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cbn1cbiIsIi8vKysrKysrKysrKysrKysrK1xuLy8rKysgU0VUVElOR1MgKysrXG4vLysrKysrKysrKysrKysrKytcblxuLy8gU2V0IHRoZSBjb2xvciBzY2hlbWVcbiRwcmltYXJ5OiAkYmxhY2s7XG4kc2Vjb25kYXJ5OiAkYmx1ZTtcbiR0ZXJ0aWFyeTogJGdyZXkzMDtcblxuLy8gQ3JlYXRlcyBhIGZ1bGwgcGFsZXR0ZSBmcm9tIGJhc2UgY29sb3Vyc1xuJHByaW1hcnktYnJpZ2h0OiBsaWdodGVuKCRwcmltYXJ5LCAyMCUpO1xuJHByaW1hcnktbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnksIDEwJSk7XG4kcHJpbWFyeS1kYXJrOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4kcHJpbWFyeS1zaGFkZTogZGFya2VuKCRwcmltYXJ5LCAyMCUpO1xuXG4kc2Vjb25kYXJ5LWJyaWdodDogbGlnaHRlbigkc2Vjb25kYXJ5LCAyMCUpO1xuJHNlY29uZGFyeS1saWdodDogbGlnaHRlbigkc2Vjb25kYXJ5LCAxMCUpO1xuJHNlY29uZGFyeS1kYXJrOiBkYXJrZW4oJHNlY29uZGFyeSwgMTAlKTtcbiRzZWNvbmRhcnktc2hhZGU6IGRhcmtlbigkc2Vjb25kYXJ5LCAyMCUpO1xuXG4vLyBTZXQgY29tbW9uIGNvbG9yc1xuJGJvZHktY29sb3I6ICR3aGl0ZTtcbiRoZWFkZXItY29sb3I6ICR3aGl0ZTtcblxuLy8gU2V0IGZpeGVkIGhlYWRlclxuJGZpeGVkaGVhZDogdHJ1ZTtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtaGVhZGVyOiBcIlNwbGluZSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1ib2R5OiBcImFjdW1pbi1wcm9cIiwgc2Fucy1zZXJpZjtcbiRmb250LWNvbnRlbnQ6IFwiYWN1bWluLXByb1wiLCBzYW5zLXNlcmlmO1xuJGZvbnQtcXVvdGU6IFwiYWN1bWluLXByb1wiLCBzYW5zLXNlcmlmO1xuJGZvbnQtbWV0YTogXCJhY3VtaW4tcHJvXCIsIHNhbnMtc2VyaWY7XG5cbiRsaWdodDogMzAwO1xuJG5vcm1hbDogNDAwO1xuJG1lZGl1bTogNTAwO1xuJHNlbWlib2xkOiA2MDA7XG4kYm9sZDogNzAwO1xuXG4vLyBMYXlvdXRcbiRoZWFkZXItaGVpZ2h0OiAxMTZweDtcbiRnYXA6IDFyZW07XG4kY29ybmVyOiA0cHg7XG4kbGluZTogMXB4O1xuJHBhZ2Utd2lkdGg6IDgwcmVtO1xuJHBhZ2UtY29udGFpbmVyOiAxMDByZW07IC8vIHdhcyA5MCVcbiRzaGFkb3c6IDAgMCA4cHggMCByZ2JhKCRibGFjaywgMC4xKTtcblxuLy8gU2V0cyB3aWR0aCBvZiBmaXhlZCBjb2x1bW5zXG4kaGFsZi1jb2x1bW46ICRwYWdlLXdpZHRoIC8gMjtcbiR0aGlyZC1jb2x1bW46ICRwYWdlLXdpZHRoIC8gMztcbiR0d28tdGhpcmRzLWNvbHVtbjogKCRwYWdlLXdpZHRoIC8gMykgKiAyO1xuJGZvdXJ0aC1jb2x1bW46ICRwYWdlLXdpZHRoIC8gNDtcbiR0aHJlZS1mb3VydGhzLWNvbHVtbjogKCRwYWdlLXdpZHRoIC8gNCkgKiAzO1xuJHNpeHRoLWNvbHVtbjogJHBhZ2Utd2lkdGggLyA2O1xuJGZpdmUtc2l4dGhzLWNvbHVtbjogKCRwYWdlLXdpZHRoIC8gNikgKiA1O1xuXG4vLyBLZWVwIHRyYWNrIG9mIHotaW5kZXhlcyB0byBhdm9pZCB6LWluZGV4OiA5OTk5OTk5OTk7XG4kemluZGV4OiAoXG5cdHBvcHVwOiA1MCxcblx0aGVhZGVyOiA0MCxcblx0cm5hdjogMzAsXG5cdGZvb3RlcjogMjAsXG5cdG92ZXJsYXk6IDEwLFxuXHRoaWdobGlnaHQ6IC0xMCxcbik7XG5cbi8vIEJyZWFrcG9pbnRzXG4kYnJlYWtwb2ludHM6IChcblx0c21hbGw6IDU2MHB4LFxuXHR0YWJsZXQ6IDcwMHB4LFxuXHRtZWRpdW06IDk2MHB4LFxuXHRsYXJnZTogMTI4MHB4LFxuXHR4bGFyZ2U6IDE0NDBweCxcblx0eHhsYXJnZTogMTcwMHB4LFxuKTtcblxuLy8gYWRkIENNUyBzcGVjaWZpYyBjaGFuZ2VzXG4kd29yZHByZXNzOiBmYWxzZTtcbiRkcnVwYWw6IGZhbHNlO1xuJGRydXBhbC12ZXJzaW9uOiA4O1xuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrKytcbi8vKysrIEhFTFBFUlM6IEJVVFRPTlMgKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrK1xuXG4vLyBCdXR0b24gbWl4aW5cbiVidXR0b24ge1xuXHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRAZXh0ZW5kICVmb250LWhlYWRlcjtcblx0Ly8gYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXHRwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblxuXHRAaW5jbHVkZSBicmVhayhcInNtYWxsXCIpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLmJ0bixcbi5idXR0b24ge1xuXHRAZXh0ZW5kICVidXR0b247XG5cdGJhY2tncm91bmQ6ICRwZXNwLXllbGxvdztcblx0Y29sb3I6ICRwZXNwLXNlY29uZGFyeTtcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJHBlc3AtbmF2eTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWxpZ2h0O1xuXHR9XG59XG5cbi5idG4tc2Vjb25kYXJ5LFxuLmJ1dHRvbi1zZWNvbmRhcnkge1xuXHRAZXh0ZW5kICVidXR0b247XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICRsaW5lIHJnYmEoJGJsYWNrLCAwLjIpO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICRsaW5lIGN1cnJlbnRDb2xvcjtcblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4xKTtcblx0fVxufVxuXG4vLyBTUEVDSUZJQyBCVVRUT04gU1RZTEVTXG4uaGVhZGVyLFxuLmZvb3RlciB7XG5cdCYtbGlua3Mge1xuXHRcdC5idXR0b24ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcGVzcC15ZWxsb3c7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5idXR0b24ge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdGhlaWdodDogMy41cmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJHBlc3AteWVsbG93O1xuXHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAyLjJyZW07XG5cblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgY2VudGVyZXIoZmFsc2UsIHRydWUpO1xuXHRcdFx0bGVmdDogMXJlbTtcblx0XHRcdGNvbnRlbnQ6IHVybChcIi4uL3NyYy9zdmcvZGF0YV9pY29uLnN2Z1wiKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0bGVmdDogMS4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmhlcm8ge1xuXHQuYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuXHRcdHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDIxLjZweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG59XG4ubWVkaWEtYmxvY2sge1xuXHQuYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiAkcGVzcC15ZWxsb3c7XG5cdFx0Y29sb3I6ICRwZXNwLXNlY29uZGFyeTtcblx0XHRib3JkZXI6IDNweCBzb2xpZCAkcGVzcC15ZWxsb3c7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcGVzcC1uYXZ5O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRwZXNwLW5hdnk7XG5cdFx0fVxuXHR9XG59XG4uY2FyZHMtb3V0ZXIge1xuXHQuc2VjdGlvbi1mb290ZXIge1xuXHRcdC5idXR0b24ge1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHBlc3AtbmF2eTtcblx0XHRcdGNvbG9yOiAkcGVzcC1uYXZ5O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwZXNwLW5hdnk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uY3RhIHtcblx0LmJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdGJhY2tncm91bmQ6ICRwZXNwLXllbGxvdztcblx0XHRjb2xvcjogJHBlc3Atc2Vjb25kYXJ5O1xuXHRcdHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lOiAzcHggc29saWQgJHBlc3AteWVsbG93O1xuXHRcdFx0Y29sb3I6ICRwZXNwLXllbGxvdztcblx0XHR9XG5cdH1cbn1cbi5idG5saXN0LWlubmVyIHtcblx0LmJ1dHRvbiB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxufVxuLmlzc3VlLW91dGVyIHtcblx0LnNlY3Rpb24tZm9vdGVyIHtcblx0XHQuYnV0dG9uIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRwZXNwLW5hdnk7XG5cdFx0XHRjb2xvcjogJHBlc3AtbmF2eTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZzogMXJlbSAxLjI1cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcGVzcC1uYXZ5O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcGVzcC1uYXZ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNvbnRlbnQge1xuXHQuYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0YmFja2dyb3VuZDogJHBlc3AteWVsbG93O1xuXHRcdGNvbG9yOiAkcGVzcC1zZWNvbmRhcnk7XG5cdFx0cGFkZGluZzogMXJlbSAxLjI1cmVtO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRwZXNwLXllbGxvdztcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcGVzcC1uYXZ5O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHBlc3AtbmF2eTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG4uc3RhdGlzdGljLW91dGVyIHtcblx0LnNlY3Rpb24tZm9vdGVyIHtcblx0XHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRcdC5idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcGVzcC1uYXZ5O1xuXHRcdFx0Y29sb3I6ICRwZXNwLW5hdnk7XG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwZXNwLXllbGxvdztcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHBlc3AteWVsbG93O1xuXHRcdFx0XHRjb2xvcjogJHBlc3AtbmF2eTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5wcm9maWxlLW91dGVyIHtcblx0LnNlY3Rpb24tZm9vdGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRwZXNwLW5hdnk7XG5cdFx0XHRjb2xvcjogJHBlc3AtbmF2eTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHBlc3AteWVsbG93O1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcGVzcC15ZWxsb3c7XG5cdFx0XHRcdGNvbG9yOiAkcGVzcC1uYXZ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmlzc3VlLWlubmVyIHtcblx0LnNlY3Rpb24tYnV0dG9uLWZvb3RlciB7XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGVzcC1saWdodDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRwZXNwLWxpZ2h0O1xuXHRcdFx0Y29sb3I6ICRwZXNwLXByaW1hcnk7XG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwZXNwLXByaW1hcnk7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRwZXNwLXByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkcGVzcC1saWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5zZWFyY2gtYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHBlc3Atc2Vjb25kYXJ5O1xuXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cblxuLnNlYXJjaC1maWx0ZXItc3VibWl0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBGT1JNUyArKytcbi8vKysrKysrKysrKysrKysrKysrKysrK1xuXG4lZm9ybS1pbnB1dCB7XG4gICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG4gICAgYm9yZGVyOiAkbGluZSBzb2xpZCAkd2hpdGU7XG4gICAgZm9udDogJG5vcm1hbCAxZW0vMS41ICRmb250LWJvZHk7XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbn1cblxuZm9ybSB7XG4gICAgZm9udDogMXJlbSAkZm9udC1ib2R5O1xuXG4gICAgcCB7IGZvbnQ6IDFlbSAkZm9udC1ib2R5OyB9XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAgIEBleHRlbmQgJWZvcm0taW5wdXQ7XG59XG5cblt0eXBlPVwidGV4dFwiXSxcblt0eXBlPVwibnVtYmVyXCJdLFxuW3R5cGU9XCJkYXRlXCJdLFxuW3R5cGU9XCJkYXRldGltZVwiXSxcblt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5bdHlwZT1cIm1vbnRoXCJdLFxuW3R5cGU9XCJ3ZWVrXCJdLFxuW3R5cGU9XCJ0aW1lXCJdLFxuW3R5cGU9XCJzZWFyY2hcIl0sXG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcbltsaXN0XSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0ICBjb2xvcjogJGdyZXk1MDtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHQgIGNvbG9yOiAkZ3JleTUwO1xuXHQgIG9wYWNpdHk6IDE7XG5cdH1cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHQgIGNvbG9yOiAkZ3JleTUwO1xuXHQgIG9wYWNpdHk6IDE7XG5cdH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cblx0ICBjb2xvcjogJGdyZXk1MDtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG59XG5cbnRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2sgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICBwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAkZ2FwICogODtcbn1cblxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cblt0eXBlPVwiY29sb3JcIl0sXG5bdHlwZT1cImZpbGVcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1cImZpbGVcIl0ge1xuICAgIGhlaWdodDogYXV0bztcbn1cbnNlbGVjdCB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWxlY3QtYXJyb3cuc3ZnJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMjVweDtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI0ExQUVCNztcblxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cblx0Jjo6LW1zLWV4cGFuZCB7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbmxhYmVsIHtcbiAgICBmb250OiAkbm9ybWFsIDFlbS8xLjUgJGZvbnQtYm9keTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYgKyBpbnB1dCxcbiAgICAmICsgdGV4dGFyZWEsXG4gICAgJiArIHNlbGVjdCB7IG1hcmdpbi10b3A6ICRnYXAgLyA0OyB9XG59XG5cbmxlZ2VuZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGxpbmUgc29saWQgJGdyZXk5MDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCAvIDI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6ICRnYXAgKiAxLjU7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ2FwIC8gMjtcbiAgICB3aWR0aDogYXV0bztcblxuICAgICYgKyBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLy8gQ2hvc2VuIHN0eWxpbmdcblxuLmNob3Nlbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6ICRnYXAgLyA0O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXkyMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIH1cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJHdvcmRwcmVzcyB7XG4gICAgLmdmb3JtX2JvZHkge1xuXHRcdC5naW5wdXRfY29udGFpbmVyIHtcblx0XHRcdCoge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmdmaWVsZF9jaGVja2JveCB7XG5cdFx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmdmaWVsZC1jaG9pY2UtaW5wdXQge1xuXHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblxuICAgICAgICAgICAgJl90ZXh0YXJlYSB7XG5cbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHRcdH1cbiAgICAgICAgc2VsZWN0ICsgbGFiZWwsXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdICsgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRncmV5NTA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwgKyAqIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgLyA0O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuZ2ZpZWxkICsgbGkuZ2ZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5nZm9ybV93cmFwcGVyIHtcblx0Lmdmb3JtX2JvZHkge1xuXHRcdC5naW5wdXRfY29udGFpbmVyIHtcblx0XHRcdC5nZmllbGRfY2hlY2tib3gge1xuXHRcdFx0XHQuZ2ZpZWxkLWNob2ljZS1pbnB1dCB7XG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcblx0XHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0fVxuXHRcdFx0Lm5hbWVfbGFzdCwgLmdpbnB1dF9yaWdodCB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmdmb3JtX2Zvb3RlciB7XG5cdFx0Lmdmb3JtX2J1dHRvbiB7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtaW4taGVpZ2h0OiAzcmVtO1xuXHRcdFx0bWluLXdpZHRoOiA2cmVtO1xuXHRcdH1cblx0fVxufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQge1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4iLCIvLysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBJQ09OUyArKytcbi8vKysrKysrKysrKysrKysrKysrKysrKytcblxuLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgaGVpZ2h0OiAkZ2FwICogMS41O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6ICRnYXAgKiAxLjU7XG5cbiAgICAuaWUgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAtOTk5OXB4O1xuXG4gICAgICAgIC5pZSAmIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQVJUSUNMRSArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIEFydGljbGUgcmVwcmVzZW50cyB0aGUgcGFydCBvZiBhIHBhZ2UgdGhhdCBpbmNsdWRlcyBwb3N0ZWQgY29udGVudCBpbmNsdWRpbmcgdGl0bGUgYW5kIHN1bW1hcnkuIERpc3BsYXlpbmcgYXMgYW4gaW5saW5lLWJsb2NrIGFsbG93cyB0aGUgYXJ0aWNsZSB0byBjZW50ZXIgbmljZWx5IHdpdGggb3Igd2l0aG91dCBhIHNpZGViYXIgcHJlc2VudC5cblxuLmFydGljbGUge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHQvLyBwYWRkaW5nOiAkZ2FwICogMiAkZ2FwIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwYWRkaW5nOiAkZ2FwICogMiAkZ2FwO1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAyICRnYXA7XG5cdH1cblxuXHQmLWhlYWRlciB7XG5cdFx0Ji1zdW1tYXJ5IHtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250OiAkbGlnaHQgMS4zM2VtLzEuNSAkZm9udC1oZWFkZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1mb290ZXIge1xuXHRcdGJvcmRlci10b3A6ICRsaW5lIHNvbGlkICRncmV5ODA7XG5cdFx0bWFyZ2luLXRvcDogJGdhcCAqIDI7XG5cdFx0cGFkZGluZy10b3A6ICRnYXA7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRmbGV4OiAwIGNhbGMoMTAwJSAtIDQ4cHggLSAzMjBweCk7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4IC0gMzIwcHgpO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRmbGV4OiAwIGNhbGMoMTAwJSAtIDkzcHggLSA0MDBweCk7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5M3B4IC0gNDAwcHgpO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0Ly9JbmxpbmUgY29tcG9uZW50c1xuXG5cdD4gKiArICoge1xuXHRcdG1hcmdpbjogJGdhcCAqIDIgMCAwO1xuXHR9XG5cblx0LmFjY29yZGlvbi1vdXRlcixcblx0LnB1bGxxdW90ZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmFjY29yZGlvbi1vdXRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk5MDtcblx0fVxuXHQucHVsbHF1b3RlIHtcblx0XHQmLWltYWdlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdFx0fVxuXHRcdFx0KyAucHVsbHF1b3RlLWluZm8ge1xuXHRcdFx0XHRibG9ja3F1b3RlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRjaXRlIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdH1cblx0fVxuXHQuZ2FsbGVyeSB7XG5cdFx0Ji10aHVtYiB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0KiB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNsaWNrLWRvdHRlZCB7XG5cdFx0XHQmLnNsaWNrLXNsaWRlciB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbGljay1wcmV2IHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRsZWZ0OiAtJGdhcDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0cmlnaHQ6IC0kZ2FwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZG93bmxvYWQge1xuXHRcdCYtYmxvY2sge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY3RhIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGVzcC1saWdodDtcblx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRcdC8vLi4uXG5cdFx0cGFkZGluZzogMC41cmVtO1xuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogJGdhcCAqIDI7XG5cdFx0fVxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmLmRhcmsge1xuXHRcdFx0aDIsXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWlubmVyIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHQvLy4uLlxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLy4uLlxuXHRcdCYtaW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1lZGlhLWJsb2NrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblxuXHRcdCYtZWxlbWVudCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0LnZpZGVvLW91dGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW5mbyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLWNhcHRpb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0cGFkZGluZzogJGdhcCAvIDIgJGdhcCAkZ2FwIC8gMiAwO1xuXHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ly8uLi5cblx0XHRcdGNvbG9yOiAkZ3JleTYwO1xuXHRcdH1cblx0fVxuXHQucHJvZmlsZSB7XG5cdFx0bWFyZ2luOiAkZ2FwICogMiAoLSRnYXAgKiAxLjUpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRtYXJnaW46ICRnYXAgKiAyICgtJGdhcCAqIDIpO1xuXHRcdH1cblx0XHQmLWVsZW1lbnQge1xuXHRcdFx0bWFyZ2luOiAkZ2FwICogMS41IDA7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKG4gKyA0KSxcblx0XHRcdCY6bnRoLWNoaWxkKG4gKyA1KSB7XG5cdFx0XHRcdG1hcmdpbjogJGdhcCAqIDEuNSAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQ01TICsrK1xuKysrKysrKysrKysrKysrKyAqL1xuXG4gLy8gV29yZHByZXNzXG4gXG4gYm9keS5sb2dnZWQtaW4ge1xuXHQgLmhlYWRlciB7XG5cdFx0LyogcG9zaXRpb246IHJlbGF0aXZlOyAqL1xuXHQgfVxuXHQgLm1haW4ge1xuXHRcdCBtYXJnaW4tdG9wOiAwO1xuXHQgfVxuIH1cbiBcbkBpZiAkd29yZHByZXNzIHtcblx0Ym9keS5hZG1pbi1iYXIge1xuXHRcdC5oZWFkZXIsIC5sZy1vdXRlciB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0dG9wOiAzM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRibG9ja3F1b3RlIHtcblx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0cXVvdGVzOiBcIuKAnFwiIFwi4oCdXCIgXCLigJhcIiBcIuKAmVwiO1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHQgICAgY29udGVudDogb3Blbi1xdW90ZTtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdCAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XHRcblx0XHR9XG5cdH1cbn1cblxuQGlmICRkcnVwYWwge1xuXHQubG9jYWwtdGFzay1saXN0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ji1iYXNlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5MzA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZzogJGdhcCAwO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdCoge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJsb2NrIHtcblx0XHRcdEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuXHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcblx0XHQgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJGdhcDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0ICAgIH1cblx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeSwgMTIlKTtcblx0XHRcdH1cblx0XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwICRnYXAgLyAxLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHQgICAgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLmhvdmVyLWludGVudCAudG9vbGJhci1tZW51IC50b29sYmFyLW1lbnUge1xuXHQgICAgICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcblx0ICAgICAgICBtYXJnaW4tdG9wOiAtMzlweDtcblx0ICAgIH1cblx0fVxuXHRcblx0I3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbi10cmF5IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuXHRcdC50b29sYmFyLWhvcml6b250YWwgLmhlYWRlciB7XG5cdFx0XHR0b3A6IDU0cHg7XG5cdFx0fVxuXHR9XG5cdCN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24tdHJheSBuYXYgLm1lbnUtaXRlbSB7XG5cdFx0bWFyZ2luOiB1bnNldDtcblx0fVxuXHQubG9jYWwtdGFzay1saXN0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogOTk5O1xuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQ09OVEVOVCArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIENvbnRlbnQgaXMgdGhlIHNlY3Rpb24gb2YgdGhlIHBhZ2UgdGhhdCBjb250YWlucyBib2R5IGNvcHksIHR5cGljYWxseSBmcm9tIGEgV1lTSVdZRyBhcmVhLiBUaGlzIGdldHMgYWxsIHRoZSBwb3N0IHN0eWxpbmcgc3VjaCBhcyBibG9ja3F1b3RlcyBhbmQgbGlzdHMuXG5cbi5jb250ZW50IHtcblx0QGV4dGVuZCAlZm9udC1jb250ZW50O1xuXG5cdCoge1xuXHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0aDIsXG5cdGgzLFxuXHRoNCB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdH1cblxuXHRwID4gYSB7XG5cdFx0Y29sb3I6ICRwZXNwLXByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHR9XG5cblx0Ly8gTGlzdHNcblx0b2wsXG5cdHVsIHtcblx0XHRtYXJnaW4tdG9wOiAkZ2FwO1xuXHRcdHBhZGRpbmctbGVmdDogJGdhcCAqIDEuMjtcblx0fVxuXG5cdGxpICsgbGkge1xuXHRcdG1hcmdpbjogJGdhcCAvIDIgYXV0byAwO1xuXHR9XG5cblx0b2wgbGkge1xuXHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cblx0XHRvbCBsaSB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xuXHRcdH1cblx0XHR1bCBsaSB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcblx0XHR9XG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZTogZGlzYztcblxuXHRcdHVsIGxpIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuXHRcdH1cblx0XHRvbCBsaSB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdFx0fVxuXHR9XG5cblx0Zm9ybSB7XG5cdFx0b2wsXG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMTYwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0JjplbXB0eSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdEBleHRlbmQgJXRleHQtaG92ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0YVtocmVmXj1cImh0dHA6Ly9cIl06bm90KFtocmVmKj1cIm15c2l0ZS5jb21cIl0pLFxuXHRhW2hyZWZePVwiaHR0cHM6Ly9cIl06bm90KFtocmVmKj1cIm15c2l0ZS5jb21cIl0pLFxuXHRhW2hyZWZePVwiLy9cIl06bm90KFtocmVmKj1cIm15c2l0ZS5jb21cIl0pLFxuXHRhW3RhcmdldD1fYmxhbmtdIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDE4IDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTQuMzMzMyA5Ljg4ODk3VjE1LjIyMjNDMTQuMzMzMyAxNS42OTM4IDE0LjE0NiAxNi4xNDYgMTMuODEyNiAxNi40Nzk0QzEzLjQ3OTIgMTYuODEyOCAxMy4wMjcxIDE3LjAwMDEgMTIuNTU1NiAxNy4wMDAxSDIuNzc3NzhDMi4zMDYyOCAxNy4wMDAxIDEuODU0MSAxNi44MTI4IDEuNTIwNyAxNi40Nzk0QzEuMTg3MyAxNi4xNDYgMSAxNS42OTM4IDEgMTUuMjIyM1Y1LjQ0NDUzQzEgNC45NzMwMyAxLjE4NzMgNC41MjA4NSAxLjUyMDcgNC4xODc0NUMxLjg1NDEgMy44NTQwNSAyLjMwNjI4IDMuNjY2NzUgMi43Nzc3OCAzLjY2Njc1SDguMTExMTEnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMS42NjY3IDFIMTcuMDAwMVY2LjMzMzMzJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNy4yMjIxNyAxMC43Nzc4TDE2Ljk5OTkgMScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRnYXAgLyAyO1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gTWVkaWFcblx0aW1nIHtcblx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMS41O1xuXHR9XG5cblx0LmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHR9XG5cblx0YSBpbWcge1xuXHRcdEBleHRlbmQgJWltYWdlLWhvdmVyO1xuXHR9XG5cblx0Ly8gQnV0dG9uc1xuXHQuYnRuLFxuXHQuYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiAkZ2FwO1xuXG5cdFx0KyAuYnRuLFxuXHRcdC5idXR0b24ge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRnYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ0biBhLFxuXHQuYnV0dG9uIGEsXG5cdGEuYnRuLFxuXHRhLmJ1dHRvbiB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHRwLmJ0bixcblx0cC5idXR0b24ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuYnRuIGEsXG5cdC5idXR0b24gYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogJGdhcCAvIDIgJGdhcDtcblx0fVxuXG5cdC8vIFF1b3Rlc1xuXHRibG9ja3F1b3RlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGVzcC1saWdodDtcblx0XHQvLyBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRcdG1hcmdpbjogMi41cmVtIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogMS41cmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDRyZW0gMnJlbSAycmVtO1xuXHRcdFx0bWFyZ2luOiA0LjVyZW0gMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAzMHJlbSBzb2xpZCB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDYwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMzBweDtcblx0XHRcdFx0cmlnaHQ6IC00cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Y2l0ZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Y29sb3I6ICRwZXNwLW5hdnk7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cXVvdGVzOiBcIuKAnFwiIFwi4oCdXCIgXCLigJhcIiBcIuKAmVwiO1xuXHRcdFx0Y29sb3I6ICRwZXNwLW5hdnk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXI7XG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogaW5pdGlhbDtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyAmOmJlZm9yZSB7XG5cdFx0XHQvLyAgICAgY29udGVudDogb3Blbi1xdW90ZTtcblx0XHRcdC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQvLyB9XG5cdFx0XHQvLyAmOmFmdGVyIHtcblx0XHRcdC8vICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcblx0XHRcdC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQvLyB9XG5cdFx0fVxuXHRcdC5ibG9ja3F1b3RlLWZsZXgge1xuXHRcdFx0Y29sdW1uLWdhcDogMnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDQuNXJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMS41cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxvY2txdW90ZS1pbmZvIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1heC13aWR0aDogMzcuNXJlbTtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHVuc2V0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGNvZGUge1xuXHRcdGJhY2tncm91bmQ6ICRncmV5OTU7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTgwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tZXRhO1xuXHR9XG5cblx0c3ViLFxuXHRzdXAge1xuXHRcdGZvbnQtc2l6ZTogNzUlO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdH1cblxuXHRzdXAge1xuXHRcdHRvcDogLTAuNWVtO1xuXHR9XG5cblx0c3ViIHtcblx0XHRib3R0b206IC0wLjI1ZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdHAsXG5cdFx0bGkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHR9XG5cdFx0bGkgbGkge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0LmFsaWdubGVmdCxcblx0XHQuZmxvYXQtbGVmdCxcblx0XHQuZmxvYXRfbGVmdCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogJGdhcCAqIDEuNSAkZ2FwICogMS41ICRnYXAgKiAxLjUgMDtcblx0XHRcdG1heC13aWR0aDogNDglO1xuXHRcdH1cblxuXHRcdC5hbGlnbnJpZ2h0LFxuXHRcdC5mbG9hdC1yaWdodCxcblx0XHQuZmxvYXRfcmlnaHQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAkZ2FwICogMS41IDAgJGdhcCAqIDEuNSAkZ2FwICogMS41O1xuXHRcdFx0bWF4LXdpZHRoOiA0OCU7XG5cdFx0fVxuXHR9XG59XG5cbi8vLi4gQWRkZWQgdG8gc2VlIHN0eWxlIGJlZm9yZSBXUCBpcyBwaWNrZWRcbi53cC1jYXB0aW9uIHtcblx0bWFyZ2luOiAycmVtIDA7XG5cblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0bWFyZ2luOiA0LjVyZW0gMCAzLjE4NzVyZW07XG5cdH1cblxuXHQmLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzc1N2E4ODtcblx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0bWFyZ2luOiAxcmVtIDAgMDtcblx0fVxuXHRpbWcge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuQGlmICR3b3JkcHJlc3Mge1xuXHQud3AtY2FwdGlvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cblx0XHQmLXRleHQge1xuXHRcdFx0QGV4dGVuZCBmaWdjYXB0aW9uO1xuXHRcdH1cblx0fVxufVxuQGlmICRkcnVwYWwge1xuXHRmaWd1cmVbcm9sZT1cImdyb3VwXCJdIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblxuXHRcdGZpZ2NhcHRpb24ge1xuXHRcdFx0QGV4dGVuZCBmaWdjYXB0aW9uO1xuXHRcdH1cblx0fVxufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTk1O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGZvbnQtc2l6ZTogODUlO1xuXHRmb250LWZhbWlseTogJGZvbnQtbWV0YTtcblx0bGluZS1oZWlnaHQ6IDEuNDU7XG5cdG1hcmdpbjogJGdhcCAqIDMgMDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBhZGRpbmc6ICRnYXA7XG59XG5cbnAge1xuXHRwcmUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBET05BVEUgKysrXG4rKysrKysrKysrKysrKysrKysrICovXG5cbi8vIFRoZSBtYWluIGZlYXR1cmVzIG9mIHRoZSBkb25hdGUgcGFnZSwgc3VjaCBhcyBjb3N0IGV4YW1wbGVzIGFuZCBkb25hdGUgZm9ybVxuXG4uZG9uYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLW9wdGlvbnMge1xuICAgICAgICBtYXgtd2lkdGg6ICR0aGlyZC1jb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAkbGluZSBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci1yYWRpdXM6ICRjb3JuZXIgMCAwICRjb3JuZXI7IH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLXJhZGl1czogMCAkY29ybmVyICRjb3JuZXIgMDsgfVxuICAgIH1cblxuICAgICYtZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAkdGhpcmQtY29sdW1uO1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5NTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGxpbmUgc29saWQgJGdyZXk4MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lciAkY29ybmVyIDAgMDtcbiAgICAgICAgcGFkZGluZzogJGdhcDtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWg1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1hbW91bnQge1xuICAgICAgICBAZXh0ZW5kICVmb3JtLWlucHV0O1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcCAqIDI7XG5cbiAgICAgICAgICAgICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgJi1mb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwICogMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2RvbmF0ZS1vbmNlOmNoZWNrZWQgfiAuZG9uYXRlLW9wdGlvbnMgLmRvbmF0ZS1vbmNlLFxuI2RvbmF0ZS1tb250aGx5OmNoZWNrZWQgfiAuZG9uYXRlLW9wdGlvbnMgLmRvbmF0ZS1tb250aGx5IHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbiNkb25hdGUtb25jZTpjaGVja2VkIH4gLmRvbmF0ZS1mb3JtIC5kb25hdGUtaGVhZGVyLXRpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogR0VORVJBTCArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIFVuaXZlcnNhbCBtYXJnaW5zXG5ib2R5LFxuYnIsXG5kZCxcbm9wdGlvbixcbnRkLFxudGgsXG5zdmcge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG5ib2R5IHtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMTtcblx0Zm9udC1rZXJuaW5nOiBub3JtYWw7XG5cdGJhY2tncm91bmQ6ICRncmV5MTU7XG5cdGNvbG9yOiAkZ3JleTIwO1xuXHRmb250OiAkbm9ybWFsIDFyZW0vMS41ICRmb250LWJvZHk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0Zm9udDogJG5vcm1hbCAxLjJyZW0vMS41ICRmb250LWJvZHk7XG5cdH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFR5cG9ncmFwaHlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuaDEge1xuXHRAZXh0ZW5kICVoMTtcbn1cblxuaDIge1xuXHRAZXh0ZW5kICVoMjtcbn1cblxuaDMge1xuXHRAZXh0ZW5kICVoMztcbn1cblxuaDQge1xuXHRAZXh0ZW5kICVoNDtcbn1cblxuaDUge1xuXHRAZXh0ZW5kICVoNTtcbn1cblxuaDYge1xuXHRAZXh0ZW5kICVoNjtcbn1cblxuZmlnY2FwdGlvbiB7XG5cdEBleHRlbmQgJWZvbnQtY29udGVudDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk5NTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0cGFkZGluZzogJGdhcCAvIDIgJGdhcDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXG5cdGEge1xuXHRcdEBleHRlbmQgJXRleHQtaG92ZXI7XG5cdH1cbn1cblxuYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiAkYm9sZDtcbn1cblxuZW0ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmhyIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItdG9wOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xufVxuXG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc3VwIHtcblx0dmVydGljYWwtYWxpZ246IHN1cGVyO1xuXHRmb250LXNpemU6IHNtYWxsO1xufVxuXG5zdWIge1xuXHR2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXHRmb250LXNpemU6IHNtYWxsO1xufVxuXG5saSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHbG9iYWwgcGxhY2Vob2xkZXJzIGFuZCBjbGFzc2VzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBGdWxsIHdpZHRoIHNlY3Rpb25cbiVzZWN0aW9uIHtcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAkZ2FwICogMiAwO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRwYWRkaW5nOiAkZ2FwICogNi4yNSAwO1xuXHR9XG59XG5cbi8vIEJhc2ljIGxheW91dCBmb3IgYSBjb250YWluZXIgKHVzdWFsbHkgd2l0aGluIGEgJXNlY3Rpb24pXG5cbi5jb21wb25lbnRzIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkZ2FwICogMjtcblx0fVxufVxuXG4lY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAkcGFnZS1jb250YWluZXI7XG5cdHBhZGRpbmc6IDAgJGdhcDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdHBhZGRpbmc6IDAgJGdhcCAqIDI7XG5cdH1cbn1cblxuLy8gQ2FyZCB3aXRoIGEgd2hpdGUgYmFja2dyb3VuZCBhbmQgZHJvcCBzaGFkb3dcbiVjYXJkIHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBIb3ZlciBzdHlsZXMgZm9yIGxpbmtzIGFuZCBpbWFnZXNcbiV0ZXh0LWhvdmVyIHtcblx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0fVxufVxuXG4laW1hZ2UtaG92ZXIge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRpbWcge1xuXHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBHaXZlcyBhbnkgZmlyc3QgcGFyYWdyYXBocyBhIGRyb3AgY2FwXG4lZHJvcC1jYXAge1xuXHQmID4gcDpmaXJzdC1jaGlsZDo6Zmlyc3QtbGV0dGVyIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LXNpemU6IDM0MCU7XG5cdFx0bGluZS1oZWlnaHQ6IDAuNjtcblx0XHRtYXJnaW46IDEwcHggMTBweCAwIDA7XG5cdH1cbn1cblxuLy8gQWRkIGEgZGFyayBmaWx0ZXJcbiVvdmVybGF5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjMpO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4lc2hhZGVkLXRvcCxcbiVzaGFkZWQtYm90dG9tIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbiVzaGFkZWQtdG9wOmJlZm9yZSB7XG5cdEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudChcblx0XHR0b3AsXG5cdFx0dG8gYm90dG9tLFxuXHRcdHJnYmEoJGJsYWNrLCAxKSAwJSxcblx0XHRyZ2JhKCRibGFjaywgMC43MzgpIDE5JSxcblx0XHRyZ2JhKCRibGFjaywgMC41NDEpIDM0JSxcblx0XHRyZ2JhKCRibGFjaywgMC4zODIpIDQ3JSxcblx0XHRyZ2JhKCRibGFjaywgMC4yNzgpIDU2LjUlLFxuXHRcdHJnYmEoJGJsYWNrLCAwLjE5NCkgNjUlLFxuXHRcdHJnYmEoJGJsYWNrLCAwLjEyNikgNzMlLFxuXHRcdHJnYmEoJGJsYWNrLCAwLjA3NSkgODAuMiUsXG5cdFx0cmdiYSgkYmxhY2ssIDAuMDQyKSA4Ni4xJSxcblx0XHRyZ2JhKCRibGFjaywgMC4wMjEpIDkxJSxcblx0XHRyZ2JhKCRibGFjaywgMC4wMDgpIDk1LjIlLFxuXHRcdHJnYmEoJGJsYWNrLCAwLjAwMikgOTguMiUsXG5cdFx0cmdiYSgkYmxhY2ssIDApIDEwMCVcblx0KTtcbn1cblxuJXNoYWRlZC1ib3R0b206YmVmb3JlIHtcblx0QGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KFxuXHRcdGJvdHRvbSxcblx0XHR0byB0b3AsXG5cdFx0cmdiYSgkYmxhY2ssIDEpIDAlLFxuXHRcdHJnYmEoJGJsYWNrLCAwLjczOCkgMTklLFxuXHRcdHJnYmEoJGJsYWNrLCAwLjU0MSkgMzQlLFxuXHRcdHJnYmEoJGJsYWNrLCAwLjM4MikgNDclLFxuXHRcdHJnYmEoJGJsYWNrLCAwLjI3OCkgNTYuNSUsXG5cdFx0cmdiYSgkYmxhY2ssIDAuMTk0KSA2NSUsXG5cdFx0cmdiYSgkYmxhY2ssIDAuMTI2KSA3MyUsXG5cdFx0cmdiYSgkYmxhY2ssIDAuMDc1KSA4MC4yJSxcblx0XHRyZ2JhKCRibGFjaywgMC4wNDIpIDg2LjElLFxuXHRcdHJnYmEoJGJsYWNrLCAwLjAyMSkgOTElLFxuXHRcdHJnYmEoJGJsYWNrLCAwLjAwOCkgOTUuMiUsXG5cdFx0cmdiYSgkYmxhY2ssIDAuMDAyKSA5OC4yJSxcblx0XHRyZ2JhKCRibGFjaywgMCkgMTAwJVxuXHQpO1xufVxuXG4vLyBTaWRld2F5cyB0ZXh0XG4lc2lkZXdheXMge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuXHQtbW96LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuXHQtbXMtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0LXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBWZXJ0aWNhbCBjZW50ZXJlZCBjb250YWluZXJcbiV2ZXJ0aWNhbCB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0bWFyZ2luLXRvcDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi50ZXh0LWhvdmVyIHtcblx0QGV4dGVuZCAldGV4dC1ob3Zlcjtcbn1cblxuLy8gSGlkZSB0aGluZ3Ncbi52aXN1YWxseS1oaWRkZW4ge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGZvbnQtc2l6ZTogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHRleHQtaW5kZW50OiAtOTk5OXJlbTtcblx0d2lkdGg6IDFweDtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY29va2llLW5vdGljZSB7XG5cdGJhY2tncm91bmQ6ICRncmV5MjA7XG5cdGJvdHRvbTogMDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC1zaXplOiAwLjlyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmc6ICRnYXAgLyAyO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgcG9wdXApO1xufVxuXG4uc2tpcC1saW5rIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0bGVmdDogNTAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogLSRnYXAgKiAxMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG5cdHotaW5kZXg6IDk5OTtcblxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogU0VDVElPTiArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIEEgc2VjdGlvbiBpcyBhIGdyb3VwaW5nIG9mIGNvbnRlbnQsIHR5cGljYWxseSB3aXRoIGEgaGVhZGVyLCBwb3NzaWJseSB3aXRoIGEgZm9vdGVyLiBBICcuc2VjdGlvbicgd2l0aCBhICcuY29udGFpbmVyJyByZXN1bHRzIGluIGEgY29uc2lzdGVudCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbWF4LXdpZHRoIGZvciBjb250ZW50IHdoaWxlIGFsbG93aW5nIGZvciBmdWxsIHdpZHRoIGJhY2tncm91bmQgY29sb3JzIG9uIHRoZSBzZWN0aW9uIGFuZCBjZW50cmVkIGJhY2tncm91bmQgY29sb3JzIG9uIHRoZSBjb250YWluZXIuXG5cbi5zZWN0aW9uIHtcbiAgICBAZXh0ZW5kICVzZWN0aW9uO1xuXG4gICAgJi5wcmltYXJ5IHsgYmFja2dyb3VuZDogJHBlc3AtcHJpbWFyeTsgfVxuICAgICYuc2Vjb25kYXJ5IHsgIGJhY2tncm91bmQ6ICRwZXNwLXNlY29uZGFyeTsgfVxuICAgICYuZGFyayB7ICBiYWNrZ3JvdW5kOiAkcGVzcC1uYXZ5OyB9XG4gICAgLy8gJi5ncmV5IHsgIGJhY2tncm91bmQ6ICRncmV5ODA7IH1cblx0Ji5saWdodCB7ICBiYWNrZ3JvdW5kOiAkcGVzcC1saWdodDsgfVxuXG4gICAgJi5wcmltYXJ5LCAmLnNlY29uZGFyeSwgJi5kYXJrIHtcbiAgICAgICAgLnNlY3Rpb24taGVhZGVyLCAuc2VjdGlvbi1mb290ZXIsIC5tYWluLWhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi53eXNpd3lnLCAmLnN0YXRpc3RpYy1vdXRlciwgJi5kb3dubG9hZC1vdXRlciwgJi5wdWxscXVvdGUtb3V0ZXIsICYucHJvZmlsZS1vdXRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICYubGlzdGluZyB7XG4gICAgICAgICAgICAuY2FyZC13cmFwIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA1cHggJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cdCYubGlnaHQge1xuXHRcdC5zZWN0aW9uLWhlYWRlciwgLnNlY3Rpb24tZm9vdGVyLCAubWFpbi1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblxuXHRcdFx0Ji53eXNpd3lnLCAmLnN0YXRpc3RpYy1vdXRlciwgJi5kb3dubG9hZC1vdXRlciwgJi5wdWxscXVvdGUtb3V0ZXIsICYucHJvZmlsZS1vdXRlciB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0XHQmLmxpc3Rpbmcge1xuXHRcdFx0XHQuY2FyZC13cmFwIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCA1cHggJHBlc3AtbmF2eTtcblxuXHRcdFx0XHRcdCYtaW5uZXIge1xuXHRcdFx0XHQgICBcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbiAgICAmLnN1Ym5hdiB7XG5cdCAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuXHQgICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwICogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuXHQgICAgICAgICsgLnNlY3Rpb24taGVhZGVyLXN1bW1hcnkge1xuXHRcdCAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgLyAxLjU7XG5cdCAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zdW1tYXJ5IHtcblx0ICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHQgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgICAgXHRwYWRkaW5nOiAwIDAgJGdhcDtcbiAgICAgICAgICAgIFx0d2lkdGg6ICRoYWxmLWNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0ICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGlzdGluZyB7XG5cdCAgICAuY2FyZC1pbWFnZSB7XG5cdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdCAgICB9XG4gICAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXI7XG5cbiAgICAmLmNlbnRlcmVkIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgJi5zbWFsbCB7IG1heC13aWR0aDogJHR3by10aGlyZHMtY29sdW1uOyB9XG5cbiAgICAmLndoaXRlLFxuICAgICYuZ3JleSxcbiAgICAmLmRhcmssXG4gICAgJi5wcmltYXJ5LFxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgcGFkZGluZzogJGdhcDtcblxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAqIDI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHBhZ2Utd2lkdGggLSAkZ2FwICogNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZGFyayxcbiAgICAmLnByaW1hcnksXG4gICAgJi5zZWNvbmRhcnkge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuXG4gICAgJi53aGl0ZSB7IGJhY2tncm91bmQ6ICR3aGl0ZTsgfVxuICAgICYuZ3JleSB7IGJhY2tncm91bmQ6ICRncmV5OTA7IH1cbiAgICAmLmRhcmsgeyBiYWNrZ3JvdW5kOiAkZ3JleTE1OyB9XG4gICAgJi5wcmltYXJ5IHsgYmFja2dyb3VuZDogJHByaW1hcnk7IH1cbiAgICAmLnNlY29uZGFyeSB7IGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7IH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFRFQU0gUFJPRklMRSArKytcbisrKysrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLnByb2ZpbGUge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cGFkZGluZzogJGdhcCAqIDIgMDtcblxuXHQmLW91dGVyIHtcblx0XHQmLmRhcmsge1xuXHRcdFx0LnByb2ZpbGUge1xuXHRcdFx0XHQmLW5hbWUsICYtdGl0bGUsICYtc3VtbWFyeS1jb3B5IHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1vdmVybGF5IHtcblx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjcpO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogOTk7XG5cblx0XHQmLmFjdGl2ZS1wcm9maWxlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxuXG5cdCYtZWxlbWVudCB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCAkZ2FwICogMjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgzMy4zMyUpO1xuXHRcdFx0bWFyZ2luOiAwIDAgJGdhcCAqIDQ7XG5cdFx0XHQvLyBtYXJnaW46IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDI1JSk7XG5cdFx0fVxuXHRcdC8vICY6bnRoLWNoaWxkKG4rNCkge1xuXHRcdC8vIFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0Ly8gXHRcdG1hcmdpbi10b3A6ICRnYXAgKiAzO1xuXHRcdC8vIFx0fVxuXHRcdC8vIFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHQvLyBcdFx0bWFyZ2luLXRvcDogMDtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cdFx0JjpudGgtY2hpbGQobiArIDUpIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmLWltYWdlIHtcblx0XHRAZXh0ZW5kICVpbWFnZS1ob3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiA4Ljc1cmVtO1xuXG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDguNnJlbTtcblx0XHR9XG5cdH1cblx0Ji13cmFwIHtcblx0XHRtYXJnaW46ICRnYXAgKiAyIDAgMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdHBhZGRpbmc6IDAgJGdhcCAqIDE7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiAwICRnYXAgKiAyO1xuXHRcdH1cblx0fVxuXHQmLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMS42MjVyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcblx0XHRjb2xvcjogJHBlc3AtbmF2eTtcblx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS42ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogJHBlc3AtbmF2eTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG5cdCYtc3VtbWFyeSB7XG5cdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGVzcC1saWdodDtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRwYWRkaW5nOiAkZ2FwICogNSAkZ2FwICogMiAkZ2FwICogMjtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0cmlnaHQ6IC05MCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHR6LWluZGV4OiA5OTk7XG5cblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAyLjU7XG5cdFx0XHRyaWdodDogLTUwJTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogNTtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZS1wcm9maWxlIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCYtY29weSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwO1xuXHRcdFx0Y29sb3I6ICRncmV5NTA7XG5cdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xuXHRcdH1cblxuXHRcdC5wcm9maWxlLXN1bW1hcnktY2xvc2Uge1xuXHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdGNvbG9yOiAkcGVzcC1uYXZ5O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6ICRnYXAgKiAyO1xuXHRcdFx0dG9wOiAkZ2FwICogMjtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdC8vLi4uXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcGVzcC1wcmltYXJ5O1xuXHRcdFx0cGFkZGluZzogMXJlbSAxLjEyNXJlbTtcblx0XHRcdHdpZHRoOiA3LjVyZW07XG5cdFx0XHRoZWlnaHQ6IDMuNXJlbTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiQ2xvc2VcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA0OCU7XG5cdFx0XHRcdHJpZ2h0OiAxOHB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0XHRcdGNvbG9yOiAkcGVzcC1wcmltYXJ5O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBlc3AtbmF2eTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHR9XG5cblx0XHRcdC8vLi4uXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0ZmlsbDogJHBlc3AtcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWlubmVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDExO1xuXHRcdFx0bWFyZ2luLXRvcDogNy41cmVtO1xuXG5cdFx0XHQucHJvZmlsZS1zdW1tYXJ5LWNvcHkge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgyNSwgMzQsIDU2LCAwLjk0KTtcblx0XHRcdFx0bWFyZ2luOiAzcmVtIDByZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0XHRcdH1cblxuXHRcdFx0LnByb2ZpbGUtbmFtZSB7XG5cdFx0XHRcdGNvbG9yOiAkcGVzcC1uYXZ5O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdW5zZXQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjEyNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1tZXRhIHtcblx0XHRtYXJnaW4tdG9wOiAkZ2FwO1xuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6ICRnYXAgLyA0IDA7XG5cblx0XHRcdCYtbGluayB7XG5cdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJGdhcCAvIDI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNlbnRlcmVyKHRydWUsIHRydWUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0XHRcdFx0LnByb2ZpbGUtbWV0YS1pdGVtLXRleHQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRwcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLm1haWwge1xuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6ICRnYXAgKiAxLjI7XG5cdFx0XHRcdFx0XHR3aWR0aDogJGdhcCAqIDEuMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRnYXAgLyAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBGT09URVIgKysrXG4rKysrKysrKysrKysrKysrKysrICovXG5cbi8vIExheW91dCBvZiB0aGUgc2l0ZSBmb290ZXJcblxuLmZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwZXNwLXNlY29uZGFyeTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHR6LWluZGV4OiBtYXAtZ2V0KCR6aW5kZXgsIGZvb3Rlcik7XG5cblx0Ji1oZWFkZXIge1xuXHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wOiBzb2xpZCAzcHggcmdiYSgkcGVzcC1saWdodCwgMC4xKTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDI7XG5cdFx0cGFkZGluZy10b3A6ICRnYXAgKiAyO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuXHRcdFx0cGFkZGluZy10b3A6IDVyZW07XG5cdFx0fVxuXG5cdFx0KiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5zZWFyY2gge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzAlKTtcblx0XHRcdH1cblxuXHRcdFx0Ji1pbnB1dCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjEpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMS41ICRnYXAgKiAyLjUgJGdhcCAvIDEuNSAkZ2FwO1xuXHRcdFx0fVxuXHRcdFx0Ji1pY29uIHtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRyaWdodDogJGdhcCAvIDEuODtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHR9XG5cdFx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAkbGluZSBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcblx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1sb2dvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46ICRnYXAgMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDkuNDM3NXJlbTtcblx0XHR9XG5cdH1cblxuXHQmLW5hdiB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtb3V0ZXIge1xuXHRcdFx0QGV4dGVuZCAlZmxleDtcblx0XHRcdCoge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc29jaWFsIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goYXV0byk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdC5mb290ZXItbmF2LWl0ZW0tdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRnYXA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg1NjI1cmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdi1pdGVtLWxpbmsge1xuXHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAkZ2FwIC8gMiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjhyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwLjVyZW0gMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDJweCB3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnNvY2lhbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ2FwIC8gMS41O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAyOXB4O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuaW5zdGFncmFtLFxuXHRcdFx0XHRcdCYueW91dHViZSB7XG5cdFx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCB0cnVlKTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDAuOWVtO1xuXHR9XG5cblx0Ji1kZXRhaWxzLFxuXHQmLW5hdiB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRwYWRkaW5nLXRvcDogJGdhcCAqIDEuNTtcblx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDglKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0JTtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxNi4yMiUpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIlO1xuXHRcdH1cblx0fVxuXG5cdCYtZGV0YWlscyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0LmZvb3Rlci1uYXYtaXRlbS10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1jcmVkaXRzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGVzcC1zZWNvbmRhcnk7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRwYWRkaW5nOiAkZ2FwICogMS41IDA7XG5cdFx0Ly8uLi5cblxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMztcblx0XHR9XG5cblx0XHQqIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHR9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEhFQURFUiArKytcbisrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gU2l0ZSBoZWFkZXIgYmFyXG4uaGVhZGVyIHtcblx0QGV4dGVuZCAlZmxleDtcblx0YmFja2dyb3VuZDogJHBlc3AtcHJpbWFyeTtcblx0Ly8gZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogbWFwLWdldCgkemluZGV4LCBoZWFkZXIpO1xuXG5cdCYtaW5uZXIge1xuXHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogJGdhcCAqIDE7XG5cdFx0bWF4LXdpZHRoOiAkcGFnZS1jb250YWluZXI7XG5cdFx0Ly8gLi4uXG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogJGdhcCAqIDIgMnJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6ICRnYXAgMnJlbTtcblx0XHR9XG5cdH1cblx0Ly8gU2VhcmNoIHN0eWxpbmcgYWRkZWRcblx0LnNlYXJjaCB7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdC8vXG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYtaW5wdXQge1xuXHRcdFx0aGVpZ2h0OiAzLjVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHBhZGRpbmc6IDAuODc1cmVtIDAuNzVyZW0gMXJlbSAyLjg3NXJlbTtcblx0XHRcdHdpZHRoOiAxMHJlbTtcblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdHdpZHRoOiAxOC43NXJlbTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHR3aWR0aDogNy40Mzc1cmVtO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0d2lkdGg6IDcuOTM3NXJlbTtcblx0XHRcdH1cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRoZWlnaHQ6IDMuNXJlbTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdCYtbG9nbyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0Ly8gLi4uXG5cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNXJlbTtcblx0XHR9XG5cdFx0Ji1pbWFnZSB7XG5cdFx0XHR3aWR0aDogNnJlbTtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHR3aWR0aDogNnJlbTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiA3LjE4NzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1saW5rcyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC8vIC4uLlxuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgLyAyO1xuXHRcdH1cblx0fVxuXHQmLW5hdiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0Ly8gLi4uXG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ji1saXN0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gTmF2aWdhdGlvbiBpdGVtcyBpbiB0aGUgaGVhZGVyIGFuZCBmb290ZXJcblx0Lm5hdi1pdGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdC8vLi4uXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjpmb2N1cy13aXRoaW4gLmRyb3Bkb3duLFxuXHRcdCY6aG92ZXIgLmRyb3Bkb3duIHtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIDAuM3MgZWFzZSk7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHRcdFx0Lm5hdi1pdGVtIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaG92ZXJlZCB7XG5cdFx0XHQubmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0LmRyb3Bkb3duLWl0ZW0ge1xuXHRcdFx0XHQubmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHBlc3AtcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXHRcdH1cblxuXHRcdCYtbGluayB7XG5cdFx0XHRAZXh0ZW5kICV0ZXh0LWhvdmVyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgJGdhcDtcblx0XHRcdHBhZGRpbmc6ICRnYXAgLyAyIDA7XG5cblx0XHRcdC5zb2NpYWwgJiB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogJGdhcCAvIDIgJGdhcDtcblx0XHRcdH1cblxuXHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgJHNlY29uZGFyeTtcblx0XHRcdH1cblx0XHRcdC8vIC4uLlxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQ6ICRzZW1pYm9sZCAxcmVtLzEuNSAkZm9udC1oZWFkZXI7XG5cdFx0XHRcdG1hcmdpbjogMCAwLjc1cmVtO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoeGxhcmdlKSB7XG5cdFx0XHRcdGZvbnQ6ICRzZW1pYm9sZCAxLjEyNXJlbS8xLjIgJGZvbnQtaGVhZGVyO1xuXHRcdFx0XHRtYXJnaW46IDAgJGdhcDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWFycm93IHtcblx0XHRcdHdpZHRoOiAkZ2FwO1xuXHRcdH1cblx0fVxuXHQvLyAgICAgJi1zdWJuYXYge1xuXHQvLyBcdCAgICAmLWlubmVyIHtcblx0Ly8gXHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHQvLyBcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5OTA7XG5cdC8vIFx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0Ly8gXHRcdCAgICBwYWRkaW5nOiAkZ2FwIC8gNCAkZ2FwO1xuXHQvLyBcdFx0ICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHQvLyBcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHQvL1xuXHQvLyBcdFx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHQvLyBcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdC8vIFx0XHQgICAgfVxuXHQvLyBcdCAgICB9XG5cdC8vXG5cdC8vIFx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHQvLyBcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ly9cblx0Ly8gXHRcdCAgICAmLWxpc3Qge1xuXHQvLyBcdFx0XHQgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdC8vXG5cdC8vIFx0XHRcdCAgICAuc3VibmF2LWl0ZW0ge1xuXHQvLyBcdFx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC8vXG5cdC8vIFx0XHRcdFx0ICAgIC5uYXYtaXRlbS1saW5rIHtcblx0Ly8gXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDAuOWVtO1xuXHQvLyBcdFx0XHRcdFx0ICAgIG1hcmdpbjogMCAkZ2FwIC8gMjtcblx0Ly8gXHRcdFx0XHQgICAgfVxuXHQvLyBcdFx0XHQgICAgfVxuXHQvLyBcdFx0ICAgIH1cblx0Ly8gXHQgICAgfVxuXHQvLyAgICAgfVxufVxuXG4vLyBSZXNwb25zaXZlIG5hdiBoYW1idXJnZXIgYnV0dG9uXG4ubWVudS1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDEuNGVtO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdG1hcmdpbjogJGdhcCAvIDUgMCAwIDA7XG5cdHBhZGRpbmc6IDAgJGdhcCAqIDEuNSAwIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0d2lkdGg6IGF1dG87XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuaWNvbiB7XG5cdFx0QGluY2x1ZGUgY2VudGVyZXIoZmFsc2UsIHRydWUpO1xuXHRcdGhlaWdodDogMWVtO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxZW07XG5cdH1cbn1cblxuLy8gRHJvcGRvd24gbWVudSBzdHlsaW5nXG4uZHJvcGRvd24ge1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKHZpc2liaWxpdHkgMHMgMC40cyBlYXNlLCBvcGFjaXR5IDAuMnMgMC4ycyBlYXNlKTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG1hcmdpbjogMCAxcmVtO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0YmFja2dyb3VuZDogbm9uZTtcblxuXHQvLy4uLlxuXHRjb2xvcjogYmxhY2s7XG5cblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0d2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvLy4uLlxuXHQmLWl0ZW0ge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHQubmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0Lm5hdi1pdGVtLWxpbmsge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXYtaXRlbS1saW5rIHtcblx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zNXJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdFx0XHRmb250LXdlaWdodDogJG5vcm1hbDtcblx0XHRcdHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRwZXNwLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIENNUyB0d2Vha3NcbkBpZiAkd29yZHByZXNzIHtcblx0I3dwYWRtaW5iYXIge1xuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0fVxuXHR9XG59XG5cbkBpZiAkZHJ1cGFsIHtcblx0LmhlYWRlci1uYXYtb3V0ZXIge1xuXHRcdC5uYXYtaXRlbS1saW5rIHtcblx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICRncmV5MTU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBQQUdJTkFUSU9OICsrK1xuKysrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gUGFnaW5hdGlvbiBsaW5rcyBmb3IgdGhlIGxpc3RpbmcgYW5kIGZlYXR1cmVzIHBhZ2VzXG5cbi5wYWdpbmF0aW9uLW91dGVyIHtcblx0cGFkZGluZzogMCAwIDYuMjVyZW0gMDtcbn1cblxuJXBhZ2luYXRpb24ge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRAZXh0ZW5kICVmb250LW1ldGE7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdGEge1xuXHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdH1cblxuXHQmLWJsb2NrIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDQ4JTtcblx0fVxuXG5cdCYtbnVtYmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ji1lbGVtZW50IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAkZ2FwIC8gNCAkZ2FwIC8gMjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogMy41cmVtO1xuXHRcdHdpZHRoOiAzLjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDMuNHJlbTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXI7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRncmV5OTA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblxuXHQmLWFycm93IHtcblx0XHRAZXh0ZW5kIC5idXR0b247XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLWN1cnJlbnQge1xuXHRcdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0Ji1udW1iZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Ji1ibG9jayB7XG5cdFx0XHRtYXJnaW46IDAgJGdhcCAvIDQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHQmLWVsZW1lbnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEBpZiAkd29yZHByZXNzIHsgLy8gbmVlZCB0byBhZGQgYmFjayBpblxuLnBhZ2luYXRpb24ge1xuXHRAZXh0ZW5kICVwYWdpbmF0aW9uO1xuXG5cdCZfYmxvY2sge1xuXHRcdEBleHRlbmQgJXBhZ2luYXRpb24tYmxvY2s7XG5cblx0XHQmLm5leHQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblxuXHRcdCYubnVtZXJhbCB7XG5cdFx0XHRAZXh0ZW5kICVwYWdpbmF0aW9uLW51bWJlcjtcblx0XHR9XG5cblx0XHQmLnZpZXdfYWxsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9lbGVtZW50IHtcblx0XHRAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XG5cblx0XHQmLnByZXYsXG5cdFx0Ji5uZXh0IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHBlc3AteWVsbG93O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcGVzcC1uYXZ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucHJldiB7XG5cdFx0XHRAZXh0ZW5kICVwYWdpbmF0aW9uLWFycm93O1xuXHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubmV4dCB7XG5cdFx0XHRAZXh0ZW5kICVwYWdpbmF0aW9uLWFycm93O1xuXHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY3VycmVudCB7XG5cdFx0XHRAZXh0ZW5kICVwYWdpbmF0aW9uLWN1cnJlbnQ7XG5cdFx0fVxuXHR9XG59XG4vLyB9XG5cbkBpZiAkZHJ1cGFsIHtcblx0LnBhZ2VyIHtcblx0XHRwYWRkaW5nOiAkZ2FwIDA7XG5cblx0XHQmX19pdGVtcyB7XG5cdFx0XHRAZXh0ZW5kICVwYWdpbmF0aW9uO1xuXHRcdH1cblxuXHRcdCYtZmlyc3Qge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0QGV4dGVuZCAlcGFnaW5hdGlvbi1ibG9jaztcblxuXHRcdFx0YSB7XG5cdFx0XHRcdEBleHRlbmQgJXBhZ2luYXRpb24tZWxlbWVudDtcblx0XHRcdFx0cGFkZGluZzogJGdhcCAvIDIgJGdhcDtcblx0XHRcdH1cblxuXHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHRAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XG5cdFx0XHRcdEBleHRlbmQgJXBhZ2luYXRpb24tY3VycmVudDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tZmlyc3QgYSxcblx0XHRcdCYtLXByZXZpb3VzIGEsXG5cdFx0XHQmLS1uZXh0IGEsXG5cdFx0XHQmLS1sYXN0IGEge1xuXHRcdFx0XHRAZXh0ZW5kICVwYWdpbmF0aW9uLWFycm93O1xuXHRcdFx0XHRAZXh0ZW5kICVwYWdpbmF0aW9uLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZWxsaXBzaXMge1xuXHRcdFx0QGV4dGVuZCAlcGFnaW5hdGlvbi1lbGVtZW50O1xuXHRcdH1cblx0fVxufVxuIiwiLyogKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IE1BSU4gKysrXG4rKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBNYWluIGlzIHRoZSBoaWdoIGxldmVsIGNvbnRhaW5lciBvZiBjb250ZW50LCBpbiBiZXR3ZWVuIHRoZSBzaXRlIGhlYWRlciBhbmQgZm9vdGVyXG5cbi5tYWluIHtcblx0YmFja2dyb3VuZDogJGJvZHktY29sb3I7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cblx0Ji1zZWN0aW9uIHtcblx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdEBleHRlbmQgJXNlY3Rpb247XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdC8vIG1heC13aWR0aDogJHBhZ2UtY29udGFpbmVyO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cblx0Ji1oZWFkZXIsXG5cdCYtZm9vdGVyIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0Ji1oZWFkZXIge1xuXHRcdCYtb3V0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBlc3AtcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiA2LjI1cmVtIDAgMDtcblx0XHRcdC5tYWluLWhlYWRlciB7XG5cdFx0XHRcdG1heC13aWR0aDogODByZW07XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcDtcblx0XHR9XG5cdFx0Ji1zdW1tYXJ5IHtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42ZW07XG5cdFx0XHRcdG1heC13aWR0aDogNDguNzVyZW07XG5cdFx0XHRcdG1hcmdpbjogMCAwIDRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1zZWN0aW9uIHtcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0fVxuXG5cdFx0PiAqIHtcblx0XHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRmbGV4OiAxIDY2LjY2JTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQ+IC5jb250YWluZXIge1xuXHRcdFx0Y29sdW1uLWdhcDogM3JlbTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0Y29sdW1uLWdhcDogNS44MTI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2luZ2xlIHtcblx0XHRcdD4gKiB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zaWRlYmFyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDI7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmZ1bmRzLWxpc3Rpbmcge1xuXHQubWFpbiB7XG5cdFx0Ji1oZWFkZXIge1xuXHRcdFx0Ji5jb250YWluZXIuc21hbGwge1xuXHRcdFx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgwcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBSRVNQT05TSVZFIE5BViArKytcbisrKysrKysrKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBMYXlvdXQgYW5kIHN0eWxpbmcgb2YgdGhlIG5hdmlnYXRpb24gYXQgbW9iaWxlIGFuZCB0YWJsZXQgc2l6ZXNcblxuLnJuYXYge1xuXHRiYWNrZ3JvdW5kOiAkcGVzcC1saWdodDtcblx0Y29sb3I6ICRwZXNwLW5hdnk7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdCYtb3V0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kOiAkcGVzcC1saWdodDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCYtc2VhcmNoIHtcblx0XHRwYWRkaW5nOiAkZ2FwO1xuXHRcdC8vLi4uXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHBlc3AtcHJpbWFyeTtcblx0XHQuc2VhcmNoIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmLWlucHV0IHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogJGdhcCAvIDEuNSAkZ2FwICogMi41ICRnYXAgLyAxLjUgJGdhcCAqIDQ7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWljb24ge1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHJpZ2h0OiAkZ2FwIC8gMS44O1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdH1cblx0XHRcdCYtYnV0dG9uIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6ICRsaW5lIHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xuXHRcdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWl0ZW0ge1xuXHRcdGJvcmRlci10b3A6ICRsaW5lIHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYtbGluayB7XG5cdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46ICRnYXAgLyAzLjUgMDtcblx0XHRcdHBhZGRpbmc6ICRnYXAgJGdhcCAqIDMgJGdhcCAkZ2FwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtZHJvcGRvd24ge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjIpO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZTtcblx0fVxuXG5cdCYtc2VjbmF2IHtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRwZXNwLW5hdnksIDIpO1xuXHRcdC8vLi5cblx0XHRjb2xvcjogJHBlc3AteWVsbG93O1xuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdGJvcmRlci1ib3R0b206ICRsaW5lIHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5ybmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGdyZXkyMCwgNSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtYXJyb3cge1xuXHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDFweCByZ2JhKCR3aGl0ZSwgMC4xKTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nOiAkZ2FwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6ICRnYXAgLyAzLjU7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjRzIGVhc2UpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0XHR3aWR0aDogJGdhcDtcblx0XHR9XG5cdH1cblxuXHQmLWJ1dHRvbiB7XG5cdFx0Ym9yZGVyLXRvcDogJGxpbmUgc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XG5cdFx0cGFkZGluZzogJGdhcDtcblx0fVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogU0VBUkNIICsrK1xuKysrKysrKysrKysrKysrKysrKyAqL1xuXG4uc2VhcmNoIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmhvdmVyIHtcblx0XHQuc2VhcmNoLWlucHV0IHtcblx0XHRcdGNvbG9yOiAkcGVzcC1wcmltYXJ5O1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkcGVzcC1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gtaWNvbiB7XG5cdFx0XHRmaWxsOiAkcGVzcC1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdCYtaW5wdXQge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nOiAwICRnYXAgLyAyIDAgJGdhcCAqIDIuMjtcblx0XHRib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuXG5cdFx0Ly8gLi4uXG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRwYWRkaW5nOiAwICRnYXAgLyAyIDAgJGdhcCAqIDM7XG5cdFx0fVxuXHR9XG5cblx0Ji1pY29uIHtcblx0XHRAaW5jbHVkZSBjZW50ZXJlcihmYWxzZSwgdHJ1ZSk7XG5cdFx0ZmlsbDogJHdoaXRlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHJpZ2h0OiAwcmVtO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgLTUwJSk7XG5cblx0XHQvLyAuLi5cblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0cmlnaHQ6IDAuODEyNXJlbTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5zZWFyY2gtYnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1idXR0b24ge1xuXHRcdC8vIGJvcmRlci1yYWRpdXM6IDAgJGNvcm5lciAkY29ybmVyIDA7XG5cdFx0Ly8gYm9yZGVyLWxlZnQ6ICRsaW5lIHNvbGlkICRncmV5ODA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0ZXh0LWluZGVudDogLTk5OXJlbTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdH1cbn1cblxuLnNlYXJjaC1saXN0aW5nIHtcblx0Lm1haW4taGVhZGVyLW91dGVyIC5tYWluLWhlYWRlciB7XG5cdFx0bWF4LXdpZHRoOiA0MC4xMjVyZW07XG5cdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdG1hcmdpbjogYXV0bztcblx0fVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFNJREVCQVIgKysrXG4rKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBSZXByZXNlbnRzIGNvbnRlbnQgdGhhdCBpcyB0YW5nZW50aWFsbHkgcmVsYXRlZCB0byB0aGUgY29udGVudCBuZWFyYnksIHN1Y2ggYXMgdGFncyBhbmQgc3VibmF2aWdhdGlvbi4gd2l0aGluIHRoZSB7JSBibG9jayBwYWdlICV9IHRoZSBzaWRlYmFyIGlzIG9wdGlvbmFsIGFuZCBpZiBpbmNsdWRlZCB3aWxsIHRyaWdnZXIgYSB0d28gY29sdW1uIGxheW91dFxuXG4uc2lkZWJhciB7XG5cdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdGJhY2tncm91bmQtY29sb3I6ICRwZXNwLWxpZ2h0O1xuXHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRtYXJnaW4tYm90dG9tOiAkZ2FwICogMztcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgzMjBweCk7XG5cdFx0bWFyZ2luOiAtMmVtIDAgMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0dG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9ICsgKCN7JGdhcH0gKiAyKSk7XG5cblx0XHQubmF2LXVwICYge1xuXHRcdFx0dG9wOiAkZ2FwICogMjtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDQwMHB4KTtcblx0fVxuXG5cdCYtc2hvdy1idXR0b24ge1xuXHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5zdmdcIik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJvcmRlcjogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHJpZ2h0OiAxLjE4NzVyZW07XG5cdFx0dG9wOiAwLjgxMjVyZW07XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji1pbm5lciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmLWJsb2NrICsgJi1ibG9jayB7XG5cdFx0bWFyZ2luLXRvcDogJGdhcCAqIDM7XG5cdH1cblxuXHQmLXRpdGxlIHtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udDogJGJvbGQgMS4yZW0vMS4yICRmb250LWhlYWRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMXJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMS41cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjYyNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRcdH1cblx0fVxuXG5cdCYtYmxvY2sge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCYtbmF2IHtcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTgwO1xuXG5cdFx0XHQucm5hdi1hcnJvdyB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtJGdhcCAqIDEuNTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3ViLWxpc3Qge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAuNzVyZW0gMC43NXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0LnNpZGViYXItbmF2LWxpc3Qge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3VibmF2X2VsZW1lbnQge1xuXHRcdFx0XHRAZXh0ZW5kICV0ZXh0LWhvdmVyO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRcdGNvbG9yOiAkcGVzcC1uYXZ5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdFx0XHQuc3VibmF2X2VsZW1lbnQge1xuXHRcdFx0XHRcdGNvbG9yOiAkcGVzcC1uYXZ5O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtIHtcblx0XHRcdFx0XHQuc3VibmF2X2VsZW1lbnQge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJG5vcm1hbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1saXN0IHtcblx0XHRcdC5zdWItbGlzdCB7XG5cdFx0XHRcdCYgJiB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRnYXA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucm5hdi1hcnJvdyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLSRnYXAgKiAyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0ge1xuXHRcdFx0XHRcdC8vIGJveC1zaGFkb3c6IGluc2V0IDJweCAwICRncmV5OTA7XG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgLyAyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtLWxpbmsge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuMzc1cmVtIDEuNXJlbTtcblxuXHRcdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAycHggMCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtJGdhcDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGdhcDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcGVzcC1uYXZ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDJweCAwIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHQuc2lkZWJhci1uYXYtaXRlbS1saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1Yi1saXN0IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XG5cdFx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtbWV0YSB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYtYmxvY2sge1xuXHRcdFx0bWFyZ2luOiAkZ2FwIC8gMS41IDA7XG5cblx0XHRcdCYuaW5mbyB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQ4JSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji50YWdzIHtcblx0XHRcdFx0bWFyZ2luOiAwICgtJGdhcCAvIDQpO1xuXHRcdFx0fVxuXHRcdFx0Ji5pbWFnZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQ4JSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgb2JqZWN0LWZpdCg0LzUsIDEwMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zbWFydC1kYXRlIHtcblx0XHRcdFx0Ji0tdGltZSxcblx0XHRcdFx0Ji0tZGF0ZSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS10aW1lOmFmdGVyLFxuXHRcdFx0XHQmLS1kYXRlOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG5cdFx0XHR9XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0QGV4dGVuZCAlZm9udC1jb250ZW50O1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlNwbGluZSBTYW5zXCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bWFyZ2luOiAwICRnYXAgLyA0ICRnYXAgLyAyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji10YWcge1xuXHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGVzcC1saWdodDtcblx0XHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250OiAkbWVkaXVtIDAuOGVtLzEuNSAkZm9udC1oZWFkZXI7XG5cdFx0XHRcdG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjc1cmVtO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwZXNwLW5hdnk7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8uLlxuXHRcdFx0Ji53ZWJzaXRlIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwZXNwLXByaW1hcnk7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcGVzcC1uYXZ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zaGFyZSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdH1cblx0XHRcdCYuZG93bmxvYWRzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMS41O1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAkZ2FwIC8gMyAwIDA7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRvd25sb2Fkcy1saW5rIHtcblx0XHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdFx0cGFkZGluZzogJGdhcCAvIDIgMCAwICRnYXAgKiAyO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1zaGFyZSB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0bWFyZ2luOiAkZ2FwIC8gMiAwICRnYXAgLyAxLjU7XG5cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRAZXh0ZW5kICVmb250LWNvbnRlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHRcdG1hcmdpbjogMCAwICRnYXAgLyAyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji1idXR0b24ge1xuXHRcdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAwICRnYXAgLyAyIDAgMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYudHdpdHRlcixcblx0XHRcdFx0Ji5pbnN0YWdyYW0ge1xuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMS40ZW07XG5cdFx0XHRcdFx0XHR3aWR0aDogMS40ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYud2hhdHNhcHAsXG5cdFx0XHRcdCYubGluayxcblx0XHRcdFx0Ji5tYWlsIHtcblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vLy4uLlxuLnNpbmdsZS1wb3N0IHtcblx0LnNpZGViYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXHRcdCYtbWV0YSB7XG5cdFx0XHQmLWJsb2NrIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIuNXJlbTtcblx0XHRcdFx0Ji1saW5rIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRwLFxuXHRcdFx0XHR0aW1lIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0XHRcdFx0XHRjb2xvcjogJGdyZXk1MDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogVEFCTEVTICsrK1xuKysrKysrKysrKysrKysrKysrKyAqL1xuXG4uY29udGVudCB7XG4gICAgdGFibGUge1xuICAgICAgICBAZXh0ZW5kICVmb250LWJvZHk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zIHRhYnVsYXItbnVtcztcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgIGNhcHRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk5NTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXAgLyAxLjU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGhlYWQsIHRmb290LCB0ciB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5OTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG5cdHRoZWFkIHtcblx0XHR0ciB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVx0XG5cblxuICAgIHRoLCB0ZCB7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGdyZXk4MDtcbiAgICAgICAgcGFkZGluZzogJGdhcCAvIDQgJGdhcCAvIDI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgdGhlYWQgdGQsXG4gICAgdGZvb3QgdGQsXG4gICAgdGgge1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgfVxufVxuIiwiLmVtYmVkIHtcblx0Ji1vdXRlciB7XG5cdFx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRAZXh0ZW5kICVoNDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmLXN1bW1hcnkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpZnJhbWUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAzNXJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi5idG5saXN0IHtcblx0Ji1mbGV4IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sdW1uLWdhcDogMnJlbTtcblx0XHRtYXgtd2lkdGg6IDY1cmVtO1xuXHRcdG1hcmdpbjogMCAtMXJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cdCYtaW5uZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMC41cmVtIDFyZW07XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDJyZW0pIC8gMik7XG5cdFx0XHRtYXJnaW46IDAgMCAycmVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gNHJlbSkgLyAzKTtcblx0XHR9XG5cdFx0Ly8gQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0Ly8gXHR3aWR0aDogMzAlO1xuXHRcdC8vIH1cblx0XHQuYnV0dG9uIHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGluaXRpYWw7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcGVzcC1wcmltYXJ5O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwZXNwLW5hdnk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IC0yNXB4O1xuXHRcdFx0XHRyaWdodDogLTJweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMjAwcHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1vdXRlciB7XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTMwJTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4xMjVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWN0aW9uLWhlYWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uLWhlYWRlci1zdW1tYXJ5IHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTYwJTtcblx0XHRcdG1heC13aWR0aDogNDMuNDM3NXJlbTtcblx0XHR9XG5cblx0XHQmLmRhcmsge1xuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDEwMHB4IHNvbGlkICRwZXNwLXNlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmxpZ2h0IHtcblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxMDBweCBzb2xpZCAkcGVzcC1saWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmlzc3VlIHtcblx0Ji1vdXRlciB7XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDA7XG5cdFx0fVxuXG5cdFx0LmZsZXhlciB7XG5cdFx0XHRjb2x1bW4tZ2FwOiA0LjVyZW07XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJHBlc3AtcHJpbWFyeTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Y29sb3I6ICRwZXNwLW5hdnk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42MjVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRcdFx0fVxuXHRcdFx0Ji1zdW1tYXJ5IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudHdvLWdyaWQge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHQuaXNzdWUtaW5uZXIge1xuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0Lml0ZW0taGVhZGVyIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lml0ZW0taGVhZGVyLXRpdGxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pdGVtLWhlYWRlci1kYXRlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmV5NTA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAuNDM3NXJlbSAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaXRlbS1pbWFnZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmxleGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRcdGdyaWQtZ2FwOiAycmVtO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdFx0XHRncmlkLWdhcDogNHJlbTtcblx0XHRcdFx0XHRyb3ctZ2FwOiA2LjI1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0bWFyZ2luOiAxcmVtIDA7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiAwICRnYXAgKiAyO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAzLjI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWlubmVyIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQuc2VjdGlvbi1idXR0b24tZm9vdGVyIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHBlc3AtbmF2eTtcblx0XHRcdGNvbG9yOiAkcGVzcC1uYXZ5O1xuXHRcdFx0Zm9udC1zaXplOiAxLjYyNXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEuMjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzLjYyNXJlbTtcblx0XHR9XG5cdFx0Lml0ZW0ge1xuXHRcdFx0Ji1oZWFkZXIge1xuXHRcdFx0XHQmLWRhdGUge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JleTYwO1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtdGFnZmxleCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQudGFncyB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLXN1bW1hcnkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM1cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGFncyB7XG5cdFx0XHRcdC5tZXRhdGFnIHtcblx0XHRcdFx0XHQmLWxpbmsge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB1bnNldDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcGVzcC1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udDogJGJvbGQgMC44NzVyZW0vMS4zZW0gJGZvbnQtYm9keTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAkZ2FwIDAgMDtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwZXNwLW5hdnk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lIHtcblx0LmZsZXhlciB7XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXHQuaXNzdWUtaW5uZXIge1xuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA0MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lml0ZW0ge1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYuaG92ZXJlZCB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IHVuc2V0O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXG5cdFx0XHRcdC5pdGVtLWhlYWRlci10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwZXNwLXByaW1hcnk7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tZXRhbGFiZWwge1xuXHRcdFx0XHRcdGNvbG9yOiAkcGVzcC1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQrIC5pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogdW5zZXQ7XG5cdFx0XHR9XG5cdFx0XHQmLWhlYWRlciB7XG5cdFx0XHRcdCYtZGF0ZSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAlZm9udC1tZXRhO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdC8vIC4uLlxuXHRcdFx0XHRcdGNvbG9yOiAkcGVzcC1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4Ljk2cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjQzNzVyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHBlc3AtcHJpbWFyeTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtaW5mbyB7XG5cdFx0XHRcdC5tZXRhbGFiZWwge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdGNvbG9yOiAkcGVzcC1wcmltYXJ5O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjEzNzVyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0YXJ0aWNsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0XHRcdGZsZXg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtaW5mbyB7XG5cdFx0XHRcdFx0XHRmbGV4OiAxMDAlO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMS41NjI1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0YXJ0aWNsZSB7XG5cdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHQmLWhlYWRlciB7XG5cdFx0XHRcdFx0XHQmLWRhdGUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTMwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44NTYyNXJlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG5cdFx0XHRcdFx0XHRcdC5pdGVtLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLWluZm8ge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDEuNTYyNXJlbTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQUNDT1JESU9OICsrK1xuKysrKysrKysrKysrKysrKysrKysrKyAqL1xuXG4uYWNjb3JkaW9uIHtcblx0Ji1vdXRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG5cdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcblx0XHRwYWRkaW5nOiAwICRnYXAgKiAxLjU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1x0XG5cdH1cblx0XG5cdCYtaXRlbSB7XG5cdFx0cGFkZGluZzogJGdhcCAwO1xuXG5cdCAgICAmICsgJiB7XG5cdCAgICAgICAgYm9yZGVyLXRvcDogJGxpbmUgc29saWQgJGdyZXk4MDtcblx0ICAgIH1cblx0fVxuXG5cdCYtdHJpZ2dlciB7XG5cdFx0KiB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdHBhZGRpbmc6IDAgJGdhcCAqIDEuNSAwIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEuMDVlbTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDAuM2VtO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4yMzVzIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdHdpZHRoOiAxLjA1ZW07XHRcdFx0XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cblx0XHQmOmFjdGl2ZSxcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMjM1cyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1wYW5lbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nLXRvcDogJGdhcDtcblx0XHRcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHRcblx0XHR9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQ0FSRFMgKysrXG4rKysrKysrKysrKysrKysrKysgKi9cblxuLy8gQ2FyZHMgYXJlIG1vcmUgdmlzdWFsbHkgaW50ZXJlc3RpbmcgYW5kIGNvbnRlbnQtbGlnaHQgdGhhbiBhIHN0YW5kYXJkIGxpc3RpbmcgcGFnZS5cblxuLmNhcmRzIHtcblx0QGV4dGVuZCAlZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0Y29sdW1uLWdhcDogNHJlbTtcblxuXHQ+ICoge1xuXHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRtYXJnaW46ICRnYXAgKiAxLjUgMDtcblxuXHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMSksXG5cdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxKSB+IGFydGljbGUge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdGZsZXg6IGNhbGMoNTAlIC0gMnJlbSk7XG5cdFx0XHRcdG1heC13aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLFxuXHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBhcnRpY2xlIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRmbGV4OiBjYWxjKDUwJSAtIDJyZW0pO1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0PiAqIHtcblx0XHRcdGZsZXg6IDAgY2FsYygoMTAwJSAtIDRyZW0pIC8gMik7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA0cmVtKSAvIDIpO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRmbGV4OiAwIDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHQ+ICoge1xuXHRcdFx0ZmxleDogMCBjYWxjKCgxMDAlIC0gOHJlbSkgLyAzKTtcblx0XHRcdG1heC13aWR0aDogY2FsYygoMTAwJSAtIDhyZW0pIC8gMyk7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGZsZXg6IDAgY2FsYygoMTAwJSAtIDhyZW0pIC8gMyk7XG5cdFx0XHRcdG1heC13aWR0aDogY2FsYygoMTAwJSAtIDhyZW0pIC8gMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1vdXRlciB7XG5cdFx0Ji5jYXJkcy1ncmlkIHtcblx0XHRcdC5jYXJkcyBhcnRpY2xlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdC5jYXJkLWhlYWRlci10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42MjVyZW07XG5cdFx0XHR9XG5cdFx0XHQuY2FyZC13cmFwLWlubmVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEuMjVyZW07XG5cblx0XHRcdFx0Lm1ldGFsYWJlbCB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWN0aW9uLWhlYWRlciB7XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRjb2xvcjogJHBlc3AtbmF2eTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmLS1pY29uIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0XHRcdGxlZnQ6IDByZW07XG5cdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoLi4vc3JjL3N2Zy9kYXRhX2ljb25fbmF2eS5zdmcpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42MjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtc3VtbWFyeSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5jb250YWluZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwICRnYXAgKiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZGF0YS1pY29uIHtcblx0XHRcdC5zZWN0aW9uLWhlYWRlci10aXRsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogMHJlbTtcblx0XHRcdFx0XHRib3R0b206IDZweDtcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCIuLi9zcmMvc3ZnL2JsdWVkYXRhX2ljb24uc3ZnXCIpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNhcmQge1xuXHRAZXh0ZW5kICVjYXJkO1xuXHQvLyBAZXh0ZW5kICVmbGV4O1xuXHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcblx0Ly8uLi5cblx0Ym94LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Ji5ob3ZlcmVkIHtcblx0XHQvLyBib3gtc2hhZG93OiAwIDJ2dyA0dncgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG5cblx0XHQuY2FyZC1oZWFkZXItdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRwZXNwLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Ji1pbWFnZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0aGVpZ2h0OiAxNXJlbTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0QGluY2x1ZGUgb2JqZWN0LWZpdCg0LzMsIDEwMCUpO1xuXHRcdH1cblx0XHQuY2FyZC1mZWF0dXJlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGVzcC1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBhZGRpbmc6ICRnYXAgLyAyLjUgJGdhcCAvIDEuNTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogJGdhcCAqIDEuNTtcblx0XHR9XG5cdH1cblxuXHQmLXdyYXAge1xuXHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCYtaW5uZXIge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHRcdH1cblxuXHRcdFx0Lm1ldGFsYWJlbCB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRjb2xvcjogJHBlc3AtcHJpbWFyeTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWhlYWRlciB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdCsgLmNhcmQtc3VtbWFyeSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwIC8gMjtcblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44NzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1kYXRlIHtcblx0XHRcdEBleHRlbmQgJWZvbnQtbWV0YTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDE7XG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0Y29sb3I6ICRncmV5NTA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0fVxuXHR9XG5cdCYtYnV0dG9uIHtcblx0XHQmLW91dGVyIHtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cdFx0fVxuXHR9XG59XG5cbi8vIGNhcmRmZWVkIGxheW91dFxuXG4uY2FyZGZlZWQge1xuXHQuY2FyZHMge1xuXHRcdC5jYXJkIHtcblx0XHRcdGJveC1zaGFkb3c6IHVuc2V0O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IHVuc2V0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhcnRpY2xlIHtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdC5jYXJkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdD4gKiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDUlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0LmNhcmQge1xuXHRcdFx0XHRcdGJvcmRlcjogNXB4IHNvbGlkIGJsdWU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXHRcdFx0XHRib3JkZXI6IDVweCBzb2xpZCByZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFJlcG9ydCBsYXlvdXRcblxuLnJlcG9ydHMge1xuXHQuY2FyZCB7XG5cdFx0Ji1pbWFnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTkwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0Ym90dG9tOiAtMWVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyICRjb3JuZXIgMCAwO1xuXHRcdFx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdFx0XHRtYXJnaW46ICRnYXAgKiAzIGF1dG8gMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJvdHRvbTogLTAuNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtd3JhcCB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggLThweCAyMnB4IDBweCByZ2JhKCRibGFjaywgMC4zKTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExpc3RpbmcgbGF5b3V0XG5cbi5saXN0aW5nIHtcblx0LmNhcmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdCYtd3JhcCB7XG5cdFx0XHRib3JkZXItdG9wOiBzb2xpZCA1cHggJHByaW1hcnk7XG5cblx0XHRcdCYtaW5uZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwIDAgMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnNlY29uZGFyeSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0Ji13cmFwIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgNXB4ICR3aGl0ZTtcblxuXHRcdFx0XHQmLWlubmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFR3byBjb2x1bW4gbGF5b3V0XG4udHdvLWNvbCB7XG5cdC5jYXJkcyB7XG5cdFx0PiAqIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQ3JSk7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJkIHtcblx0XHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBUaHJlZSBjb2x1bW4gbGF5b3V0XG4udGhyZWUtY29sIHtcblx0LmNhcmRzIHtcblx0XHQ+ICoge1xuXHRcdFx0LmNhcmQge1xuXHRcdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXG5cdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gYXJ0aWNsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblxuXHRcdFx0XHQuY2FyZCB7XG5cdFx0XHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBGb3VyIGNvbHVtbiBsYXlvdXRcbi5mb3VyLWNvbCB7XG5cdC5jYXJkcyB7XG5cdFx0PiAqIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMjUlKTtcblx0XHRcdH1cblx0XHRcdC5jYXJkIHtcblx0XHRcdFx0bWFyZ2luOiAwICRnYXAgKiAxLjU7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyksXG5cdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gYXJ0aWNsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSxcblx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBhcnRpY2xlIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXG5cdFx0XHRcdC5jYXJkIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgJGdhcCAqIDEuNTtcblxuXHRcdFx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vLi4uXG4uc2luZ2xlLXBvc3Qge1xuXHQuY2FyZHMtb3V0ZXIge1xuXHRcdC5zZWN0aW9uLWhlYWRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxufVxuXG4uaG9tZSB7XG5cdC5jYXJkcy1vdXRlciB7XG5cdFx0cGFkZGluZy10b3A6IDEuODc1cmVtO1xuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYnN0eWxlIHtcblx0LmNhcmQtaGVhZGVyLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDEuNjI1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0fVxuXHQuY2FyZC13cmFwLWlubmVyIHtcblx0XHRwYWRkaW5nOiAxLjI1cmVtIDA7XG5cblx0XHQubWV0YWxhYmVsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cdFx0fVxuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBDVEEgKysrXG4rKysrKysrKysrKysrKysrICovXG5cbi5jdGEge1xuXHQmLW91dGVyIHtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmLnNlY3Rpb24ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiA2LjI1cmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5kYXJrLFxuXHRcdCYuc2Vjb25kYXJ5LFxuXHRcdCYucHJpbWFyeSB7XG5cdFx0XHRoMixcblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZnVsbC13aWR0aC1pbWFnZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0bWluLWhlaWdodDogODB2aDtcblx0XHRcdH1cblxuXHRcdFx0LmN0YS1pbWFnZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNpdGUtd2lkdGgtaW1hZ2Uge1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDYwdmg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6ICRwYWdlLXdpZHRoO1xuXHRcdFx0fVxuXG5cdFx0XHQuY3RhLWltYWdlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jdGEtaW1hZ2Uge1xuXHRcdFx0Ly8uLi5cblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDg1JSwgMTUlIDc1JSk7XG5cdFx0XHR9XG5cdFx0XHQrIC5jdGEtaW5uZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG5cdFx0XHRcdGJveC1zaGFkb3c6ICRzaGFkb3c7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMnJlbTtcblx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0XHRcdC8vIG1hcmdpbjogNHZoO1xuXG5cdFx0XHRcdC8vIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdC8vIFx0bWFyZ2luOiA4dmg7XG5cdFx0XHRcdC8vIH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiA4dmg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzMy4xMjVyZW07XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDMuMTI1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiA4dmg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jdGEtaW5uZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAxLjUgMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDNyZW0gMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwICogMztcblx0XHRcdFx0d2lkdGg6ICRwYWdlLXdpZHRoIC8gMjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMzLjEyNXJlbTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiAkcGFnZS13aWR0aCAvIDEuNTtcblx0XHRcdFx0bWF4LXdpZHRoOiA0My4xMjVyZW07XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVhayh4eGxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiAkcGFnZS13aWR0aCAvIDEuMjtcblx0XHRcdH1cblx0XHRcdC5jdGEtdGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh4eGxhcmdlKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXRpdGxlIHtcblx0XHQvLyAuLi5cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji1zdW1tYXJ5IHtcblx0XHRwYWRkaW5nOiAkZ2FwICogMS41IDAgJGdhcCAqIDA7XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogMS41IDAgJGdhcCAqIDI7XG5cdFx0fVxuXHR9XG5cblx0Ji1pbWFnZSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0QGluY2x1ZGUgb2JqZWN0LWZpdCgxNi85LCAxMDAlKTtcblx0XHR9XG5cdH1cblx0Ji1jYXB0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0cGFkZGluZzogJGdhcCAvIDEuNSAkZ2FwICogMS41O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogRE9XTkxPQURTICsrK1xuKysrKysrKysrKysrKysrKyAqL1xuXG4uZG93bmxvYWQge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogJGdhcCAqIDEuNSAwO1xuXHRcblx0Ji1ibG9jayB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdG1hcmdpbjogJGdhcCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcblx0XHR9XG5cdFx0XG5cdFx0Lmljb24ge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cblx0Ji1saW5rIHtcblx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgKiAyO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG59IiwiLyogKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogRVhQQU5EICsrK1xuKysrKysrKysrKysrKysrKysrKyAqL1xuXG4uZXhwYW5kLWNoZWNrIHtcbiAgICB+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIH4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZXhwYW5kLXRyaWdnZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLmljb24ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjRzIGVhc2UpO1xuICAgIH1cblxuICAgIC5leHBhbmQtY2hlY2s6Y2hlY2tlZCB+ICYge1xuXG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEZFRUQgKysrXG4rKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBGZWVkIGlzIHRoZSBiYXNpYyBsaXN0aW5nIG9mIGNvbnRlbnQgc3VjaCBhcyBuZXdzIHBvc3RzLCBtb3JlIHNjYW5uYWJsZSBhbmQgY29udGVudCBoZWF2eSB0aGFuIGNhcmRzXG5cbi5mZWF0LWl0ZW1zIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0Lml0ZW0ge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk5NTtcblx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQ4JSk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDI7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1pbWFnZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyICRjb3JuZXIgMCAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGNvcm5lciAkY29ybmVyIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW5mbyB7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogMS41O1xuXHRcdH1cblxuXHRcdCsgLml0ZW0ge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0Lml0ZW0ge1xuXHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGNvcm5lciAkY29ybmVyIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubm8tcmVzdWx0cyB7XG5cdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdGNvbG9yOiAkcmVkO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLml0ZW0ge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdHBhZGRpbmctYm90dG9tOiAkZ2FwICogMjtcblxuXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdCYuaG92ZXJlZCB7XG5cdFx0Lml0ZW0taGVhZGVyLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0JiArICYge1xuXHRcdC8vIGJvcmRlci10b3A6ICRsaW5lIHNvbGlkICRncmV5ODA7XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGdhcCAqIDI7XG5cdFx0fVxuXHR9XG5cblx0Ji1pbWFnZSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXG5cdFx0aW1nIHtcblx0XHRcdEBpbmNsdWRlIG9iamVjdC1maXQoMTYvOSwgMTAwJSk7XG5cdFx0fVxuXHR9XG5cblx0Ji1pbmZvIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCYtbGluayB7XG5cdFx0QGV4dGVuZCAldGV4dC1ob3Zlcjtcblx0fVxuXG5cdCYtaGVhZGVyIHtcblx0XHRtYXJnaW4tdG9wOiAkZ2FwIC8gMjtcblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0QGV4dGVuZCAlaDM7XG5cdFx0fVxuXG5cdFx0Ji1kYXRlLFxuXHRcdCYtYXV0aG9yIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogJGdhcCAvIDIgMDtcblx0XHR9XG5cdFx0Ji1hdXRob3Ige1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcInxcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgJGdhcCAvIDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1zdW1tYXJ5IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXgtd2lkdGg6ICRoYWxmLWNvbHVtbjtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdCYgKyAmIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQmLWluZm8ge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHR9XG5cblx0XHQmLWltYWdlIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzUlKTtcblxuXHRcdFx0KyAuaXRlbS1pbmZvIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNjUlKTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ2FwICogMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmICsgKiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0JiArICYge1xuXHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDI7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGdhcCAqIDI7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogRklMVEVSUyArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi5maWx0ZXIge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0bWF4LXdpZHRoOiAkcGFnZS13aWR0aDtcblx0cGFkZGluZzogJGdhcCAqIDEuNSAkZ2FwO1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiA5MCU7XG5cblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRwYWRkaW5nOiAkZ2FwICRnYXAgNi4yNXJlbTtcblx0XHR3aWR0aDogOTAlO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHR9XG5cblx0LnNlYXJjaC1maWx0ZXIge1xuXHRcdCYtaWNvbiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTByZW07XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1NSU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcblx0XHRcdFx0bGVmdDogMXJlbTtcblx0XHRcdFx0Y29udGVudDogdXJsKFwiLi4vc3JjL3N2Zy9zZWFyY2hfaWNvbi5zdmdcIik7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYmxvY2sge1xuXHRcdFx0cGFkZGluZzogdW5zZXQ7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0fVxuXG5cdFx0XHQuZmlsdGVyLXN1Ym1pdCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtc2VhcmNoLW91dGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmZpbHRlciB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwIDFyZW0gNi4yNXJlbTtcblx0XHRcdFx0bWF4LXdpZHRoOiA0MC4xMjVyZW07XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LmZpbHRlci1ibG9jayB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMzZweCk7XG5cdFx0XHRcdFx0ZmxleDogMCAwIGNhbGMoMTAwJSAtIDEzNnB4KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEzNnB4O1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMzZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtZmllbGQge1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0aGVpZ2h0OiAzLjM3NXJlbTtcblx0XHRib3JkZXItY29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHR9XG5cblx0Ji1vdXRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHBlc3AtcHJpbWFyeTtcblxuXHRcdCYuc21hbGwge1xuXHRcdFx0LmZpbHRlciB7XG5cdFx0XHRcdG1heC13aWR0aDogJGhhbGYtY29sdW1uO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtYnV0dG9uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmLXNob3ctYnV0dG9uIHtcblx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZWxlY3QtYXJyb3cuc3ZnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMXJlbTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogJGdhcCAkZ2FwICogMiAkZ2FwIDA7XG5cdFx0bWFyZ2luOiAwIDE2cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRtYXJnaW46IDAgMnJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHQmLWlubmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCYtYmxvY2sge1xuXHRcdGZsZXg6IDAgMTAwJTtcblx0XHRwYWRkaW5nOiAwIDAgJGdhcCAqIDEuNTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdHBhZGRpbmc6IDAgJGdhcCAqIDIuNSAkZ2FwICogMS41O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0ZmxleDogMSAxMmVtO1xuXHRcdFx0cGFkZGluZzogMCAkZ2FwO1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0fVxuXG5cdFx0c2VsZWN0IHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk0JSBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Ji1zdWJtaXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwZXNwLXllbGxvdztcblx0XHRoZWlnaHQ6IDMuMzc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdHdpZHRoOiA4Ljg3NXJlbTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHR9XG59XG5cbi8vLi4uXG4uc2VhcmNoLWxpc3Rpbmcge1xuXHQubWFpbi1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDAgMnJlbSAwIDUuNXJlbTtcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDAgMnJlbSAwO1xuXHRcdH1cblx0XHQmLXRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogRklYRUQgSEVBREVSICsrK1xuKysrKysrKysrKysrKysrKysrKysrKysrKyAqL1xuXG5AaWYgJGZpeGVkaGVhZCB7XG5cdC5oZWFkZXIge1xuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdCAgIFx0Ly8gYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoJGJsYWNrLCAwLjEpO1xuXHRcdCAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICBwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ICAgIHRvcDogMDtcblx0XHRcdHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblxuXHQgICAgJi5uYXYtdXAge1xuXHRcdCAgICBib3gtc2hhZG93OiBub25lO1xuXHRcdCAgICB0b3A6IC0kaGVhZGVyLWhlaWdodDtcblx0ICAgIH1cblx0fVxuXHQubWFpbiB7XG5cdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHQgICAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQ7XG5cdCAgICB9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBHQUxMRVJZICsrK1xuKysrKysrKysrKysrKysrKysrKysgKi9cblxuLmdhbGxlcnkge1xuXHRtYXJnaW46ICRnYXAgKiAxLjUgMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ji1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Ji10aHVtYiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgJGdhcDtcblx0XHRcdFx0XG5cdFx0aW1nIHtcblx0XHRcdEBpbmNsdWRlIG9iamVjdC1maXQoNC8zLCAxMDAlKTtcblx0XHR9XG5cdH1cbn1cbi5zbGljay1hcnJvdyB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XG5cdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHRcblx0Jjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufSIsIi8qICsrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBIRVJPICsrK1xuKysrKysrKysrKysrKysrKysgKi9cblxuYm9keS5ob21lIHtcblx0Lmhlcm8tdGl0bGUge1xuXHRcdEBleHRlbmQgJWgxO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDIuM3JlbTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMy4ycmVtO1xuXHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0dG8gcmlnaHQsXG5cdFx0XHQkcGVzcC1zZWNvbmRhcnkgNTAlLFxuXHRcdFx0JHBlc3Atc2Vjb25kYXJ5IDUwJVxuXHRcdCk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMDAlIDIuNTYyNXJlbTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuM3M7XG5cdH1cbn1cblxuYm9keS5wYnN0eWxlIHtcblx0Lmhlcm8tb3V0ZXIge1xuXHRcdCYuc29saWQge1xuXHRcdFx0Lmhlcm8ge1xuXHRcdFx0XHQmLnNvbGlkIHtcblx0XHRcdFx0XHQuaGVyby1pbm5lciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg3NSUpO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxMDByZW0gc29saWQgd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMjByZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAtMjByZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucHJpbWFyeSB7XG5cdFx0XHQuaGVybyB7XG5cdFx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg3NSUpO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxMDByZW0gc29saWQgJHBlc3AtcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAyMHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IC0yMHJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLWluZm8ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDYwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kYXJrIHtcblx0XHRcdC5oZXJvIHtcblx0XHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDc1JSk7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDEwMHJlbSBzb2xpZCAkcGVzcC1uYXZ5O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDIwcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogLTIwcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnNlY29uZGFyeSB7XG5cdFx0XHQuaGVybyB7XG5cdFx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg3NSUpO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxMDByZW0gc29saWQgJHBlc3Atc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDIwcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogLTIwcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmxpZ2h0IHtcblx0XHRcdC5oZXJvIHtcblx0XHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDc1JSk7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDEwMHJlbSBzb2xpZCAkcGVzcC1saWdodDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAyMHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IC0yMHJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5oZXJvIHtcblx0QGV4dGVuZCAlZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0ZmxleC1mbG93OiByb3ctcmV2ZXJzZSBub3dyYXA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdCYtb3V0ZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0aGVpZ2h0OiAzMy4xMjVyZW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdCYuZGFyayxcblx0XHQmLnByaW1hcnksXG5cdFx0Ji5zZWNvbmRhcnkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdC5oZXJvIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTAwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaGVyby1pbm5lciB7XG5cdFx0XHRcdC5tZXRhbGFiZWwge1xuXHRcdFx0XHRcdGNvbG9yOiAkcGVzcC15ZWxsb3c7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmhlcm8ge1xuXHRcdFx0XHRcdCYtdGl0bGUsXG5cdFx0XHRcdFx0Ji1zdW1tYXJ5IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubGlnaHQge1xuXHRcdFx0Lmhlcm8taW5uZXIge1xuXHRcdFx0XHQubWV0YWxhYmVsIHtcblx0XHRcdFx0XHRjb2xvcjogJHBlc3AtcHJpbWFyeTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZXJvIHtcblx0XHRcdFx0XHQmLXRpdGxlLFxuXHRcdFx0XHRcdCYtc3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnByaW1hcnkge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxMDByZW0gc29saWQgJHBlc3AtcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnBidWlsZGVyIHtcblx0XHRcdC5oZXJvIHtcblx0XHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0Ly8gQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0Ly8gXHRAaW5jbHVkZSBmbGV4Ym94KDc1JSk7XG5cdFx0XHRcdFx0Ly8gXHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ly8gXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdC8vIFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHQvLyBcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdC8vIFx0XHQvLyBib3JkZXItdG9wOiAxMDByZW0gc29saWQgJHBlc3AtcHJpbWFyeTtcblx0XHRcdFx0XHQvLyBcdFx0Ym9yZGVyLXJpZ2h0OiAyMHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQvLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdC8vIFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdC8vIFx0XHRib3R0b206IC0yMHJlbTtcblx0XHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNjAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtc3VtbWFyeSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5mdWxsIHtcblx0XHRcdC5oZXJvLWltYWdlIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQrIC5oZXJvLWluZm8ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNyk7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goODAlKTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDEwZW0gYXV0bztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaGVyby1pbm5lciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogM3JlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmhlcm8tc3VtbWFyeSB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zb2xpZCB7XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblxuXHRcdFx0Lmhlcm8taW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMi41cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQrIC5oZXJvLWluZm8ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0NS42MjVyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goODBlbSk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDBlbSBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh4eGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDgwZW0pO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiA4ZW0gYXV0bztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaGVyby1pbm5lciB7XG5cdFx0XHRcdFx0XHQvLyBib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gMDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRcdFx0XHRcdC8vIG1hcmdpbi1sZWZ0OiAkZ2FwICogMjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg5MCUpO1xuXHRcdFx0XHRcdFx0XHQvLyBtYXJnaW4tbGVmdDogJGdhcCAqIDI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5saXN0aW5nIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0Lmhlcm8taW5mbyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cblx0XHRcdFx0Lmhlcm8taW5uZXIge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogJHBhZ2Utd2lkdGggLyAxLjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5oZXJvLXRpdGxlLFxuXHRcdFx0XHRcdC5oZXJvLXN1bW1hcnkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWluZm8sXG5cdCYtaW1hZ2Uge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQmLWluZm8ge1xuXHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1heC13aWR0aDogNDUuNjI1cmVtO1xuXG5cdFx0Lmhlcm8tc3VtbWFyeSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGdhcDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdC5idXR0b24ge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6IDEuMjVyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZXRhbGFiZWwge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRwZXNwLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtaW5uZXIge1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMS4xMjVyZW0gMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuaGVyby10aXRsZSxcblx0XHQuaGVyby1zdW1tYXJ5IHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDc1JSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0fVxuXHRcdCsgLmhlcm8taW5mbyB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdFx0fVxuXHRcdFx0Lmhlcm8taW5uZXIge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDQwZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmhlcm8tdGl0bGUsXG5cdFx0XHRcdC5oZXJvLXN1bW1hcnkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNDUuNjI1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0QGluY2x1ZGUgb2JqZWN0LWZpdCgxNi85LCAxMDAlKTtcblx0XHR9XG5cdH1cbn1cblxuLmhvbWUge1xuXHQuaGVybyB7XG5cdFx0Ji1pbWFnZSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTIlIDIwJSwgMTAwJSA4JSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh4eGxhcmdlKSB7XG5cdFx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDEyJSAzMCUsIDEwMCUgMTUlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uc2luZ2xlLXBvc3Qge1xuXHQuaGVyby1vdXRlciB7XG5cdFx0Lmhlcm8ge1xuXHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogODByZW0gc29saWQgJHdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0KyAuaGVyby1pbmZvIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzBlbSk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDVlbSk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDFlbSBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh4eGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDU1ZW0pO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiA1ZW0gYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5saWdodCB7XG5cdFx0XHQuaGVybyB7XG5cdFx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiA4MHJlbSBzb2xpZCAkcGVzcC1saWdodDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kYXJrIHtcblx0XHRcdC5oZXJvIHtcblx0XHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiA4MHJlbSBzb2xpZCAkcGVzcC1uYXZ5O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDEwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnByaW1hcnkge1xuXHRcdFx0Lmhlcm8ge1xuXHRcdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogODByZW0gc29saWQgJHBlc3AtcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zZWNvbmRhcnkge1xuXHRcdFx0Lmhlcm8ge1xuXHRcdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDgwcmVtIHNvbGlkICRwZXNwLXNlY29uZGFyeTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogTUVESUEgQkxPQ0sgKysrXG4rKysrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLyogKysrKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBNRURJQSBCTE9DSyArKytcbisrKysrKysrKysrKysrKysrKysrKysrKyAqL1xuXG4ubWVkaWEtYmxvY2sge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ly8gYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoJGJsYWNrLCAwLjIpO1xuXHRtaW4taGVpZ2h0OiA0MjBweDsgLy8gaW5jcmVhc2VkIGJ5IDIwMHB4IHRvIGFjY291bnQgZm9yIHNlY3Rpb24gcGFkZGluZyBhbmQgbWFyZ2luIHVuc2V0dGluZyBiZWxvdy5cblxuXHRAaW5jbHVkZSBicmVhayh4eGxhcmdlKSB7XG5cdFx0bWluLWhlaWdodDogNjIwcHg7XG5cdH1cblxuXHQmLW91dGVyIHtcblx0XHQvLyBzZWN0aW9uIGFkZGVkIHRvIHB1bGwgaW1hZ2UgdG8gZWRnZXMuXG5cdFx0Ji5zZWN0aW9uIHtcblx0XHRcdHBhZGRpbmc6IHVuc2V0O1xuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IHVuc2V0O1xuXHRcdFx0XHRtYXJnaW46IHVuc2V0O1xuXHRcdFx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm5vLWltYWdlIHtcblx0XHRcdC5tZWRpYS1ibG9jayB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQmLWluZm8ge1xuXHRcdFx0XHRcdGZsZXg6IHVuc2V0O1xuXHRcdFx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDYuMjVyZW0gOHJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kYXJrIHtcblx0XHRcdGgyLFxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJHBlc3AteWVsbG93O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJHBlc3AteWVsbG93O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucmlnaHQge1xuXHRcdFx0Lm1lZGlhLWJsb2NrIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0ZmxleC1mbG93OiByb3ctcmV2ZXJzZSBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1lbGVtZW50IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDAgJGNvcm5lciAkY29ybmVyIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2Vjb25kYXJ5IHtcblx0XHRcdC5tZWRpYS1ibG9jayB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuXHRcdFx0XHQmLWluZm8ge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji52aWRlbyB7XG5cdFx0XHQubWVkaWEtYmxvY2sge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdCYtZWxlbWVudCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnZpZGVvLW91dGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1pbmZvIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWVsZW1lbnQsXG5cdCYtaW5mbyB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdCYtaW5mbyB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0cGFkZGluZzogJGdhcCAqIDEuNTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogMztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdHBhZGRpbmc6IDYuMjVyZW0gM3JlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsoeGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogNi4yNSAkZ2FwICogOCAkZ2FwICogNi4yNSAkZ2FwICogMjtcblx0XHRcdG1heC13aWR0aDogNTByZW07XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0cGFkZGluZzogMXJlbSAxLjI1cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdFx0fVxuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcDtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMi4xMTI1cmVtO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0QGV4dGVuZCAldGV4dC1ob3Zlcjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtZWxlbWVudCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHQvLyBib3JkZXItcmFkaXVzOiAkY29ybmVyICRjb3JuZXIgMCAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHQvLyBib3JkZXItcmFkaXVzOiAkY29ybmVyIDAgMCAkY29ybmVyO1xuXHRcdH1cblxuXHRcdCYtcGxheSB7XG5cdFx0XHRAZXh0ZW5kIC5idXR0b247XG5cdFx0XHRAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCB0cnVlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdEBpbmNsdWRlIG9iamVjdC1maXQoMTYvOSwgMTAwJSk7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0Lm5vLW9iamVjdGZpdCAmIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRsaW5lLWhlaWdodDogMTM1JTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogTUVUQURBVEEgKysrXG4rKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gTWV0YWRhdGEgb24gYW4gYXJ0aWNsZSBwYWdlXG4ubWV0YWRhdGEge1xuXHRAZXh0ZW5kICVmb250LW1ldGE7XG5cdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG5cdCYtbGluayB7XG5cdFx0QGV4dGVuZCAldGV4dC1ob3Zlcjtcblx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0fVxuXG5cdHRpbWUge1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0fVxufVxuXG4ubWV0YWxhYmVsIHtcblx0QGV4dGVuZCAlZm9udC1sYWJlbDtcblx0Y29sb3I6ICRwcmltYXJ5O1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRhIHtcblx0XHRAZXh0ZW5kICV0ZXh0LWhvdmVyO1xuXHR9XG59XG5cbi8vIFRhZ3NcblxuLnRhZ3Mge1xuXHRtYXJnaW4tdG9wOiAkZ2FwO1xufVxuLm1ldGF0YWcge1xuXHRmbG9hdDogbGVmdDtcblxuXHQmLWxpbmsge1xuXHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250OiAkYm9sZCAwLjhlbS8xLjUgJGZvbnQtYm9keTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBQVUxMUVVPVEUgKysrXG4rKysrKysrKysrKysrKysrKysrKysrICovXG5cbi5wdWxscXVvdGUge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRmb250LWZhbWlseTogJGZvbnQtcXVvdGU7XG5cdGp1c3RpZnktY29udGVudDogbGVmdDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6ICRnYXAgKiAxLjU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyAuLlxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGVzcC1saWdodDtcblxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAzO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDMwcmVtIHNvbGlkICR3aGl0ZTtcblx0XHRcdGJvcmRlci1sZWZ0OiA2MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtMzBweDtcblx0XHRcdHJpZ2h0OiAtNHB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrKHhsYXJnZSkge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiA2NHJlbTtcblx0fVxuXG5cdC8vIGNyZWF0ZWQgaW4gcHVsbHF1b3RlLnNjc3MgdG8gcmVtb3ZlIHBhZGRpbmcgdG8gYWxsb3cgcHNldWRvIDphZnRlciBhYm92ZS5cblx0Ji1vdXRlciB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtaW1hZ2Uge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0Ly8uLi5cblx0XHRtYXJnaW46IDA7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg0LjVyZW0pO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0d2lkdGg6IDQuNXJlbTtcblx0XHRcdGhlaWdodDogNC41cmVtO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0KyAucHVsbHF1b3RlLWluZm8ge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDgwJSk7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwICRnYXAgKiAxO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0cGFkZGluZzogMCAkZ2FwICogMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1pbmZvIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiAwICRnYXAgKiA1IDAgMDtcblx0XHR9XG5cdH1cblxuXHRibG9ja3F1b3RlIHtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0cXVvdGVzOiBcIuKAnFwiIFwi4oCdXCIgXCLigJhcIiBcIuKAmVwiO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXI7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzVlbTtcblx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdC8vLi4uXG5cdFx0Y29sb3I6ICRwZXNwLW5hdnk7XG5cblx0XHQvLyAmOmJlZm9yZSB7XG5cdFx0Ly8gICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG5cdFx0Ly8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQvLyB9XG5cdFx0Ly8gJjphZnRlciB7XG5cdFx0Ly8gICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuXHRcdC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ly8gfVxuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXHR9XG5cdGNpdGUge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRjb2xvcjogJHBlc3AtbmF2eTtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0Ji1zaGFyZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgKiA1O1xuXHRcdFx0dG9wOiAtNHB4O1xuXHRcdH1cblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0QGV4dGVuZCAlZm9udC1jb250ZW50O1xuXHRcdFx0Y29sb3I6ICRncmV5MzA7XG5cdFx0XHRmb250LXNpemU6IDAuN2VtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAkZ2FwICogNDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXkzMDtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNnB4O1xuXHRcdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1lbGVtZW50IHtcblx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAkZ2FwIC8gMjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vLi5cbi5uby1pbWFnZSB7XG5cdC5wdWxscXVvdGUtb3V0ZXIge1xuXHRcdC5wdWxscXVvdGUge1xuXHRcdFx0Ji1pbmZvIHtcblx0XHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbSAycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgJGdhcCAqIDU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gMC41cmVtO1xuXHRcdH1cblx0fVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBTSEFSRSArKytcbisrKysrKysrKysrKysrKysrKyAqL1xuXG4uc2hhcmUge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XG5cdCYtaXRlbSB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwICRnYXAgJGdhcCAqIDEuNTtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveChhdXRvKTtcblx0XHRcdG1hcmdpbjogMCAkZ2FwO1xuXHRcdH1cblx0XHRcblx0XHQmLndoYXRzYXBwIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0fVxuXHRcdFxuXHRcdC5idXR0b24ge1xuXHRcdFx0QGV4dGVuZCAlZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1x0XHRcdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJGdhcCAvIDI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYud2hhdHNhcHAsICYubGluayB7XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRcdHdpZHRoOiAxLjJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi4vLi4vYXNzZXRzL3dlYmZvbnRzL3NsaWNrL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDEwcHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrIHtcbiAgICAmLWxpc3Qge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYtdHJhY2sge1xuICAgICAgICBAZXh0ZW5kICVmbGV4O1xuICAgIH1cblxuICAgICYtc2xpZGUge1xuICAgICAgICBmbGV4OiAxIGF1dG87XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseT09XCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNjAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTYwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTYwJSk7XG4gICAgei1pbmRleDogOTk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcmVyKHRydWUsIGZhbHNlKTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB0b3A6IDIxcHg7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkIHtcbiAgICAmLnNsaWNrLXNsaWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHRcbiAgICB9XG4gICAgXG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCBmYWxzZSk7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBsaSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiArKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogU1RBVElTVElDUyArKytcbisrKysrKysrKysrKysrKysrKysrKysrICovXG5cbi5zdGF0aXN0aWMge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHQvLyBwYWRkaW5nOiAwICRnYXAgKiAyOyAvLyBtb3ZlZCB0byBicmVhayBiZWxvdy5cblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdC8vIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHQvLyBcdHBhZGRpbmc6IDAgJGdhcCAqIDI7XG5cdC8vIH1cblxuXHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmLW91dGVyIHtcblx0XHQuc2VjdGlvbi1oZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0XHQmLXN1bW1hcnkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi1oZWFkZXIge1xuXHRcdCYtdGl0bGUge1xuXHRcdFx0dGV4dC1hbGlnbjogaW5pdGlhbDtcblx0XHR9XG5cdH1cblxuXHQmLWl0ZW0ge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0bWFyZ2luOiAwIDAgJGdhcCAqIDI7XG5cblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDglKTtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMjAlKTtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSxcblx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiAuc3RhdGlzdGljLWl0ZW0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQ4JSk7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLFxuXHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IC5zdGF0aXN0aWMtaXRlbSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXA7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwICRnYXAgKiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtaWNvbiB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG5cblx0Ji12YWx1ZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCYtbnVtYmVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMy43NXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ly8uLi5cblx0XHRcdGNvbG9yOiAkcGVzcC1uYXZ5O1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAxLjYyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcblx0XHRjb2xvcjogJHBlc3AtbmF2eTtcblx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0fVxufVxuIiwiLmNvbnRlbnR7XG4gICAgLmdhbGxlcnl7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0Oi01cHg7XG5cbiAgICAgICAgJi1pdGVte1xuICAgICAgICAgICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbntcbiAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6c29saWQgNXB4IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjp6b29tLWluO1xuXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogV1lTSVdZRyArKytcbisrKysrKysrKysrKysrKysrKysrICovICAgIFxuICAgIFxuLnd5c2l3eWcge1xuXHRtYXJnaW46IDA7XG5cdFxuXHQmLmNlbnRlciB7XG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHRcdFxuXHRcdH1cblx0fVxuXHRcblx0LmNvbnRlbnQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdHdpZHRoOiA2Ni42NiU7XHRcblx0XHR9XHRcdFxuXHR9XG59Il19 */
